Package org.knowm.xchange.kraken.service
Class KrakenTradeServiceRaw
java.lang.Object
org.knowm.xchange.service.BaseExchangeService
org.knowm.xchange.kraken.service.KrakenBaseService
org.knowm.xchange.kraken.service.KrakenTradeServiceRaw
- All Implemented Interfaces:
BaseService
- Direct Known Subclasses:
KrakenTradeService
-
Field Summary
Fields inherited from class org.knowm.xchange.kraken.service.KrakenBaseService
kraken, signatureCreator
Fields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncancelKrakenOrder
(String orderId) getKrakenClosedOrders
(boolean includeTrades, String userRef, String start, String end, String offset, String closeTime) getKrakenOpenOrders
(boolean includeTrades, String userRef) getKrakenOpenPositions
(boolean doCalcs, String... transactionIds) getKrakenTradeHistory
(String type, boolean includeTrades, String start, String end, Long offset) protected KrakenTradeVolume
getTradeVolume
(CurrencyPair... currencyPairs) placeKrakenLimitOrder
(LimitOrder limitOrder) placeKrakenMarketOrder
(MarketOrder marketOrder) placeKrakenOrder
(KrakenStandardOrder krakenStandardOrder) placeKrakenSettlePositionOrder
(MarketOrder marketOrder) queryKrakenOrders
(boolean includeTrades, String userRef, String... transactionIds) queryKrakenOrders
(String... transactionIds) queryKrakenOrdersResult
(boolean includeTrades, String userRef, String... transactionIds) queryKrakenTrades
(boolean includeTrades, String... transactionIds) queryKrakenTrades
(String... transactionIds) Methods inherited from class org.knowm.xchange.kraken.service.KrakenBaseService
checkResult, createDelimitedString, delimitAssetPairs, delimitAssets, delimitSet, getAssetPairScale, getKrakenAssets, getServerTime
Methods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrder
-
Constructor Details
-
KrakenTradeServiceRaw
Constructor- Parameters:
exchange
-
-
-
Method Details
-
getKrakenOpenOrders
- Throws:
IOException
-
getKrakenOpenOrders
public Map<String,KrakenOrder> getKrakenOpenOrders(boolean includeTrades, String userRef) throws IOException - Throws:
IOException
-
getKrakenClosedOrders
- Throws:
IOException
-
getKrakenClosedOrders
public Map<String,KrakenOrder> getKrakenClosedOrders(boolean includeTrades, String userRef, String start, String end, String offset, String closeTime) throws IOException - Throws:
IOException
-
queryKrakenOrders
- Throws:
IOException
-
queryKrakenOrdersResult
public KrakenQueryOrderResult queryKrakenOrdersResult(boolean includeTrades, String userRef, String... transactionIds) throws IOException - Throws:
IOException
-
queryKrakenOrders
public Map<String,KrakenOrder> queryKrakenOrders(boolean includeTrades, String userRef, String... transactionIds) throws IOException - Throws:
IOException
-
getKrakenTradeHistory
- Throws:
IOException
-
getKrakenTradeHistory
public KrakenTradeHistoryResult.KrakenTradeHistory getKrakenTradeHistory(String type, boolean includeTrades, String start, String end, Long offset) throws IOException - Throws:
IOException
-
queryKrakenTrades
- Throws:
IOException
-
queryKrakenTrades
public Map<String,KrakenTrade> queryKrakenTrades(boolean includeTrades, String... transactionIds) throws IOException - Throws:
IOException
-
getKrakenOpenPositions
- Throws:
IOException
-
getKrakenOpenPositions
public Map<String,KrakenOpenPosition> getKrakenOpenPositions(boolean doCalcs, String... transactionIds) throws IOException - Throws:
IOException
-
placeKrakenMarketOrder
- Throws:
IOException
-
placeKrakenSettlePositionOrder
public KrakenOrderResponse placeKrakenSettlePositionOrder(MarketOrder marketOrder) throws IOException - Throws:
IOException
-
placeKrakenLimitOrder
- Throws:
IOException
-
placeKrakenOrder
public KrakenOrderResponse placeKrakenOrder(KrakenStandardOrder krakenStandardOrder) throws IOException - Throws:
IOException
-
cancelKrakenOrder
public KrakenCancelOrderResult.KrakenCancelOrderResponse cancelKrakenOrder(String orderId) throws IOException - Throws:
IOException
-
getTradeVolume
- Throws:
IOException
-
getOrders
- Throws:
IOException
-