Skip to main content

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 NameRequiredTypeDescription
instIdtruestringProduct ID, for example BTC-USDT-SWAP
ordIdtruestringConditional trigger order ID
pxfalsestringNew order price after trigger
szfalsestringNew order size
triggerPxfalsestringNew trigger price
triggerPxTypefalsestringTrigger 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 NameTypeDescription
ordIdstringTrigger order ID
clOrdIdstringClient order ID. Currently empty.
sCodestring0 means success
sMsgstringError 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, and index=2.