Class 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 Detail

      • CryptonitTradeService

        public CryptonitTradeService​(org.knowm.xchange.Exchange exchange)
    • Method Detail

      • 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:
        getOpenOrders in interface org.knowm.xchange.service.trade.TradeService
        Throws:
        org.knowm.xchange.exceptions.ExchangeException
        IOException
      • cancelOrder

        public boolean cancelOrder​(org.knowm.xchange.service.trade.params.CancelOrderParams orderParams)
                            throws IOException
        Specified by:
        cancelOrder in interface org.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 IOException
        Required parameter types: TradeHistoryParamPaging.getPageLength()
        Specified by:
        getTradeHistory in interface org.knowm.xchange.service.trade.TradeService
        Throws:
        IOException
      • createTradeHistoryParams

        public org.knowm.xchange.service.trade.params.TradeHistoryParams createTradeHistoryParams()
        Specified by:
        createTradeHistoryParams in interface org.knowm.xchange.service.trade.TradeService
      • createOpenOrdersParams

        public org.knowm.xchange.service.trade.params.orders.OpenOrdersParams createOpenOrdersParams()
        Specified by:
        createOpenOrdersParams in interface org.knowm.xchange.service.trade.TradeService
      • getOrder

        public Collection<org.knowm.xchange.dto.Order> getOrder​(String... orderIds)
                                                         throws IOException
        Specified by:
        getOrder in interface org.knowm.xchange.service.trade.TradeService
        Throws:
        IOException