Class CryptonitTradeService
- java.lang.Object
-
- org.knowm.xchange.service.BaseExchangeService
-
- org.knowm.xchange.cryptonit2.service.CryptonitBaseService
-
- org.knowm.xchange.cryptonit2.service.CryptonitTradeServiceRaw
-
- org.knowm.xchange.cryptonit2.service.CryptonitTradeService
-
- All Implemented Interfaces:
org.knowm.xchange.service.BaseService,org.knowm.xchange.service.trade.TradeService
public class CryptonitTradeService extends CryptonitTradeServiceRaw implements org.knowm.xchange.service.trade.TradeService
- Author:
- Matija Mazi
-
-
Constructor Summary
Constructors Constructor Description CryptonitTradeService(org.knowm.xchange.Exchange exchange)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancancelOrder(String orderId)booleancancelOrder(org.knowm.xchange.service.trade.params.CancelOrderParams orderParams)org.knowm.xchange.service.trade.params.orders.OpenOrdersParamscreateOpenOrdersParams()org.knowm.xchange.service.trade.params.TradeHistoryParamscreateTradeHistoryParams()org.knowm.xchange.dto.trade.OpenOrdersgetOpenOrders()org.knowm.xchange.dto.trade.OpenOrdersgetOpenOrders(org.knowm.xchange.service.trade.params.orders.OpenOrdersParams params)Collection<org.knowm.xchange.dto.Order>getOrder(String... orderIds)org.knowm.xchange.dto.trade.UserTradesgetTradeHistory(org.knowm.xchange.service.trade.params.TradeHistoryParams params)Required parameter types:TradeHistoryParamPaging.getPageLength()StringplaceLimitOrder(org.knowm.xchange.dto.trade.LimitOrder order)StringplaceMarketOrder(org.knowm.xchange.dto.trade.MarketOrder order)-
Methods inherited from class org.knowm.xchange.cryptonit2.service.CryptonitTradeServiceRaw
cancelAllCryptonitOrders, cancelCryptonitOrder, getCryptonitOpenOrders, getCryptonitOrder, getCryptonitUserTransactions, getCryptonitUserTransactions, getCryptonitUserTransactions, getCryptonitUserTransactions, placeCryptonitMarketOrder, placeCryptonitOrder
-
Methods inherited from class org.knowm.xchange.cryptonit2.service.CryptonitBaseService
handleError
-
Methods inherited from class org.knowm.xchange.service.BaseExchangeService
getClientConfig, verifyOrder, verifyOrder, verifyOrder
-
-
-
-
Method Detail
-
getOpenOrders
public org.knowm.xchange.dto.trade.OpenOrders getOpenOrders() throws IOException, CryptonitException- Specified by:
getOpenOrdersin interfaceorg.knowm.xchange.service.trade.TradeService- Throws:
IOExceptionCryptonitException
-
getOpenOrders
public org.knowm.xchange.dto.trade.OpenOrders getOpenOrders(org.knowm.xchange.service.trade.params.orders.OpenOrdersParams params) throws org.knowm.xchange.exceptions.ExchangeException, IOException- Specified by:
getOpenOrdersin interfaceorg.knowm.xchange.service.trade.TradeService- Throws:
org.knowm.xchange.exceptions.ExchangeExceptionIOException
-
placeMarketOrder
public String placeMarketOrder(org.knowm.xchange.dto.trade.MarketOrder order) throws IOException, CryptonitException
- Specified by:
placeMarketOrderin interfaceorg.knowm.xchange.service.trade.TradeService- Throws:
IOExceptionCryptonitException
-
placeLimitOrder
public String placeLimitOrder(org.knowm.xchange.dto.trade.LimitOrder order) throws IOException, CryptonitException
- Specified by:
placeLimitOrderin interfaceorg.knowm.xchange.service.trade.TradeService- Throws:
IOExceptionCryptonitException
-
cancelOrder
public boolean cancelOrder(String orderId) throws IOException, CryptonitException
- Specified by:
cancelOrderin interfaceorg.knowm.xchange.service.trade.TradeService- Throws:
IOExceptionCryptonitException
-
cancelOrder
public boolean cancelOrder(org.knowm.xchange.service.trade.params.CancelOrderParams orderParams) throws IOException- Specified by:
cancelOrderin interfaceorg.knowm.xchange.service.trade.TradeService- Throws:
IOException
-
getTradeHistory
public org.knowm.xchange.dto.trade.UserTrades getTradeHistory(org.knowm.xchange.service.trade.params.TradeHistoryParams params) throws IOExceptionRequired parameter types:TradeHistoryParamPaging.getPageLength()- Specified by:
getTradeHistoryin interfaceorg.knowm.xchange.service.trade.TradeService- Throws:
IOException
-
createTradeHistoryParams
public org.knowm.xchange.service.trade.params.TradeHistoryParams createTradeHistoryParams()
- Specified by:
createTradeHistoryParamsin interfaceorg.knowm.xchange.service.trade.TradeService
-
createOpenOrdersParams
public org.knowm.xchange.service.trade.params.orders.OpenOrdersParams createOpenOrdersParams()
- Specified by:
createOpenOrdersParamsin interfaceorg.knowm.xchange.service.trade.TradeService
-
getOrder
public Collection<org.knowm.xchange.dto.Order> getOrder(String... orderIds) throws IOException
- Specified by:
getOrderin interfaceorg.knowm.xchange.service.trade.TradeService- Throws:
IOException
-
-