Package org.knowm.xchange.bitso.service
Class BitsoTradeService
java.lang.Object
org.knowm.xchange.service.BaseExchangeService
org.knowm.xchange.bitso.service.BitsoBaseService
org.knowm.xchange.bitso.service.BitsoTradeServiceRaw
org.knowm.xchange.bitso.service.BitsoTradeService
- All Implemented Interfaces:
BaseService,TradeService
- Author:
- Piotr Ładyżyński
-
Field Summary
Fields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancancelOrder(String orderId) booleancancelOrder(CancelOrderParams orderParams) getOpenOrders(OpenOrdersParams params) getTradeHistory(TradeHistoryParams params) Required parameter types:TradeHistoryParamPaging.getPageLength()placeLimitOrder(LimitOrder limitOrder) placeMarketOrder(MarketOrder marketOrder) Methods inherited from class org.knowm.xchange.bitso.service.BitsoTradeServiceRaw
buyBitoOrder, cancelBitsoOrder, getBitsoOpenOrders, getBitsoUserTransactions, getBitsoUserTransactions, sellBitsoOrderMethods 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
cancelAllOrders, changeOrder, getOpenPositions, getOrder, getOrder, getRequiredCancelOrderParamClasses, getRequiredOrderQueryParamClass, placeStopOrder, verifyOrder, verifyOrder
-
Constructor Details
-
BitsoTradeService
Constructor- Parameters:
exchange-
-
-
Method Details
-
getOpenOrders
- Specified by:
getOpenOrdersin interfaceTradeService- Throws:
IOExceptionBitsoException
-
getOpenOrders
- Specified by:
getOpenOrdersin interfaceTradeService- Throws:
IOException
-
placeMarketOrder
- Specified by:
placeMarketOrderin interfaceTradeService- Throws:
IOExceptionBitsoException
-
placeLimitOrder
- Specified by:
placeLimitOrderin interfaceTradeService- Throws:
IOExceptionBitsoException
-
cancelOrder
- Specified by:
cancelOrderin interfaceTradeService- Throws:
IOExceptionBitsoException
-
cancelOrder
- Specified by:
cancelOrderin interfaceTradeService- Throws:
IOException
-
getTradeHistory
Required parameter types:TradeHistoryParamPaging.getPageLength()Warning: using a limit here can be misleading. The underlying call retrieves trades, withdrawals, and deposits. So the example here will limit the result to 17 of those types and from those 17 only trades are returned. It is recommended to use the raw service demonstrated below if you want to use this feature.
- Specified by:
getTradeHistoryin interfaceTradeService- Throws:
IOException
-
createTradeHistoryParams
- Specified by:
createTradeHistoryParamsin interfaceTradeService
-
createOpenOrdersParams
- Specified by:
createOpenOrdersParamsin interfaceTradeService
-