Class BinanceMarketDataServiceRaw
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<E>
org.knowm.xchange.service.BaseResilientExchangeService<BinanceExchange>
org.knowm.xchange.binance.service.BinanceBaseService
org.knowm.xchange.binance.service.BinanceMarketDataServiceRaw
- Direct Known Subclasses:
BinanceMarketDataService
public class BinanceMarketDataServiceRaw extends BinanceBaseService
-
Field Summary
Fields inherited from class org.knowm.xchange.binance.service.BinanceBaseService
apiKey, binance, LOG, signatureCreatorFields inherited from class org.knowm.xchange.service.BaseResilientExchangeService
resilienceRegistriesFields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange -
Constructor Summary
Constructors Modifier Constructor Description protectedBinanceMarketDataServiceRaw(BinanceExchange exchange, BinanceAuthenticated binance, ResilienceRegistries resilienceRegistries) -
Method Summary
Modifier and Type Method Description List<BinanceAggTrades>aggTrades(CurrencyPair pair, Long fromId, Long startTime, Long endTime, Integer limit)protected intaggTradesPermits(Integer limit)protected intdepthPermits(Integer limit)BinanceOrderbookgetBinanceOrderbook(CurrencyPair pair, Integer limit)List<BinanceKline>klines(CurrencyPair pair, KlineInterval interval)List<BinanceKline>klines(CurrencyPair pair, KlineInterval interval, Integer limit, Long startTime, Long endTime)BinanceKlinelastKline(CurrencyPair pair, KlineInterval interval)voidping()List<BinanceTicker24h>ticker24h()BinanceTicker24hticker24h(CurrencyPair pair)List<BinancePriceQuantity>tickerAllBookTickers()List<BinancePrice>tickerAllPrices()BinancePricetickerPrice(CurrencyPair pair)Methods inherited from class org.knowm.xchange.binance.service.BinanceBaseService
getExchangeInfo, getRecvWindow, getSystemStatus, getTimestampFactoryMethods inherited from class org.knowm.xchange.service.BaseResilientExchangeService
decorateApiCall, rateLimiter, rateLimiter, retry, retryMethods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrder
-
Constructor Details
-
BinanceMarketDataServiceRaw
protected BinanceMarketDataServiceRaw(BinanceExchange exchange, BinanceAuthenticated binance, ResilienceRegistries resilienceRegistries)
-
-
Method Details
-
ping
- Throws:
IOException
-
getBinanceOrderbook
- Throws:
IOException
-
aggTrades
public List<BinanceAggTrades> aggTrades(CurrencyPair pair, Long fromId, Long startTime, Long endTime, Integer limit) throws IOException- Throws:
IOException
-
lastKline
- Throws:
IOException
-
klines
- Throws:
IOException
-
klines
public List<BinanceKline> klines(CurrencyPair pair, KlineInterval interval, Integer limit, Long startTime, Long endTime) throws IOException- Throws:
IOException
-
ticker24h
- Throws:
IOException
-
ticker24h
- Throws:
IOException
-
tickerPrice
- Throws:
IOException
-
tickerAllPrices
- Throws:
IOException
-
tickerAllBookTickers
- Throws:
IOException
-
depthPermits
-
aggTradesPermits
-