Package org.knowm.xchange.bitmex.service
Class BitmexTradeServiceRaw
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<BitmexExchange>
org.knowm.xchange.bitmex.service.BitmexBaseService
org.knowm.xchange.bitmex.service.BitmexTradeServiceRaw
- All Implemented Interfaces:
BaseService
- Direct Known Subclasses:
BitmexTradeService
-
Field Summary
Fields inherited from class org.knowm.xchange.bitmex.service.BitmexBaseService
bitmex, rateLimit, rateLimitRemaining, rateLimitReset, signatureCreator
Fields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange
-
Method Summary
Modifier and TypeMethodDescriptioncancelAllAfter
(long timeoutMillis) cancelAllOrders
(String symbol, String filter, String text) cancelBitmexOrder
(String orderId) cancelBitmexOrder
(String orderId, String clOrdId) Seeinvalid @link
Bitmex#getOrders
Seeinvalid @link
Bitmex#getOrders
getBitmexPositions
(String symbol) getExecutions
(String symbol, String filter, String columns, Integer count, Long start, Boolean reverse, Date startTime, Date endTime) getTradeHistory
(String symbol, String filter, String columns, Integer count, Long start, Boolean reverse, Date startTime, Date endTime) placeOrder
(BitmexPlaceOrderParameters parameters) Seeinvalid @link
Bitmex#placeOrder
placeOrderBulk
(Collection<PlaceOrderCommand> commands) replaceOrder
(BitmexReplaceOrderParameters parameters) Seeinvalid @link
Bitmex#replaceOrder
replaceOrderBulk
(Collection<ReplaceOrderCommand> commands) updateLeveragePosition
(String symbol, BigDecimal leverage) Methods inherited from class org.knowm.xchange.bitmex.service.BitmexBaseService
getRateLimit, getRateLimitRemaining, getRateLimitReset, handleError, updateRateLimit
Methods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrder
-
Method Details
-
getBitmexPositions
- Throws:
ExchangeException
-
getBitmexPositions
- Throws:
ExchangeException
-
getBitmexOrders
public List<BitmexPrivateOrder> getBitmexOrders(@Nullable String symbol, @Nullable String filter, @Nullable String columns, @Nullable Date startTime, @Nullable Date endTime) throws ExchangeException Seeinvalid @link
Bitmex#getOrders
- Returns:
- List of
BitmexPrivateOrder
s. - Throws:
ExchangeException
-
getBitmexOrders
Seeinvalid @link
Bitmex#getOrders
- Returns:
- List of
BitmexPrivateOrder
s. - Throws:
ExchangeException
-
placeOrder
@Nonnull public BitmexPrivateOrder placeOrder(@Nonnull BitmexPlaceOrderParameters parameters) throws ExchangeException Seeinvalid @link
Bitmex#placeOrder
- Returns:
BitmexPrivateOrder
contains the results of the call.- Throws:
ExchangeException
-
replaceOrder
@Nonnull public BitmexPrivateOrder replaceOrder(@Nonnull BitmexReplaceOrderParameters parameters) throws ExchangeException Seeinvalid @link
Bitmex#replaceOrder
- Returns:
BitmexPrivateOrder
contains the results of the call.- Throws:
ExchangeException
-
placeOrderBulk
@Nonnull public List<BitmexPrivateOrder> placeOrderBulk(@Nonnull Collection<PlaceOrderCommand> commands) throws ExchangeException - Throws:
ExchangeException
-
replaceOrderBulk
@Nonnull public List<BitmexPrivateOrder> replaceOrderBulk(@Nonnull Collection<ReplaceOrderCommand> commands) throws ExchangeException - Throws:
ExchangeException
-
cancelAllOrders
- Throws:
ExchangeException
-
cancelAllOrders
@Nonnull public List<BitmexPrivateOrder> cancelAllOrders(String symbol, String filter, String text) throws ExchangeException - Throws:
ExchangeException
-
cancelBitmexOrder
- Throws:
ExchangeException
-
cancelBitmexOrder
@Nonnull public List<BitmexPrivateOrder> cancelBitmexOrder(String orderId, String clOrdId) throws ExchangeException - Throws:
ExchangeException
-
updateLeveragePosition
@Nonnull public BitmexPosition updateLeveragePosition(String symbol, BigDecimal leverage) throws ExchangeException - Throws:
ExchangeException
-
getExecutions
public HttpResponseAwareList<BitmexPrivateExecution> getExecutions(String symbol, String filter, String columns, Integer count, Long start, Boolean reverse, Date startTime, Date endTime) throws ExchangeException - Throws:
ExchangeException
-
getTradeHistory
public HttpResponseAwareList<BitmexPrivateExecution> getTradeHistory(String symbol, String filter, String columns, Integer count, Long start, Boolean reverse, Date startTime, Date endTime) throws ExchangeException - Throws:
ExchangeException
-
cancelAllAfter
- Throws:
ExchangeException
-