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
public class KrakenTradeServiceRaw extends KrakenBaseService
-
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
Constructors Constructor Description KrakenTradeServiceRaw(Exchange exchange)
Constructor -
Method Summary
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
-