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
Nested Classes -
Field Summary
Fields inherited from class org.knowm.xchange.bittrex.service.BittrexBaseService
apiKey, bittrexAuthenticated, contentCreator, signatureCreatorFields inherited from class org.knowm.xchange.service.BaseResilientExchangeService
resilienceRegistriesFields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange -
Constructor Summary
ConstructorsConstructorDescriptionBittrexTradeServiceRaw(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, retryMethods 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
-