public class BTCTradeTradeService extends BTCTradeTradeServiceRaw implements TradeService
publicKey, sessionbtcTradeexchange| Constructor and Description |
|---|
BTCTradeTradeService(Exchange exchange)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancelOrder(CancelOrderParams orderParams) |
boolean |
cancelOrder(String orderId) |
OpenOrdersParams |
createOpenOrdersParams() |
TradeHistoryParams |
createTradeHistoryParams() |
OpenOrders |
getOpenOrders() |
OpenOrders |
getOpenOrders(OpenOrdersParams params) |
Collection<Order> |
getOrder(String... orderIds) |
UserTrades |
getTradeHistory(TradeHistoryParams params)
Optional parameters: start time (default 0 = all) of
TradeHistoryParamsTimeSpan
Required parameters: none
Note this method makes 1+N remote calls, where N is the number of returned trades |
String |
placeLimitOrder(LimitOrder limitOrder) |
String |
placeMarketOrder(MarketOrder marketOrder) |
String |
placeStopOrder(StopOrder stopOrder) |
buy, cancelBTCTradeOrder, getBTCTradeOrder, getBTCTradeOrders, sellgetSignatureCreatortoLonggetClientConfig, verifyOrder, verifyOrder, verifyOrderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitverifyOrder, verifyOrderpublic BTCTradeTradeService(Exchange exchange)
exchange - public OpenOrders getOpenOrders() throws IOException
getOpenOrders in interface TradeServiceIOExceptionpublic OpenOrders getOpenOrders(OpenOrdersParams params) throws IOException
getOpenOrders in interface TradeServiceIOExceptionpublic String placeMarketOrder(MarketOrder marketOrder)
placeMarketOrder in interface TradeServicepublic String placeLimitOrder(LimitOrder limitOrder) throws IOException
placeLimitOrder in interface TradeServiceIOExceptionpublic String placeStopOrder(StopOrder stopOrder) throws IOException
placeStopOrder in interface TradeServiceIOExceptionpublic boolean cancelOrder(String orderId) throws IOException
cancelOrder in interface TradeServiceIOExceptionpublic boolean cancelOrder(CancelOrderParams orderParams) throws IOException
cancelOrder in interface TradeServiceIOExceptionpublic UserTrades getTradeHistory(TradeHistoryParams params) throws IOException
TradeHistoryParamsTimeSpan
Required parameters: none
Note this method makes 1+N remote calls, where N is the number of returned tradesgetTradeHistory in interface TradeServiceIOExceptionpublic TradeHistoryParams createTradeHistoryParams()
createTradeHistoryParams in interface TradeServiceTradeHistoryParamsTimeSpanpublic OpenOrdersParams createOpenOrdersParams()
createOpenOrdersParams in interface TradeServicepublic Collection<Order> getOrder(String... orderIds) throws IOException
getOrder in interface TradeServiceIOExceptionCopyright © 2012–2018 Knowm Inc.. All rights reserved.