Amend Trigger Order
Amend Trigger Order
Amend an incomplete conditional trigger order. Tracking exit is not handled by this API.
Request URL
POST /deepcoin/trade/amend-trigger-order
Request Parameters
| Field Name | Required | Type | Description |
|---|---|---|---|
| instId | true | string | Product ID, for example BTC-USDT-SWAP |
| ordId | true | string | Conditional trigger order ID |
| px | false | string | New order price after trigger |
| sz | false | string | New order size |
| triggerPx | false | string | New trigger price |
| triggerPxType | false | string | Trigger price type. last, mark, or index |
At least one amend field must be provided.
Request Example
{
"instId": "BTC-USDT-SWAP",
"ordId": "1001063717138767",
"px": "91000",
"sz": "1",
"triggerPx": "90000",
"triggerPxType": "last"
}
Response Parameters
| Field Name | Type | Description |
|---|---|---|
| ordId | string | Trigger order ID |
| clOrdId | string | Client order ID. Currently empty. |
| sCode | string | 0 means success |
| sMsg | string | Error message when the request fails |
Response Example
{
"code": "0",
"msg": "",
"data": {
"ordId": "1001063717138767",
"clOrdId": "",
"sCode": "0",
"sMsg": ""
}
}
Notes
- Only incomplete conditional trigger orders can be amended.
- Tracking exit orders are not handled by this API.
- The underlying trigger price type mapping is
last=0,mark=1, andindex=2.