Skip to main content

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 NameRequiredTypeDescription
ordIdfalsestringOrder ID. Either ordId or clOrdId is required. If both are provided, ordId takes priority
clOrdIdfalsestringClient order ID, 1-20 alphanumeric characters. Either ordId or clOrdId is required
newPxfalsefloat64New order price
newSzfalsefloat64New order size
newTpTriggerPxfalsefloat64New take-profit trigger price. Mutually exclusive with cancelTp
newSlTriggerPxfalsefloat64New stop-loss trigger price. Mutually exclusive with cancelSl
cancelTpfalseboolCancel the attached take-profit. Mutually exclusive with newTpTriggerPx
cancelSlfalseboolCancel 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 NameTypeDescription
ordIdstringOrder ID
clOrdIdstringClient order ID
sCodestringResult code, 0 means success
sMsgstringResult message

Response Example

{
"ordId": "1000597858003301",
"clOrdId": "",
"sCode": "0",
"sMsg": ""
}