Package org.knowm.xchange.btcturk
Class BTCTurkAdapters
java.lang.Object
org.knowm.xchange.btcturk.BTCTurkAdapters
- Author:
- semihunaldi Various adapters for converting from BTCTurk DTOs to XChange DTOs, mertguner
-
Method Summary
Modifier and TypeMethodDescriptionstatic OpenOrders
adaptOpenOrders
(List<BTCTurkOpenOrders> openOrdersRaw) static OrderBook
adaptOrderBook
(BTCTurkOrderBook btcTurkOrderBook, CurrencyPair currencyPair) Adapts org.knowm.xchange.btcturk.dto.marketdata.BTCTurkOrderBook to a OrderBook Objectstatic BTCTurkOrderTypes
adaptTicker
(List<BTCTurkTicker> btcTurkTickers) static Ticker
adaptTicker
(BTCTurkTicker btcTurkTicker) Adapts a BTCTurkTicker to a Ticker Objectstatic Trade
adaptTrade
(BTCTurkTrades btcTurkTrade, CurrencyPair currencyPair) Adapts a BTCTurkTrade to a Trade Objectstatic Trades
adaptTrades
(List<BTCTurkTrades> btcTurkTrades, CurrencyPair currencyPair) Adapts a BTCTurkTrade[] to a Trades Objectstatic FundingRecord
adaptTransaction
(BTCTurkUserTransactions transaction) static Wallet
adaptWallet
(String name, BTCTurkAccountBalance btcTurkBalance) static void
checkArgument
(boolean argument, String msgPattern, Object... msgArgs) static LimitOrder
createOrder
(CurrencyPair currencyPair, List<BigDecimal> priceAndAmount, Order.OrderType orderType) static List<LimitOrder>
createOrders
(CurrencyPair currencyPair, Order.OrderType orderType, List<List<BigDecimal>> orders)
-
Method Details
-
adaptTicker
Adapts a BTCTurkTicker to a Ticker Object- Parameters:
btcTurkTicker
- The exchange specific ticker- Returns:
- The ticker
-
adaptTicker
-
adaptTrades
Adapts a BTCTurkTrade[] to a Trades Object- Parameters:
btcTurkTrades
- The BTCTurk tradescurrencyPair
- (e.g. BTC/TRY)- Returns:
- The XChange Trades
-
adaptTrade
Adapts a BTCTurkTrade to a Trade Object- Parameters:
btcTurkTrade
- The BTCTurkTrade tradecurrencyPair
- (e.g. BTC/TRY)- Returns:
- The XChange Trade
-
adaptOrderBook
public static OrderBook adaptOrderBook(BTCTurkOrderBook btcTurkOrderBook, CurrencyPair currencyPair) Adapts org.knowm.xchange.btcturk.dto.marketdata.BTCTurkOrderBook to a OrderBook Object- Parameters:
btcTurkOrderBook
-currencyPair
- (e.g. BTC/TRY)- Returns:
- The XChange OrderBook
-
createOrders
public static List<LimitOrder> createOrders(CurrencyPair currencyPair, Order.OrderType orderType, List<List<BigDecimal>> orders) -
createOrder
public static LimitOrder createOrder(CurrencyPair currencyPair, List<BigDecimal> priceAndAmount, Order.OrderType orderType) -
checkArgument
-
adaptWallet
-
adaptTransaction
-
adaptOrderType
-
adaptOpenOrders
-