public static class CoinExchangeTradingBot.SelectExchangeApi extends java.lang.Object implements CoinExchangeTradingBot.ExchangeApi
Constructor and Description |
---|
SelectExchangeApi(CoinExchangeTradingBot.ExchangeApi coinExchange,
CoinExchangeTradingBot.ExchangeApi assetExchange) |
Modifier and Type | Method and Description |
---|---|
void |
addOrder(AbstractContractContext context,
CoinExchangeTradingBot.PairType pairType,
CoinExchangeTradingBot.OrderType orderType,
java.math.BigDecimal quantity,
java.math.BigDecimal price) |
void |
cancelAllMyOrders(AbstractContractContext context,
CoinExchangeTradingBot.PairType pairType,
java.lang.String account) |
java.math.BigDecimal |
getBalance(CoinExchangeTradingBot.PairSymbol symbol,
java.lang.String account) |
CoinExchangeTradingBot.ExchangeApi |
getExchangeApi(CoinExchangeTradingBot.PairSymbol symbol) |
java.util.List<CoinExchangeTradingBot.ExchangeOrderResponse> |
getOrders(CoinExchangeTradingBot.PairType pairType,
CoinExchangeTradingBot.OrderType orderType) |
public SelectExchangeApi(CoinExchangeTradingBot.ExchangeApi coinExchange, CoinExchangeTradingBot.ExchangeApi assetExchange)
public CoinExchangeTradingBot.ExchangeApi getExchangeApi(CoinExchangeTradingBot.PairSymbol symbol)
public void addOrder(AbstractContractContext context, CoinExchangeTradingBot.PairType pairType, CoinExchangeTradingBot.OrderType orderType, java.math.BigDecimal quantity, java.math.BigDecimal price)
addOrder
in interface CoinExchangeTradingBot.ExchangeApi
public void cancelAllMyOrders(AbstractContractContext context, CoinExchangeTradingBot.PairType pairType, java.lang.String account)
cancelAllMyOrders
in interface CoinExchangeTradingBot.ExchangeApi
public java.util.List<CoinExchangeTradingBot.ExchangeOrderResponse> getOrders(CoinExchangeTradingBot.PairType pairType, CoinExchangeTradingBot.OrderType orderType)
getOrders
in interface CoinExchangeTradingBot.ExchangeApi
public java.math.BigDecimal getBalance(CoinExchangeTradingBot.PairSymbol symbol, java.lang.String account)
getBalance
in interface CoinExchangeTradingBot.ExchangeApi