public class OKCoinTradeService extends OKCoinTradeServiceRaw implements org.knowm.xchange.service.trade.TradeService
TradeService implementation.| Modifier and Type | Class and Description |
|---|---|
static class |
OKCoinTradeService.OKCoinTradeHistoryParams |
apiKey, loginMaxRetryTimes, okCoin, okCoinClient, sign| Constructor and Description |
|---|
OKCoinTradeService(org.knowm.xchange.Exchange exchange) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancelOrder(String orderId) |
org.knowm.xchange.service.trade.params.orders.DefaultOpenOrdersParamCurrencyPair |
createOpenOrdersParams() |
org.knowm.xchange.service.trade.params.TradeHistoryParams |
createTradeHistoryParams() |
org.knowm.xchange.dto.trade.OpenOrders |
getOpenOrders() |
org.knowm.xchange.dto.trade.OpenOrders |
getOpenOrders(org.knowm.xchange.service.trade.params.orders.OpenOrdersParams params) |
Collection<org.knowm.xchange.dto.Order> |
getOrder(String... orderIds) |
org.knowm.xchange.dto.trade.UserTrades |
getTradeHistory(Object... arguments)
Deprecated.
|
org.knowm.xchange.dto.trade.UserTrades |
getTradeHistory(org.knowm.xchange.service.trade.params.TradeHistoryParams params) |
String |
placeLimitOrder(org.knowm.xchange.dto.trade.LimitOrder limitOrder) |
String |
placeMarketOrder(org.knowm.xchange.dto.trade.MarketOrder marketOrder) |
batchTrade, borrowMoney, cancelBorrow, cancelIcebergeOrder, cancelOrder, getBorrowOrderInfo, getBorrowsInfo, getIcebergOrderHistory, getOpenIcebergOrders, getOrder, getOrderFee, getOrderHistory, getOrders, getOrders, getOrders, getTradeHistory, getUnrepaymentsInfo, placeIcebergOrder, repay, tradesleep, updateLastverifyOrder, verifyOrder, verifyOrderpublic OKCoinTradeService(org.knowm.xchange.Exchange exchange)
public org.knowm.xchange.dto.trade.OpenOrders getOpenOrders()
throws OKCoinException,
IOException
getOpenOrders in interface org.knowm.xchange.service.trade.TradeServiceOKCoinExceptionIOExceptionpublic org.knowm.xchange.dto.trade.OpenOrders getOpenOrders(org.knowm.xchange.service.trade.params.orders.OpenOrdersParams params)
throws org.knowm.xchange.exceptions.ExchangeException,
org.knowm.xchange.exceptions.NotAvailableFromExchangeException,
org.knowm.xchange.exceptions.NotYetImplementedForExchangeException,
IOException
getOpenOrders in interface org.knowm.xchange.service.trade.TradeServiceorg.knowm.xchange.exceptions.ExchangeExceptionorg.knowm.xchange.exceptions.NotAvailableFromExchangeExceptionorg.knowm.xchange.exceptions.NotYetImplementedForExchangeExceptionIOExceptionpublic org.knowm.xchange.service.trade.params.orders.DefaultOpenOrdersParamCurrencyPair createOpenOrdersParams()
createOpenOrdersParams in interface org.knowm.xchange.service.trade.TradeServicepublic String placeMarketOrder(org.knowm.xchange.dto.trade.MarketOrder marketOrder) throws org.knowm.xchange.exceptions.ExchangeException, org.knowm.xchange.exceptions.NotAvailableFromExchangeException, org.knowm.xchange.exceptions.NotYetImplementedForExchangeException, IOException
placeMarketOrder in interface org.knowm.xchange.service.trade.TradeServiceorg.knowm.xchange.exceptions.ExchangeExceptionorg.knowm.xchange.exceptions.NotAvailableFromExchangeExceptionorg.knowm.xchange.exceptions.NotYetImplementedForExchangeExceptionIOExceptionpublic String placeLimitOrder(org.knowm.xchange.dto.trade.LimitOrder limitOrder) throws OKCoinException, IOException
placeLimitOrder in interface org.knowm.xchange.service.trade.TradeServiceOKCoinExceptionIOExceptionpublic boolean cancelOrder(String orderId) throws OKCoinException, IOException
cancelOrder in interface org.knowm.xchange.service.trade.TradeServiceOKCoinExceptionIOException@Deprecated public org.knowm.xchange.dto.trade.UserTrades getTradeHistory(Object... arguments) throws OKCoinException, IOException
OKCoinExceptionIOExceptionpublic org.knowm.xchange.dto.trade.UserTrades getTradeHistory(org.knowm.xchange.service.trade.params.TradeHistoryParams params)
throws OKCoinException,
IOException
getTradeHistory in interface org.knowm.xchange.service.trade.TradeServiceOKCoinExceptionIOExceptionpublic org.knowm.xchange.service.trade.params.TradeHistoryParams createTradeHistoryParams()
createTradeHistoryParams in interface org.knowm.xchange.service.trade.TradeServicepublic Collection<org.knowm.xchange.dto.Order> getOrder(String... orderIds) throws org.knowm.xchange.exceptions.ExchangeException, org.knowm.xchange.exceptions.NotAvailableFromExchangeException, org.knowm.xchange.exceptions.NotYetImplementedForExchangeException, IOException
getOrder in interface org.knowm.xchange.service.trade.TradeServiceorg.knowm.xchange.exceptions.ExchangeExceptionorg.knowm.xchange.exceptions.NotAvailableFromExchangeExceptionorg.knowm.xchange.exceptions.NotYetImplementedForExchangeExceptionIOExceptionCopyright © 2013–2017. All rights reserved.