Amend Order
Amend Order
Modify the price, quantity, and attached take-profit/stop-loss of a pending order.
Request URL
POST /deepcoin/v2/trade/amend-order
Request Parameters
| Field Name | Required | Type | Description |
|---|---|---|---|
| ordId | false | string | Order ID. Either ordId or clOrdId is required. If both are provided, ordId takes priority |
| clOrdId | false | string | Client order ID, 1-20 alphanumeric characters. Either ordId or clOrdId is required |
| newPx | false | float64 | New order price |
| newSz | false | float64 | New order size |
| newTpTriggerPx | false | float64 | New take-profit trigger price. Mutually exclusive with cancelTp |
| newSlTriggerPx | false | float64 | New stop-loss trigger price. Mutually exclusive with cancelSl |
| cancelTp | false | bool | Cancel the attached take-profit. Mutually exclusive with newTpTriggerPx |
| cancelSl | false | bool | Cancel the attached stop-loss. Mutually exclusive with newSlTriggerPx |
Request Example
// Modify price only
{
"ordId": "1000597858003301",
"newPx": 1800
}
// Modify size only
{
"ordId": "1000597858003301",
"newSz": 2
}
// Modify attached TP/SL
{
"ordId": "1000597858003301",
"newTpTriggerPx": 2200,
"newSlTriggerPx": 1700
}
// Cancel attached take-profit
{
"ordId": "1000597858003301",
"cancelTp": true
}
Response Parameters
| Field Name | Type | Description |
|---|---|---|
| ordId | string | Order ID |
| clOrdId | string | Client order ID |
| sCode | string | Result code, 0 means success |
| sMsg | string | Result message |
Response Example
{
"ordId": "1000597858003301",
"clOrdId": "",
"sCode": "0",
"sMsg": ""
}