Package org.knowm.xchange.bitcoinde
Class BitcoindeAdapters
- java.lang.Object
-
- org.knowm.xchange.bitcoinde.BitcoindeAdapters
-
public final class BitcoindeAdapters extends Object
- Author:
- matthewdowney & frank kaiser
-
-
Field Summary
Fields Modifier and Type Field Description static Comparator<LimitOrder>ASK_COMPARATORstatic Comparator<LimitOrder>BID_COMPARATOR
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AccountInfoadaptAccountInfo(BitcoindeAccountWrapper bitcoindeAccount)Adapt a org.knowm.xchange.bitcoinde.dto.marketdata.BitcoindeAccount object to an AccountInfo object.static OpenOrdersadaptOpenOrders(BitcoindeMyOpenOrdersWrapper bitcoindeOpenOrdersWrapper)static OrderBookadaptOrderBook(BitcoindeOrderbookWrapper bitcoindeOrderbookWrapper, CurrencyPair currencyPair)Adapt a org.knowm.xchange.bitcoinde.dto.marketdata.BitcoindeOrderBook object to an OrderBook object.static TradesadaptTrades(BitcoindeTradesWrapper bitcoindeTradesWrapper, CurrencyPair currencyPair)Adapt a org.knowm.xchange.bitcoinde.dto.marketdata.BitcoindeTrade[] object to a Trades object.static LimitOrdercreateOrder(CurrencyPair currencyPair, BitcoindeOrder bitcoindeOrder, Order.OrderType orderType, String orderId, Date timeStamp)Create an individual order.static List<LimitOrder>createOrders(CurrencyPair currencyPair, Order.OrderType orderType, BitcoindeOrder[] orders)Create a list of orders from a list of asks or bids.
-
-
-
Field Detail
-
ASK_COMPARATOR
public static final Comparator<LimitOrder> ASK_COMPARATOR
-
BID_COMPARATOR
public static final Comparator<LimitOrder> BID_COMPARATOR
-
-
Method Detail
-
adaptOrderBook
public static OrderBook adaptOrderBook(BitcoindeOrderbookWrapper bitcoindeOrderbookWrapper, CurrencyPair currencyPair)
Adapt a org.knowm.xchange.bitcoinde.dto.marketdata.BitcoindeOrderBook object to an OrderBook object.- Parameters:
bitcoindeOrderbookWrapper- the exchange specific OrderBook objectcurrencyPair- (e.g. BTC/USD)- Returns:
- The XChange OrderBook
-
adaptAccountInfo
public static AccountInfo adaptAccountInfo(BitcoindeAccountWrapper bitcoindeAccount)
Adapt a org.knowm.xchange.bitcoinde.dto.marketdata.BitcoindeAccount object to an AccountInfo object.- Parameters:
bitcoindeAccount-- Returns:
-
createOrders
public static List<LimitOrder> createOrders(CurrencyPair currencyPair, Order.OrderType orderType, BitcoindeOrder[] orders)
Create a list of orders from a list of asks or bids.
-
createOrder
public static LimitOrder createOrder(CurrencyPair currencyPair, BitcoindeOrder bitcoindeOrder, Order.OrderType orderType, String orderId, Date timeStamp)
Create an individual order.
-
adaptTrades
public static Trades adaptTrades(BitcoindeTradesWrapper bitcoindeTradesWrapper, CurrencyPair currencyPair)
Adapt a org.knowm.xchange.bitcoinde.dto.marketdata.BitcoindeTrade[] object to a Trades object.- Parameters:
bitcoindeTradesWrapper- Exchange specific tradescurrencyPair- (e.g. BTC/USD)- Returns:
- The XChange Trades
-
adaptOpenOrders
public static OpenOrders adaptOpenOrders(BitcoindeMyOpenOrdersWrapper bitcoindeOpenOrdersWrapper)
- Parameters:
bitcoindeOpenOrdersWrapper-- Returns:
-
-