Class BittrexTradeServiceRaw
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<E>
org.knowm.xchange.service.BaseResilientExchangeService<BittrexExchange>
org.knowm.xchange.bittrex.service.BittrexBaseService
org.knowm.xchange.bittrex.service.BittrexTradeServiceRaw
- All Implemented Interfaces:
BaseService
- Direct Known Subclasses:
BittrexTradeService
public class BittrexTradeServiceRaw extends BittrexBaseService
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BittrexTradeServiceRaw.SequencedOpenOrders
-
Field Summary
Fields inherited from class org.knowm.xchange.bittrex.service.BittrexBaseService
apiKey, bittrexAuthenticated, contentCreator, signatureCreator
Fields inherited from class org.knowm.xchange.service.BaseResilientExchangeService
resilienceRegistries
Fields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange
-
Constructor Summary
Constructors Constructor Description BittrexTradeServiceRaw(BittrexExchange exchange, BittrexAuthenticated bittrex, ResilienceRegistries resilienceRegistries)
Constructor -
Method Summary
Modifier and Type Method Description BittrexOrder
cancelBittrexLimitOrder(String orderId)
BatchResponse[]
executeOrdersBatch(BatchOrder[] batchOrders)
List<BittrexOrder>
getBittrexOpenOrders(OpenOrdersParams params)
BittrexOrder
getBittrexOrder(String orderId)
BittrexTradeServiceRaw.SequencedOpenOrders
getBittrexSequencedOpenOrders(OpenOrdersParams params)
List<BittrexOrder>
getBittrexUserTradeHistory()
List<BittrexOrder>
getBittrexUserTradeHistory(CurrencyPair currencyPair)
List<BittrexOrder>
getBittrexUserTradeHistory(CurrencyPair currencyPair, Date start, Date end)
String
placeBittrexLimitOrder(LimitOrder limitOrder)
String
placeBittrexLimitOrder(LimitOrder limitOrder, TimeInForce type)
String
placeBittrexMarketOrder(MarketOrder marketOrder)
String
placeBittrexMarketOrder(MarketOrder marketOrder, TimeInForce type)
Methods inherited from class org.knowm.xchange.service.BaseResilientExchangeService
decorateApiCall, rateLimiter, rateLimiter, retry, retry
Methods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrder
-
Constructor Details
-
BittrexTradeServiceRaw
public BittrexTradeServiceRaw(BittrexExchange exchange, BittrexAuthenticated bittrex, ResilienceRegistries resilienceRegistries)Constructor- Parameters:
exchange
-
-
-
Method Details
-
placeBittrexLimitOrder
- Throws:
IOException
-
placeBittrexLimitOrder
- Throws:
IOException
-
placeBittrexMarketOrder
- Throws:
IOException
-
placeBittrexMarketOrder
public String placeBittrexMarketOrder(MarketOrder marketOrder, TimeInForce type) throws IOException- Throws:
IOException
-
cancelBittrexLimitOrder
- Throws:
IOException
-
getBittrexOpenOrders
- Throws:
IOException
-
getBittrexSequencedOpenOrders
public BittrexTradeServiceRaw.SequencedOpenOrders getBittrexSequencedOpenOrders(OpenOrdersParams params) throws IOException- Throws:
IOException
-
getBittrexUserTradeHistory
public List<BittrexOrder> getBittrexUserTradeHistory(CurrencyPair currencyPair, Date start, Date end) throws IOException- Throws:
IOException
-
getBittrexUserTradeHistory
- Throws:
IOException
-
getBittrexUserTradeHistory
- Throws:
IOException
-
getBittrexOrder
- Throws:
IOException
-
executeOrdersBatch
- Throws:
IOException
-