Package org.knowm.xchange.kucoin
Class KucoinMarketDataServiceRaw
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<E>
org.knowm.xchange.service.BaseResilientExchangeService<KucoinExchange>
org.knowm.xchange.kucoin.KucoinBaseService
org.knowm.xchange.kucoin.KucoinMarketDataServiceRaw
- Direct Known Subclasses:
KucoinMarketDataService
public class KucoinMarketDataServiceRaw extends KucoinBaseService
-
Field Summary
Fields inherited from class org.knowm.xchange.kucoin.KucoinBaseService
accountApi, apiKey, depositAPI, digest, fillApi, histOrdersApi, historyApi, limitOrderAPI, nonceFactory, orderApi, orderBookApi, passphrase, symbolApi, tradingFeeAPI, websocketAPI, withdrawalAPI
Fields inherited from class org.knowm.xchange.service.BaseResilientExchangeService
resilienceRegistries
Fields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange
-
Constructor Summary
Constructors Modifier Constructor Description protected
KucoinMarketDataServiceRaw(KucoinExchange exchange, ResilienceRegistries resilienceRegistries)
-
Method Summary
Modifier and Type Method Description SymbolTickResponse
getKucoin24hrStats(CurrencyPair pair)
TradeFeeResponse
getKucoinBaseFee()
List<CurrenciesResponse>
getKucoinCurrencies()
List<KucoinKline>
getKucoinKlines(CurrencyPair pair, Long startTime, Long endTime, KlineIntervalType type)
OrderBookResponse
getKucoinOrderBookFull(CurrencyPair pair)
OrderBookResponse
getKucoinOrderBookPartial(CurrencyPair pair)
OrderBookResponse
getKucoinOrderBookPartialShallow(CurrencyPair pair)
Map<String,BigDecimal>
getKucoinPrices()
List<SymbolResponse>
getKucoinSymbols()
TickerResponse
getKucoinTicker(CurrencyPair pair)
AllTickersResponse
getKucoinTickers()
List<TradeFeeResponse>
getKucoinTradeFee(String symbols)
List<TradeHistoryResponse>
getKucoinTrades(CurrencyPair pair)
Methods inherited from class org.knowm.xchange.kucoin.KucoinBaseService
checkAuthenticated
Methods inherited from class org.knowm.xchange.service.BaseResilientExchangeService
decorateApiCall, rateLimiter, rateLimiter, retry, retry
Methods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrder
-
Constructor Details
-
KucoinMarketDataServiceRaw
protected KucoinMarketDataServiceRaw(KucoinExchange exchange, ResilienceRegistries resilienceRegistries)
-
-
Method Details
-
getKucoinTicker
- Throws:
IOException
-
getKucoinTickers
- Throws:
IOException
-
getKucoin24hrStats
- Throws:
IOException
-
getKucoinPrices
- Throws:
IOException
-
getKucoinBaseFee
- Throws:
IOException
-
getKucoinTradeFee
- Throws:
IOException
-
getKucoinSymbols
- Throws:
IOException
-
getKucoinCurrencies
- Throws:
IOException
-
getKucoinOrderBookPartial
- Throws:
IOException
-
getKucoinOrderBookPartialShallow
- Throws:
IOException
-
getKucoinOrderBookFull
- Throws:
IOException
-
getKucoinTrades
- Throws:
IOException
-
getKucoinKlines
public List<KucoinKline> getKucoinKlines(CurrencyPair pair, Long startTime, Long endTime, KlineIntervalType type) throws IOException- Throws:
IOException
-