public final class MercadoBitcoinAdapters extends Object
Modifier and Type | Method and Description |
---|---|
static AccountInfo |
adaptAccountInfo(MercadoBitcoinBaseTradeApiResult<MercadoBitcoinAccountInfo> accountInfo,
String userName)
Adapts a MercadoBitcoinBaseTradeApiResult
|
static OrderBook |
adaptOrderBook(MercadoBitcoinOrderBook mercadoBitcoinOrderBook,
CurrencyPair currencyPair)
Adapts a com.xeiam.xchange.mercadobitcoin.dto.marketdata.OrderBook to a OrderBook Object
|
static List<LimitOrder> |
adaptOrders(CurrencyPair currencyPair,
MercadoBitcoinBaseTradeApiResult<MercadoBitcoinUserOrders> input) |
static Ticker |
adaptTicker(MercadoBitcoinTicker mercadoBitcoinTicker,
CurrencyPair currencyPair)
Adapts a MercadoBitcoinTicker to a Ticker Object
|
static Trades |
adaptTrades(MercadoBitcoinTransaction[] transactions,
CurrencyPair currencyPair)
Adapts a Transaction[] to a Trades Object
|
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) |
public static OrderBook adaptOrderBook(MercadoBitcoinOrderBook mercadoBitcoinOrderBook, CurrencyPair currencyPair)
currencyPair
- (e.g. BTC/BRL or LTC/BRL)timestamp
- When the book was retrieved from server.public static List<LimitOrder> createOrders(CurrencyPair currencyPair, Order.OrderType orderType, List<List<BigDecimal>> orders)
public static LimitOrder createOrder(CurrencyPair currencyPair, List<BigDecimal> priceAndAmount, Order.OrderType orderType)
public static void checkArgument(boolean argument, String msgPattern, Object... msgArgs)
public static Ticker adaptTicker(MercadoBitcoinTicker mercadoBitcoinTicker, CurrencyPair currencyPair)
mercadoBitcoinTicker
- The exchange specific tickercurrencyPair
- (e.g. BTC/USD)public static Trades adaptTrades(MercadoBitcoinTransaction[] transactions, CurrencyPair currencyPair)
transactions
- The Mercado Bitcoin transactionscurrencyPair
- (e.g. BTC/BRL or LTC/BRL)public static AccountInfo adaptAccountInfo(MercadoBitcoinBaseTradeApiResult<MercadoBitcoinAccountInfo> accountInfo, String userName)
accountInfo
- The Mercado Bitcoin accountInfouserName
- The user namepublic static List<LimitOrder> adaptOrders(CurrencyPair currencyPair, MercadoBitcoinBaseTradeApiResult<MercadoBitcoinUserOrders> input)
Copyright © 2012–2016 Xeiam, LLC. All rights reserved.