Package org.knowm.xchange.okex
Class OkexAdapters
java.lang.Object
org.knowm.xchange.okex.OkexAdapters
Author: Max Gao (gaamox@tutanota.com) Created: 08-06-2021
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic OkexAmendOrderRequest
adaptAmendOrder
(LimitOrder order, ExchangeMetaData exchangeMetaData) static CandleStickData
adaptCandleStickData
(List<OkexCandleStick> okexCandleStickList, CurrencyPair currencyPair) static FundingRate
adaptFundingRate
(List<OkexFundingRate> okexFundingRate) static String
adaptInstrument
(Instrument instrument) static LimitOrder
adaptLimitOrder
(OkexPublicOrder okexPublicOrder, Instrument instrument, Order.OrderType orderType) static Wallet
adaptOkexAccountPositionRisk
(List<OkexAccountPositionRisk> accountPositionRiskData) static Wallet
adaptOkexAssetBalances
(List<OkexAssetBalance> okexAssetBalanceList) static Wallet
adaptOkexBalances
(List<OkexWalletBalance> okexWalletBalanceList) static Instrument
adaptOkexInstrumentId
(String instrumentId) static Order.OrderType
adaptOkexOrderSideToOrderType
(String okexOrderSide) static OpenOrders
adaptOpenOrders
(List<OkexOrderDetails> orders, ExchangeMetaData exchangeMetaData) static OpenPositions
adaptOpenPositions
(OkexResponse<List<OkexPosition>> positions, ExchangeMetaData exchangeMetaData) static OpenPosition.Type
adaptOpenPositionType
(OkexPosition okexPosition) static OkexOrderRequest
adaptOrder
(LimitOrder order, ExchangeMetaData exchangeMetaData, String accountLevel) static OkexOrderRequest
adaptOrder
(MarketOrder order, ExchangeMetaData exchangeMetaData, String accountLevel) static LimitOrder
adaptOrder
(OkexOrderDetails order, ExchangeMetaData exchangeMetaData) static OrderBook
adaptOrderBook
(List<OkexOrderbook> okexOrderbooks, Instrument instrument) static OrderBook
adaptOrderBook
(OkexResponse<List<OkexOrderbook>> okexOrderbook, Instrument instrument) static LimitOrder
adaptOrderbookOrder
(BigDecimal amount, BigDecimal price, Instrument instrument, Order.OrderType orderType) static Ticker
adaptTicker
(OkexTicker okexTicker) static ExchangeMetaData
adaptToExchangeMetaData
(List<OkexInstrument> instruments, List<OkexCurrency> currs, List<OkexTradeFee> tradeFee) static Trades
adaptTrades
(List<OkexTrade> okexTrades, Instrument instrument) static UserTrades
adaptUserTrades
(List<OkexOrderDetails> okexTradeHistory, ExchangeMetaData exchangeMetaData)
-
Field Details
-
SPOT
- See Also:
-
SWAP
- See Also:
-
FUTURES
- See Also:
-
OPTION
- See Also:
-
-
Constructor Details
-
OkexAdapters
public OkexAdapters()
-
-
Method Details
-
adaptUserTrades
public static UserTrades adaptUserTrades(List<OkexOrderDetails> okexTradeHistory, ExchangeMetaData exchangeMetaData) -
adaptOrder
-
adaptOpenOrders
public static OpenOrders adaptOpenOrders(List<OkexOrderDetails> orders, ExchangeMetaData exchangeMetaData) -
adaptAmendOrder
public static OkexAmendOrderRequest adaptAmendOrder(LimitOrder order, ExchangeMetaData exchangeMetaData) -
adaptOrder
public static OkexOrderRequest adaptOrder(MarketOrder order, ExchangeMetaData exchangeMetaData, String accountLevel) -
adaptOrder
public static OkexOrderRequest adaptOrder(LimitOrder order, ExchangeMetaData exchangeMetaData, String accountLevel) -
adaptLimitOrder
public static LimitOrder adaptLimitOrder(OkexPublicOrder okexPublicOrder, Instrument instrument, Order.OrderType orderType) -
adaptOrderBook
-
adaptOrderBook
public static OrderBook adaptOrderBook(OkexResponse<List<OkexOrderbook>> okexOrderbook, Instrument instrument) -
adaptOrderbookOrder
public static LimitOrder adaptOrderbookOrder(BigDecimal amount, BigDecimal price, Instrument instrument, Order.OrderType orderType) -
adaptTicker
-
adaptOkexInstrumentId
-
adaptInstrument
-
adaptTrades
-
adaptOkexOrderSideToOrderType
-
adaptToExchangeMetaData
public static ExchangeMetaData adaptToExchangeMetaData(List<OkexInstrument> instruments, List<OkexCurrency> currs, List<OkexTradeFee> tradeFee) -
adaptOkexBalances
-
adaptOkexAssetBalances
-
adaptCandleStickData
public static CandleStickData adaptCandleStickData(List<OkexCandleStick> okexCandleStickList, CurrencyPair currencyPair) -
adaptOpenPositions
public static OpenPositions adaptOpenPositions(OkexResponse<List<OkexPosition>> positions, ExchangeMetaData exchangeMetaData) -
adaptOpenPositionType
-
adaptFundingRate
-
adaptOkexAccountPositionRisk
public static Wallet adaptOkexAccountPositionRisk(List<OkexAccountPositionRisk> accountPositionRiskData)
-