Class BinanceTradeService
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<E>
org.knowm.xchange.service.BaseResilientExchangeService<BinanceExchange>
org.knowm.xchange.binance.service.BinanceBaseService
org.knowm.xchange.binance.service.BinanceTradeServiceRaw
org.knowm.xchange.binance.service.BinanceTradeService
- All Implemented Interfaces:
BaseService,TradeService
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.knowm.xchange.binance.service.BinanceBaseService
apiKey, binance, binanceFutures, inverseBinanceFutures, LOG, signatureCreatorFields inherited from class org.knowm.xchange.service.BaseResilientExchangeService
resilienceRegistriesFields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange -
Constructor Summary
ConstructorsConstructorDescriptionBinanceTradeService(BinanceExchange exchange, ResilienceRegistries resilienceRegistries) -
Method Summary
Modifier and TypeMethodDescriptioncancelAllOrders(CancelAllOrders orderParams) booleancancelOrder(String orderId) booleancancelOrder(CancelOrderParams params) getOpenOrders(CurrencyPair pair) getOpenOrders(OpenOrdersParams params) getOrder(OrderQueryParams... params) Class[]getTradeHistory(TradeHistoryParams params) placeLimitOrder(LimitOrder limitOrder) placeStopOrder(StopOrder order) voidplaceTestOrder(OrderType type, Order order, BigDecimal limitPrice, BigDecimal stopPrice) voidplaceTestOrder(OrderType type, Order order, BigDecimal limitPrice, BigDecimal stopPrice, BigDecimal quoteOrderQty, Long trailingDelta) Methods inherited from class org.knowm.xchange.binance.service.BinanceTradeServiceRaw
allOrders, cancelAllOpenOrdersAllProducts, cancelOrderAllProducts, closeDataStream, getDustLog, keepAliveDataStream, myTradesAllProducts, myTradesPermits, newFutureOrder, newInverseFutureOrder, newOrder, newPortfolioMarginFutureOrder, newPortfolioMarginInverseFutureOrder, openOrdersAllProducts, openOrdersAllProducts, openOrdersPermits, openPositions, orderStatusAllProducts, startUserDataStream, testNewOrderMethods inherited from class org.knowm.xchange.binance.service.BinanceBaseService
getExchangeInfo, getFutureExchangeInfo, getRecvWindow, getSystemStatus, getTimestampFactoryMethods inherited from class org.knowm.xchange.service.BaseResilientExchangeService
decorateApiCall, rateLimiter, rateLimiter, retry, retryMethods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.knowm.xchange.service.trade.TradeService
changeOrder, verifyOrder, verifyOrder
-
Constructor Details
-
BinanceTradeService
-
-
Method Details
-
getOpenOrders
- Specified by:
getOpenOrdersin interfaceTradeService- Throws:
IOException
-
getOpenOrders
- Throws:
IOException
-
getOpenOrders
- Specified by:
getOpenOrdersin interfaceTradeService- Throws:
IOException
-
placeMarketOrder
- Specified by:
placeMarketOrderin interfaceTradeService- Throws:
IOException
-
placeLimitOrder
- Specified by:
placeLimitOrderin interfaceTradeService- Throws:
IOException
-
placeStopOrder
- Specified by:
placeStopOrderin interfaceTradeService- Throws:
IOException
-
placeTestOrder
public void placeTestOrder(OrderType type, Order order, BigDecimal limitPrice, BigDecimal stopPrice) throws IOException - Throws:
IOException
-
placeTestOrder
public void placeTestOrder(OrderType type, Order order, BigDecimal limitPrice, BigDecimal stopPrice, BigDecimal quoteOrderQty, Long trailingDelta) throws IOException - Throws:
IOException
-
cancelOrder
- Specified by:
cancelOrderin interfaceTradeService- Throws:
IOException
-
cancelOrder
- Specified by:
cancelOrderin interfaceTradeService
-
getRequiredCancelOrderParamClasses
- Specified by:
getRequiredCancelOrderParamClassesin interfaceTradeService
-
getTradeHistory
- Specified by:
getTradeHistoryin interfaceTradeService- Throws:
IOException
-
getOrder
- Specified by:
getOrderin interfaceTradeService- Throws:
IOException
-
getOpenPositions
- Specified by:
getOpenPositionsin interfaceTradeService- Throws:
IOException
-
cancelAllOrders
- Specified by:
cancelAllOrdersin interfaceTradeService- Throws:
IOException
-
createTradeHistoryParams
- Specified by:
createTradeHistoryParamsin interfaceTradeService
-
createOpenOrdersParams
- Specified by:
createOpenOrdersParamsin interfaceTradeService
-
getOrder
- Specified by:
getOrderin interfaceTradeService
-
getRequiredOrderQueryParamClass
- Specified by:
getRequiredOrderQueryParamClassin interfaceTradeService
-