Class OkexMarketDataService
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<OkexExchangeV3>
org.knowm.xchange.okcoin.v3.service.OkexBaseService
org.knowm.xchange.okcoin.v3.service.OkexMarketDataServiceRaw
org.knowm.xchange.okcoin.v3.service.OkexMarketDataService
- All Implemented Interfaces:
BaseService,MarketDataService
-
Field Summary
Fields inherited from class org.knowm.xchange.okcoin.v3.service.OkexBaseService
apikey, digest, okex, passphrase, tradepwdFields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOrderBook(CurrencyPair pair, Object... args) Get an order book representing the current offered exchange rates (market depth)getTicker(CurrencyPair currencyPair, Object... args) Get a ticker representing the current exchange rategetTickers(Params params) Get the tickers representing the current exchange rate for the provided parametersMethods inherited from class org.knowm.xchange.okcoin.v3.service.OkexMarketDataServiceRaw
getAllFutureInstruments, getAllFutureTickers, getAllSpotInstruments, getAllSpotTickers, getAllSwapInstruments, getAllSwapTickers, getSpotTickerMethods inherited from class org.knowm.xchange.okcoin.v3.service.OkexBaseService
timestampMethods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.knowm.xchange.service.marketdata.MarketDataService
getCandleStickData, getFundingRate, getFundingRates, getOrderBook, getOrderBook, getTicker, getTrades, getTrades, getTrades
-
Constructor Details
-
OkexMarketDataService
-
-
Method Details
-
getTicker
Description copied from interface:MarketDataServiceGet a ticker representing the current exchange rate- Specified by:
getTickerin interfaceMarketDataService- Returns:
- The Ticker, null if some sort of error occurred. Implementers should log the error.
- Throws:
IOException- - Indication that a networking error occurred while fetching JSON data
-
getTickers
Description copied from interface:MarketDataServiceGet the tickers representing the current exchange rate for the provided parameters- Specified by:
getTickersin interfaceMarketDataService- Returns:
- The Tickers, null if some sort of error occurred. Implementers should log the error.
- Throws:
IOException- - Indication that a networking error occurred while fetching JSON data
-
getOrderBook
Description copied from interface:MarketDataServiceGet an order book representing the current offered exchange rates (market depth)- Specified by:
getOrderBookin interfaceMarketDataService- Parameters:
args- Optional arguments. Exchange-specific- Returns:
- The OrderBook, null if some sort of error occurred. Implementers should log the error.
- Throws:
IOException- - Indication that a networking error occurred while fetching JSON data
-