Package org.knowm.xchange.bybit
Class BybitAdapters
java.lang.Object
org.knowm.xchange.bybit.BybitAdapters
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Wallet
adaptBybitBalances
(List<BybitCoinWalletBalance> coinWalletBalances) static Wallet
adaptBybitBalances
(BybitAllCoinsBalance allCoinsBalance) static Ticker
adaptBybitLinearInverseTicker
(Instrument instrument, Date time, BybitLinearInverseTicker bybitTicker) static Ticker
adaptBybitOptionTicker
(Instrument instrument, Date time, BybitOptionTicker bybitTicker) static Order
adaptBybitOrderDetails
(BybitOrderDetail bybitOrderResult) static Order.OrderStatus
adaptBybitOrderStatus
(BybitOrderStatus orderStatus) static Ticker
adaptBybitSpotTicker
(Instrument instrument, Date time, BybitSpotTicker bybitTicker) static Instrument
adaptInstrumentInfo
(BybitInstrumentInfo instrumentInfo) static Instrument
convertBybitSymbolToInstrument
(String symbol, BybitCategory category) static String
convertToBybitSymbol
(Instrument instrument) Converts instruments to Bybit symbols.static <T> BybitException
createBybitExceptionFromResult
(BybitResult<T> bybitResult) static BybitCategory
getCategory
(Instrument instrument) static Order.OrderType
getOrderType
(BybitSide side) static String
getPrompt
(BybitLinearInverseInstrumentInfo instrumentInfo) static BybitSide
getSideString
(Order.OrderType type) static CurrencyPair
guessSymbol
(String symbol) static Instrument
guessSymbol
(String symbol, BybitCategory category) static Boolean
isInverse
(Instrument pair) static InstrumentMetaData
symbolToCurrencyPairMetaData
(BybitLinearInverseInstrumentInfo instrumentInfo) static InstrumentMetaData
symbolToCurrencyPairMetaData
(BybitOptionInstrumentInfo instrumentInfo) static InstrumentMetaData
symbolToCurrencyPairMetaData
(BybitSpotInstrumentInfo instrumentInfo)
-
Field Details
-
QUOTE_CURRENCIES
-
-
Constructor Details
-
BybitAdapters
public BybitAdapters()
-
-
Method Details
-
adaptBybitBalances
-
adaptBybitBalances
-
getSideString
-
getOrderType
-
convertToBybitSymbol
Converts instruments to Bybit symbols. For futures contracts, the prompt must represent the date. -
guessSymbol
-
guessSymbol
-
adaptInstrumentInfo
-
symbolToCurrencyPairMetaData
public static InstrumentMetaData symbolToCurrencyPairMetaData(BybitSpotInstrumentInfo instrumentInfo) -
symbolToCurrencyPairMetaData
public static InstrumentMetaData symbolToCurrencyPairMetaData(BybitLinearInverseInstrumentInfo instrumentInfo) -
symbolToCurrencyPairMetaData
public static InstrumentMetaData symbolToCurrencyPairMetaData(BybitOptionInstrumentInfo instrumentInfo) -
adaptBybitOrderDetails
-
adaptBybitOrderStatus
-
createBybitExceptionFromResult
-
getCategory
-
getPrompt
-
isInverse
-
adaptBybitLinearInverseTicker
public static Ticker adaptBybitLinearInverseTicker(Instrument instrument, Date time, BybitLinearInverseTicker bybitTicker) -
adaptBybitSpotTicker
public static Ticker adaptBybitSpotTicker(Instrument instrument, Date time, BybitSpotTicker bybitTicker) -
adaptBybitOptionTicker
public static Ticker adaptBybitOptionTicker(Instrument instrument, Date time, BybitOptionTicker bybitTicker) -
convertBybitSymbolToInstrument
-