Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- adaptLimitOrder(Instrument, Order.OrderType, JsonNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
-
Adapt a JsonNode containing two decimals into a LimitOrder
- adaptLimitOrders(Instrument, Order.OrderType, JsonNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
-
Adapt a JsonNode to a Stream of limit orders, the node past in here should be the body of a a/b/as/bs key.
- adaptOhlc(Instrument, ArrayNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
- adaptOrderbookMessage(int, TreeSet<LimitOrder>, TreeSet<LimitOrder>, Instrument, ArrayNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
- adaptSpreadMessage(Instrument, ArrayNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
-
Adapt an ArrayNode containing a spread message into a Ticker
- adaptTickerMessage(Instrument, ArrayNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
-
Adapt an ArrayNode containing a ticker message into a Ticker
- adaptTrade(Instrument, JsonNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
-
Adapt an JsonNode into a single Trade
- adaptTrades(Instrument, JsonNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
-
Adapt an JsonNode into a list of Trade
- authData(KrakenAccountServiceRaw) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
-
Gets a WebSocketToken following https://support.kraken.com/hc/en-us/articles/360034664311-How-to-subscribe-to-the-Kraken-WebSocket-private-feeds
- avg_price - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
average price (quote currency unless viqc set in oflags)
B
- book - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
C
- cl_ord_id - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
an optional, alphanumeric client identifier associated with this order
- cl_ord_id - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
-
an optional, alphanumeric client identifier associated with this order.
- close - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
-
conditional close order description (if conditional close set)
- connect(ProductSubscription...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- connectionStateObservable() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- connectionSuccess() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- cost - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
total cost (quote currency unless unless viqc set in oflags)
- cost - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
-
total cost of order (quote currency)
- createCrcChecksum(TreeSet<LimitOrder>, TreeSet<LimitOrder>) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingChecksum
- createCrcLong(String) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingChecksum
- createCrcString(TreeSet<LimitOrder>, TreeSet<LimitOrder>) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingChecksum
D
- descr - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
- disconnect() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- disconnect() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
- disconnectObservable() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
E
- error - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
- error - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionStatus
- expiretm - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
unix timestamp of order end time (if set)
F
- fee - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
total fee (quote currency)
- fee - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
-
total fee (quote currency)
G
- getChannelID() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
- getChannelName() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
- getChannelName(KrakenSubscriptionName, CurrencyPair) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
- getChannelNameFromMessage(JsonNode) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
- getConnectionID() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSystemStatus
- getDefaultExchangeSpecification() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- getDepth() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
- getErrorMessage() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
- getEtime() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenStreamingOhlc
- getEvent() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenEvent
- getEvent(String) - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
- getInterval() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
- getKrakenSubscriptionConfig() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
- getName() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
- getOHLC(CurrencyPair, Integer) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
- getOrderBook(CurrencyPair, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
- getOrderChanges(CurrencyPair, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingTradeService
- getPair() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
- getPairs() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionMessage
- getPrivateSubscriptionStatusChanges() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- getPublicSubscriptionStatusChanges() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- getReqid() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionMessage
- getReqid() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
- getStatus() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
- getStatus() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSystemStatus
- getStreamingMarketDataService() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- getStreamingTradeService() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- getSubscribeMessage(String, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
- getSubscription() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionMessage
- getSystemStatusChanges() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- getTicker(CurrencyPair, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
- getToken() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
- getTrades(CurrencyPair, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
- getUnsubscribeMessage(String, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
- getUserTrades(CurrencyPair, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingTradeService
- getVersion() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSystemStatus
- getWebSocketClientExtensionHandler() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
- getWebSocketClientHandler(WebSocketClientHandshaker, WebSocketClientHandler.WebSocketMessageHandler) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
H
- handleMessage(JsonNode) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
- heartbeat - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
I
- info.bitrich.xchangestream.kraken - package info.bitrich.xchangestream.kraken
- info.bitrich.xchangestream.kraken.dto - package info.bitrich.xchangestream.kraken.dto
- info.bitrich.xchangestream.kraken.dto.enums - package info.bitrich.xchangestream.kraken.dto.enums
- initServices() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- isAlive() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
K
- KRAKEN_CHANNEL_DELIMITER - Static variable in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
- KrakenDtoDescr() - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
- KrakenEvent - Class in info.bitrich.xchangestream.kraken.dto
- KrakenEvent(KrakenEventType) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenEvent
- KrakenEventType - Enum in info.bitrich.xchangestream.kraken.dto.enums
- KrakenOpenOrder - Class in info.bitrich.xchangestream.kraken.dto
-
https://docs.kraken.com/api/docs/websocket-v1/openorders
- KrakenOpenOrder() - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
- KrakenOpenOrder.KrakenDtoDescr - Class in info.bitrich.xchangestream.kraken.dto
- KrakenOwnTrade - Class in info.bitrich.xchangestream.kraken.dto
- KrakenOwnTrade() - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
- KrakenStreamingAdapters - Class in info.bitrich.xchangestream.kraken
-
Kraken streaming adapters
- KrakenStreamingAdapters() - Constructor for class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
- KrakenStreamingChecksum - Class in info.bitrich.xchangestream.kraken
- KrakenStreamingChecksum() - Constructor for class info.bitrich.xchangestream.kraken.KrakenStreamingChecksum
- KrakenStreamingExchange - Class in info.bitrich.xchangestream.kraken
- KrakenStreamingExchange() - Constructor for class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- KrakenStreamingMarketDataService - Class in info.bitrich.xchangestream.kraken
- KrakenStreamingMarketDataService(KrakenStreamingService, boolean) - Constructor for class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
- KrakenStreamingOhlc - Class in info.bitrich.xchangestream.kraken.dto
- KrakenStreamingOhlc(long, long, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal, long) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenStreamingOhlc
- KrakenStreamingService - Class in info.bitrich.xchangestream.kraken
- KrakenStreamingService(KrakenStreamingExchange, boolean, String, int, Duration, Duration, int, Supplier<KrakenWebsocketToken>) - Constructor for class info.bitrich.xchangestream.kraken.KrakenStreamingService
- KrakenStreamingService(KrakenStreamingExchange, boolean, String, Supplier<KrakenWebsocketToken>) - Constructor for class info.bitrich.xchangestream.kraken.KrakenStreamingService
- KrakenStreamingTradeService - Class in info.bitrich.xchangestream.kraken
- KrakenSubscriptionConfig - Class in info.bitrich.xchangestream.kraken.dto
- KrakenSubscriptionConfig(KrakenSubscriptionName) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
- KrakenSubscriptionConfig(KrakenSubscriptionName, Integer, Integer, String) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
- KrakenSubscriptionMessage - Class in info.bitrich.xchangestream.kraken.dto
- KrakenSubscriptionMessage(Integer, KrakenEventType, List<String>, KrakenSubscriptionConfig) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionMessage
- KrakenSubscriptionName - Enum in info.bitrich.xchangestream.kraken.dto.enums
- KrakenSubscriptionStatus - Enum in info.bitrich.xchangestream.kraken.dto.enums
- KrakenSubscriptionStatusMessage - Class in info.bitrich.xchangestream.kraken.dto
- KrakenSubscriptionStatusMessage(KrakenEventType, Long, Integer, KrakenSubscriptionStatus, String, KrakenSubscriptionConfig, String) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
- KrakenSystemStatus - Class in info.bitrich.xchangestream.kraken.dto
- KrakenSystemStatus(KrakenEventType, String, String, String) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenSystemStatus
L
- leverage - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
-
amount of leverage, could be string like "5:1"
- limitprice - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
triggered limit price (quote currency, when limit based order type triggered)
M
- margin - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
-
initial margin (quote currency)
- misc - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
comma delimited list of miscellaneous info: stopped=triggered by stop price, touched=triggered by touch price, liquidation=liquidation, partial=partial fill
O
- oflags - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
Comma delimited list of order flags (optional). viqc = volume in quote currency (not available for leveraged orders), fcib = prefer fee in base currency, fciq = prefer fee in quote currency, nompp = no market price protection, post = post only order (available when ordertype = limit)
- ohlc - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
- openOrders - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
- opentm - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
unix timestamp of when order was placed
- order - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
-
order description
- ordertxid - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
-
order responsible for execution of trade
- ordertype - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
-
order type
- ordertype - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
- ownTrades - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
P
- pair - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
- pair - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
- pickUri(boolean, boolean) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- ping - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
- pingStatus - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
- pong - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
- postxid - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
-
Position trade id
- price - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
-
primary price
- price - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
-
average price order was executed at (quote currency)
- price2 - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
-
secondary price
- privateConnectionStateObservable() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- privateConnectionSuccess() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- privateDisconnectObservable() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- privateReconnectFailure() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- processArrayMessageSeparately() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
R
- reconnectFailure() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- refid - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
Referral order transaction id that created this order
- resubscribeChannels() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
S
- sendMessage(String) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
- setChannelName(String) - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
- setDepth(Integer) - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
- setInterval(Integer) - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
- setName(KrakenSubscriptionName) - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
- setToken(String) - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
- spread - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
- starttm - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
unix timestamp of order start time (if set)
- status - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
status of order:
- stopprice - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
stop price (quote currency, for trailing stops)
- subscribe - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
- subscribe(String, int, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
- subscribed - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionStatus
- subscribeSystemChannel(KrakenEventType) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
- subscriptionStatus - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
- systemStatus - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
T
- ticker - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
- time - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
-
unix timestamp of trade
- toString() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenStreamingOhlc
- toString() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSystemStatus
- trade - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
- type - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
-
type of order (buy/sell)
- type - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
-
type of order (buy/sell)
U
- unsubscribe - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
- unsubscribed - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionStatus
- useCompressedMessages(boolean) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
- userref - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
user reference id
- userref - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
-
an optional, numeric identifier associated with one or more orders.
V
- valueOf(String) - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vol - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
volume of order (base currency unless viqc set in oflags)
- vol - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
-
volume (base currency)
- vol_exec - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
-
volume executed (base currency unless viqc set in oflags)
All Classes and Interfaces|All Packages|Constant Field Values