Package org.knowm.xchange.btcturk
Class BTCTurkAdapters
java.lang.Object
org.knowm.xchange.btcturk.BTCTurkAdapters
public final class BTCTurkAdapters extends Object
- Author:
- semihunaldi Various adapters for converting from BTCTurk DTOs to XChange DTOs, mertguner
-
Method Summary
Modifier and Type Method Description static 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
adaptOrderType(Order.OrderType type)
static List<Ticker>
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
-