跳到主要内容

修改订单

修改订单

修改未完成订单的价格、数量及附带止盈止损。

请求地址

POST /deepcoin/v2/trade/amend-order

请求参数

字段名是否必填类型字段描述
instIdstring产品 ID
ordIdstring订单 ID。ordIdclOrdId 至少传一个,若传两个以 ordId 为主
clOrdIdstring客户自定义订单 ID,长度 1-20,字母和数字组合
orderobject普通委托价格、数量修改参数,与 attachedTpSl 至少传一个
attachedTpSlobject限价开仓单附带止盈止损修改参数,与 order 至少传一个

order 参数:

字段名是否必填类型字段描述
newPxfloat64新价格,与 newSz 至少传一个
newSzfloat64新数量,与 newPx 至少传一个

attachedTpSl 参数:

字段名是否必填类型字段描述
newTpTriggerPxfloat64新止盈触发价
newSlTriggerPxfloat64新止损触发价
cancelTpbool取消当前限价开仓单附带止盈,为 true 时不得同时传 newTpTriggerPx
cancelSlbool取消当前限价开仓单附带止损,为 true 时不得同时传 newSlTriggerPx

请求示例

// 只改普通委托价格
{
"instId": "ETH-USDT-SWAP",
"ordId": "1000597858003301",
"order": {
"newPx": 1800
}
}

// 只改普通委托数量
{
"instId": "ETH-USDT-SWAP",
"ordId": "1000597858003301",
"order": {
"newSz": 2
}
}

// 同时修改价格和数量
{
"instId": "ETH-USDT-SWAP",
"ordId": "1000597858003301",
"order": {
"newPx": 1850,
"newSz": 3
}
}

// 修改限价开仓单附带止盈止损
{
"instId": "ETH-USDT-SWAP",
"ordId": "1000597858003301",
"attachedTpSl": {
"newTpTriggerPx": 2200,
"newSlTriggerPx": 1700
}
}

// 取消限价开仓单附带止盈
{
"instId": "ETH-USDT-SWAP",
"ordId": "1000597858003301",
"attachedTpSl": {
"cancelTp": true
}
}

响应参数

字段名类型字段描述
ordIdstring订单 ID
clOrdIdstring客户自定义订单 ID
sCodestring状态码,"0" 表示成功
sMsgstring状态消息

响应示例

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