Package org.knowm.xchange.kucoin
Class KucoinAdapters
java.lang.Object
org.knowm.xchange.kucoin.KucoinAdapters
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadaptAllTickers
(AllTickersResponse allTickersResponse) static Balance
static CurrencyPair
adaptCurrencyPair
(String symbol) static String
static FundingRecord
static FundingRecord
static UserTrade
adaptHistOrder
(HistOrdersResponse histOrder) static OrderCreateApiRequest
adaptLimitOrder
(LimitOrder limitOrder) static OrderCreateApiRequest
adaptMarketOrder
(MarketOrder marketOrder) static ExchangeMetaData
adaptMetadata
(ExchangeMetaData exchangeMetaData, List<CurrenciesResponse> currenciesResponse, List<SymbolResponse> symbolsResponse, TradeFeeResponse tradeFee) Imperfect implementation.static Order
adaptOrder
(OrderResponse order) static OrderBook
adaptOrderBook
(CurrencyPair currencyPair, OrderBookResponse kc) static OrderCreateApiRequest
adaptStopOrder
(StopOrder stopOrder) static Ticker.Builder
adaptTickerFull
(CurrencyPair pair, SymbolTickResponse stats) static Trades
adaptTrades
(CurrencyPair currencyPair, List<TradeHistoryResponse> kucoinTrades) static UserTrade
adaptUserTrade
(TradeResponse trade)
-
Constructor Details
-
KucoinAdapters
public KucoinAdapters()
-
-
Method Details
-
adaptCurrencyPair
-
adaptCurrencyPair
-
adaptTickerFull
-
adaptAllTickers
-
adaptMetadata
public static ExchangeMetaData adaptMetadata(ExchangeMetaData exchangeMetaData, List<CurrenciesResponse> currenciesResponse, List<SymbolResponse> symbolsResponse, TradeFeeResponse tradeFee) throws IOException Imperfect implementation. Kucoin appears to enforce a base and quote min and max amount that the XChange API current doesn't take account of.- Parameters:
exchangeMetaData
- The static exchange metadata.currenciesResponse
- Kucoin currenciessymbolsResponse
- Kucoin symbolstradeFee
- Kucoin trade fee (optional)- Returns:
- Exchange metadata.
- Throws:
IOException
-
adaptOrderBook
-
adaptTrades
public static Trades adaptTrades(CurrencyPair currencyPair, List<TradeHistoryResponse> kucoinTrades) -
adaptBalance
-
adaptOrder
-
adaptUserTrade
-
adaptHistOrder
-
adaptLimitOrder
-
adaptStopOrder
-
adaptMarketOrder
-
adaptFundingRecord
-
adaptFundingRecord
-