Package org.knowm.xchange.gemini.v1
Class GeminiAdapters
java.lang.Object
org.knowm.xchange.gemini.v1.GeminiAdapters
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic FundingRecordadapt(GeminiTransfer transfer) static CurrencyPairadaptCurrencyPair(String symbol) static Stringstatic List<CurrencyPair>adaptCurrencyPairs(Collection<String> GeminiSymbol) static Map<Instrument,Fee> AdaptDynamicTradingFees(GeminiTrailingVolumeResponse volumeResponse, List<Instrument> currencyPairs) static FixedRateLoanOrderadaptFixedRateLoanOrder(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 FloatingRateLoanOrderadaptFloatingRateLoanOrder(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 ExchangeMetaDataadaptMetaData(List<CurrencyPair> currencyPairs, ExchangeMetaData metaData) static LimitOrderadaptOrder(BigDecimal amount, BigDecimal price, CurrencyPair currencyPair, Order.OrderType orderType, Date timestamp) static OrderadaptOrder(GeminiOrderStatusResponse geminiOrderStatusResponse) static OrderBookadaptOrderBook(GeminiDepth btceDepth, CurrencyPair currencyPair) adaptOrders(GeminiLevel[] GeminiLevels, CurrencyPair currencyPair, Order.OrderType orderType) static OpenOrdersadaptOrders(GeminiOrderStatusResponse[] activeOrders) static OpenOrdersadaptOrders(GeminiOrderStatusResponse[] activeOrders, CurrencyPair currencyPair) static TickeradaptTicker(GeminiTicker GeminiTicker, CurrencyPair currencyPair) static TradeadaptTrade(GeminiTrade trade, CurrencyPair currencyPair) static UserTradesadaptTradeHistory(GeminiTradeResponse[] trades, String symbol) static TradesadaptTrades(GeminiTrade[] trades, CurrencyPair currencyPair) static WalletadaptWallet(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
-