Order
Note
Order endpoints require trade permission.
Place Order
Request parameters:
Request example:
Response fields:
Batch Place Orders
Request body:
Response fields:
Place Condition Order
Request parameters:
Response fields:
Place Strategy Order
Request parameters:
Fields in subOrderList[] are mostly the same as normal orders and condition orders, with additional dependency fields:
Response fields:
Query Single Order
Request parameters:
At least one of orderId and clientOrderId must be provided. If both are provided, the server performs an exact match on both conditions.
Current Normal Orders
Request parameters:
Response fields:
Current Condition Orders
Request parameters:
Historical Normal Orders
Request parameters:
Historical Condition Orders
Request parameters:
Trade Records
Request parameters:
Response fields:
Cancel Order
Request body:
clientOrderId can also be used to cancel an order.
Amend Order
Request body:
quantity is the final total order quantity after amendment, not the remaining quantity.
Batch Amend Orders
Request body:
Batch Cancel Orders
Request body:
Cancel All
Request parameters:
Cancel-all for normal orders is accepted asynchronously. Final status should be determined by WebSocket ORDER_TRADE_UPDATE or query endpoints.
Cancel Condition Order
Request body:
Strategy Order Detail
Response fields: