Package org.knowm.xchange.gemini.v1
Class GeminiAdapters
java.lang.Object
org.knowm.xchange.gemini.v1.GeminiAdapters
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic FundingRecord
adapt
(GeminiTransfer transfer) static CurrencyPair
adaptCurrencyPair
(String symbol) static String
static List<CurrencyPair>
adaptCurrencyPairs
(Collection<String> GeminiSymbol) static Map<Instrument,
Fee> AdaptDynamicTradingFees
(GeminiTrailingVolumeResponse volumeResponse, List<Instrument> currencyPairs) static FixedRateLoanOrder
adaptFixedRateLoanOrder
(String currency, BigDecimal amount, int dayPeriod, String direction, String id, BigDecimal rate) static List<FixedRateLoanOrder>
adaptFixedRateLoanOrders
(GeminiLendLevel[] orders, String currency, String orderType, String id) static FloatingRateLoanOrder
adaptFloatingRateLoanOrder
(String currency, BigDecimal amount, int dayPeriod, String direction, String id, BigDecimal rate) static List<FloatingRateLoanOrder>
adaptFloatingRateLoanOrders
(GeminiLendLevel[] orders, String currency, String orderType, String id) static ExchangeMetaData
adaptMetaData
(List<CurrencyPair> currencyPairs, ExchangeMetaData metaData) static LimitOrder
adaptOrder
(BigDecimal amount, BigDecimal price, CurrencyPair currencyPair, Order.OrderType orderType, Date timestamp) static Order
adaptOrder
(GeminiOrderStatusResponse geminiOrderStatusResponse) static OrderBook
adaptOrderBook
(GeminiDepth btceDepth, CurrencyPair currencyPair) adaptOrders
(GeminiLevel[] GeminiLevels, CurrencyPair currencyPair, Order.OrderType orderType) static OpenOrders
adaptOrders
(GeminiOrderStatusResponse[] activeOrders) static OpenOrders
adaptOrders
(GeminiOrderStatusResponse[] activeOrders, CurrencyPair currencyPair) static Ticker
adaptTicker
(GeminiTicker GeminiTicker, CurrencyPair currencyPair) static Trade
adaptTrade
(GeminiTrade trade, CurrencyPair currencyPair) static UserTrades
adaptTradeHistory
(GeminiTradeResponse[] trades, String symbol) static Trades
adaptTrades
(GeminiTrade[] trades, CurrencyPair currencyPair) static Wallet
adaptWallet
(GeminiBalancesResponse[] response)
-
Field Details
-
log
public static final org.slf4j.Logger log
-
-
Method Details
-
adaptCurrencyPairs
-
adaptCurrencyPair
-
adaptCurrencyPair
-
adaptOrderBook
-
adaptOrders
public static GeminiAdapters.OrdersContainer adaptOrders(GeminiLevel[] GeminiLevels, CurrencyPair currencyPair, Order.OrderType orderType) -
adaptOrder
-
adaptOrder
public static LimitOrder adaptOrder(BigDecimal amount, BigDecimal price, CurrencyPair currencyPair, Order.OrderType orderType, Date timestamp) -
adaptFixedRateLoanOrders
public static List<FixedRateLoanOrder> adaptFixedRateLoanOrders(GeminiLendLevel[] orders, String currency, String orderType, String id) -
adaptFixedRateLoanOrder
public static FixedRateLoanOrder adaptFixedRateLoanOrder(String currency, BigDecimal amount, int dayPeriod, String direction, String id, BigDecimal rate) -
adaptFloatingRateLoanOrders
public static List<FloatingRateLoanOrder> adaptFloatingRateLoanOrders(GeminiLendLevel[] orders, String currency, String orderType, String id) -
adaptFloatingRateLoanOrder
public static FloatingRateLoanOrder adaptFloatingRateLoanOrder(String currency, BigDecimal amount, int dayPeriod, String direction, String id, BigDecimal rate) -
adaptTrade
-
adaptTrades
-
adaptTicker
-
adaptWallet
-
adaptOrders
-
adaptOrders
public static OpenOrders adaptOrders(GeminiOrderStatusResponse[] activeOrders, CurrencyPair currencyPair) -
adaptTradeHistory
-
adaptMetaData
public static ExchangeMetaData adaptMetaData(List<CurrencyPair> currencyPairs, ExchangeMetaData metaData) -
AdaptDynamicTradingFees
public static Map<Instrument,Fee> AdaptDynamicTradingFees(GeminiTrailingVolumeResponse volumeResponse, List<Instrument> currencyPairs) -
adapt
-