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_COMPARATOR
static Comparator<LimitOrder>
BID_COMPARATOR
-
Method Summary
Modifier and Type Method Description static AccountInfo
adaptAccountInfo(BitcoindeAccountWrapper bitcoindeAccount)
Adapt a org.knowm.xchange.bitcoinde.dto.marketdata.BitcoindeAccount object to an AccountInfo object.static OpenOrders
adaptOpenOrders(BitcoindeMyOpenOrdersWrapper bitcoindeOpenOrdersWrapper)
static OrderBook
adaptOrderBook(BitcoindeOrderbookWrapper bitcoindeOrderbookWrapper, CurrencyPair currencyPair)
Adapt a org.knowm.xchange.bitcoinde.dto.marketdata.BitcoindeOrderBook object to an OrderBook object.static Trades
adaptTrades(BitcoindeTradesWrapper bitcoindeTradesWrapper, CurrencyPair currencyPair)
Adapt a org.knowm.xchange.bitcoinde.dto.marketdata.BitcoindeTrade[] object to a Trades object.static LimitOrder
createOrder(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 Details
-
ASK_COMPARATOR
-
BID_COMPARATOR
-
-
Method Details
-
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
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
- Parameters:
bitcoindeOpenOrdersWrapper
-- Returns:
-