public final class BTCEAdapters extends Object
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
log |
Modifier and Type | Method and Description |
---|---|
static AccountInfo |
adaptAccountInfo(BTCEAccountInfo btceAccountInfo) |
static String |
adaptCurrencyPair(CurrencyPair currencyPair) |
static CurrencyPair |
adaptCurrencyPair(String btceCurrencyPair) |
static List<CurrencyPair> |
adaptCurrencyPairs(Iterable<String> btcePairs) |
static LimitOrder |
adaptOrder(BigDecimal amount,
BigDecimal price,
CurrencyPair currencyPair,
Order.OrderType orderType,
String id)
Adapts a BTCEOrder to a LimitOrder
|
static List<LimitOrder> |
adaptOrders(List<BigDecimal[]> bTCEOrders,
CurrencyPair currencyPair,
String orderTypeString,
String id)
Adapts a List of BTCEOrders to a List of LimitOrders
|
static OpenOrders |
adaptOrders(Map<Long,BTCEOrder> btceOrderMap) |
static Ticker |
adaptTicker(BTCETicker bTCETicker,
CurrencyPair currencyPair)
Adapts a BTCETicker to a Ticker Object
|
static Trade |
adaptTrade(BTCETrade bTCETrade,
CurrencyPair currencyPair)
Adapts a BTCETradeV3 to a Trade Object
|
static UserTrades |
adaptTradeHistory(Map<Long,BTCETradeHistoryResult> tradeHistory) |
static Trades |
adaptTrades(BTCETrade[] bTCETrades,
CurrencyPair currencyPair)
Adapts a BTCETradeV3[] to a Trades Object
|
static LimitOrder |
createLimitOrder(MarketOrder marketOrder,
BTCEExchangeInfo btceExchangeInfo) |
static String |
getPair(CurrencyPair currencyPair) |
static MarketMetaData |
toMarketMetaData(BTCEPairInfo info,
BTCEMetaData btceMetaData) |
static ExchangeMetaData |
toMetaData(BTCEExchangeInfo btceExchangeInfo,
BTCEMetaData btceMetaData) |
public static List<LimitOrder> adaptOrders(List<BigDecimal[]> bTCEOrders, CurrencyPair currencyPair, String orderTypeString, String id)
bTCEOrders
- currencyPair
- orderTypeString
- id
- public static LimitOrder adaptOrder(BigDecimal amount, BigDecimal price, CurrencyPair currencyPair, Order.OrderType orderType, String id)
amount
- price
- currencyPair
- orderType
- id
- public static Trade adaptTrade(BTCETrade bTCETrade, CurrencyPair currencyPair)
bTCETrade
- BTCE trade object v.3currencyPair
- the currency pairpublic static Trades adaptTrades(BTCETrade[] bTCETrades, CurrencyPair currencyPair)
bTCETrades
- The BTCE trade data returned by API v.3currencyPair
- the currency pairpublic static Ticker adaptTicker(BTCETicker bTCETicker, CurrencyPair currencyPair)
bTCETicker
- public static AccountInfo adaptAccountInfo(BTCEAccountInfo btceAccountInfo)
public static OpenOrders adaptOrders(Map<Long,BTCEOrder> btceOrderMap)
public static UserTrades adaptTradeHistory(Map<Long,BTCETradeHistoryResult> tradeHistory)
public static CurrencyPair adaptCurrencyPair(String btceCurrencyPair)
public static String adaptCurrencyPair(CurrencyPair currencyPair)
public static List<CurrencyPair> adaptCurrencyPairs(Iterable<String> btcePairs)
public static ExchangeMetaData toMetaData(BTCEExchangeInfo btceExchangeInfo, BTCEMetaData btceMetaData)
public static MarketMetaData toMarketMetaData(BTCEPairInfo info, BTCEMetaData btceMetaData)
public static String getPair(CurrencyPair currencyPair)
public static LimitOrder createLimitOrder(MarketOrder marketOrder, BTCEExchangeInfo btceExchangeInfo)
Copyright © 2012–2016 Xeiam, LLC. All rights reserved.