Rate Limit: 3 requests per 10 seconds
Tip:
You can cancel order by websocket after login.
Request
{
"id": "XXX",
"action": "cancel_algo_order",
"args":
{
"algoOrderId": "XXX"
"clientOrderId": "XXXX"
}
}
| Field name | Type | Necessary | Remarks |
|---|---|---|---|
| id | String | N | client request id |
| action | String | Y | cancel_algo_order |
| args | Object | Y | request params |
| > algoOrderId | String | N | Algo Order ID |
| > clientOrderId | String | N | Customer defined order ID ,only support letters(a-z) and numbers(0-9) |
Tip:For TPSL, either algoOrderId or clientOrderId must be sent; For ATTACHED_TPSL, either orderId or clientOrderId must be sent.
Response
Success example:
{
"id": "XXXX", // request id
"event": "cancel_algo_order",
"code": "200000",
"msg": "",
"data": {
"algoOrderId": "XXXX"
"clientOrderId": "XXXX"
}
}
Fail example:
{
"id":"***", //
"event": "error",
"code": "60009",
"msg": "Cancel Order failed."
}
| Field name | Type | Remarks |
|---|---|---|
| id | String | client request id |
| event | String | Event |
| code | String | Code |
| msg | String | Msg |
| data | Object | response data |
| > algoOrderId | String | Algo Order ID |
| > clientOrderId | String | Customer-defined order ID |
