Package org.knowm.xchange.bitcoinde
Class BitcoindeAdapters
java.lang.Object
org.knowm.xchange.bitcoinde.BitcoindeAdapters
- Author:
- matthewdowney & frank kaiser
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Comparator<LimitOrder>static final Comparator<LimitOrder> -
Method Summary
Modifier and TypeMethodDescriptionstatic 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 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:
-