Class KrakenStreamingMarketDataService
java.lang.Object
info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
- All Implemented Interfaces:
StreamingMarketDataService
- Author:
- makarid, pchertalev
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionKrakenStreamingMarketDataService(KrakenStreamingService service, boolean spreadForTicker) -
Method Summary
Modifier and TypeMethodDescriptiongetChannelName(KrakenSubscriptionName subscriptionName, org.knowm.xchange.currency.CurrencyPair currencyPair) io.reactivex.rxjava3.core.Observable<KrakenStreamingOhlc> io.reactivex.rxjava3.core.Observable<org.knowm.xchange.dto.marketdata.OrderBook> getOrderBook(org.knowm.xchange.currency.CurrencyPair currencyPair, Object... args) io.reactivex.rxjava3.core.Observable<org.knowm.xchange.dto.marketdata.Ticker> io.reactivex.rxjava3.core.Observable<org.knowm.xchange.dto.marketdata.Trade> io.reactivex.rxjava3.core.Observable<com.fasterxml.jackson.databind.node.ArrayNode> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface info.bitrich.xchangestream.core.StreamingMarketDataService
getFundingRate, getFundingRates, getOrderBook, getOrderBookUpdates, getTicker, getTrades
-
Field Details
-
KRAKEN_CHANNEL_DELIMITER
- See Also:
-
-
Constructor Details
-
KrakenStreamingMarketDataService
-
-
Method Details
-
getOrderBook
public io.reactivex.rxjava3.core.Observable<org.knowm.xchange.dto.marketdata.OrderBook> getOrderBook(org.knowm.xchange.currency.CurrencyPair currencyPair, Object... args) - Specified by:
getOrderBookin interfaceStreamingMarketDataService
-
getTicker
public io.reactivex.rxjava3.core.Observable<org.knowm.xchange.dto.marketdata.Ticker> getTicker(org.knowm.xchange.currency.CurrencyPair currencyPair, Object... args) - Specified by:
getTickerin interfaceStreamingMarketDataService
-
getTrades
public io.reactivex.rxjava3.core.Observable<org.knowm.xchange.dto.marketdata.Trade> getTrades(org.knowm.xchange.currency.CurrencyPair currencyPair, Object... args) - Specified by:
getTradesin interfaceStreamingMarketDataService
-
getOHLC
public io.reactivex.rxjava3.core.Observable<KrakenStreamingOhlc> getOHLC(org.knowm.xchange.currency.CurrencyPair currencyPair, Integer interval) -
subscribe
-
getChannelName
public String getChannelName(KrakenSubscriptionName subscriptionName, org.knowm.xchange.currency.CurrencyPair currencyPair)
-