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
-
Nested Class Summary
-
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
ConstructorDescriptionBittrexTradeServiceRaw
(BittrexExchange exchange, BittrexAuthenticated bittrex, ResilienceRegistries resilienceRegistries) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncancelBittrexLimitOrder
(String orderId) executeOrdersBatch
(BatchOrder[] batchOrders) getBittrexOpenOrders
(OpenOrdersParams params) getBittrexOrder
(String orderId) getBittrexUserTradeHistory
(CurrencyPair currencyPair) getBittrexUserTradeHistory
(CurrencyPair currencyPair, Date start, Date end) placeBittrexLimitOrder
(LimitOrder limitOrder) placeBittrexLimitOrder
(LimitOrder limitOrder, TimeInForce type) placeBittrexMarketOrder
(MarketOrder marketOrder) 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
- 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
-