修改策略委托
修改策略委托
修改已有的策略委托订单,按 ordType 区分类型。整合 modify-position-sltp、amend-trigger-order 和追踪出场更新接口。
请求地址
POST /deepcoin/v2/trade/amend-algos
通用请求参数
| 字段名 | 是否必填 | 类型 | 字段描述 |
|---|---|---|---|
| instId | 是 | string | 产品 ID |
| algoId | 是 | string | 策略订单 ID |
| ordType | 是 | string | 策略订单类型:conditional / tp_sl / move_order_stop |
| conditional | 否 | object | ordType=conditional 时必填,条件单修改参数 |
| tpSl | 否 | object | ordType=tp_sl 时必填,持仓止盈止损修改参数 |
| moveOrderStop | 否 | object | ordType=move_order_stop 时必填,追踪出场修改参数 |
ordType=conditional(修改条件单)
conditional 修改参数:
| 字段名 | 是否必填 | 类型 | 字段描述 |
|---|---|---|---|
| newTriggerPx | 否 | string | 新触发价 |
| newTriggerPxType | 否 | string | 新触发价类型:last / index / mark |
| newOrderPx | 否 | string | 新触发后委托价 |
| newSz | 否 | string | 新委托数量 |
至少传一个修改字段。
请求示例:
{
"instId": "ETH-USDT-SWAP",
"algoId": "1000595855275418",
"ordType": "conditional",
"conditional": {
"newTriggerPx": "1850"
}
}
ordType=tp_sl(修改持仓止盈止损)
tpSl 修改参数:
| 字段名 | 是否必填 | 类型 | 字段描述 |
|---|---|---|---|
| posSide | 是 | string | 持仓方向(合约必填):long / short |
| mrgPosition | 是 | string | 仓位模式(合约必填):merge / split |
| tdMode | 是 | string | 保证金模式(合约必填):cross / isolated |
| posId | 否 | string | 仓位 ID,分仓必填 |
| newSz | 否 | string | 新止盈止损数量 |
| newTpTriggerPx | 否 | float64 | 新止盈触发价 |
| newTpTriggerPxType | 否 | string | 新止盈触发价类型 |
| newTpOrdPx | 否 | float64 | 新止盈委托价 |
| newSlTriggerPx | 否 | float64 | 新止损触发价 |
| newSlTriggerPxType | 否 | string | 新止损触发价类型 |
| newSlOrdPx | 否 | float64 | 新止损委托价 |
请求示例:
{
"instId": "ETH-USDT-SWAP",
"algoId": "1000595855275419",
"ordType": "tp_sl",
"tpSl": {
"tdMode": "cross",
"posSide": "long",
"mrgPosition": "merge",
"newTpTriggerPx": 2300,
"newSlTriggerPx": 1650
}
}
ordType=move_order_stop(修改追踪出场)
moveOrderStop 修改参数:
| 字段名 | 是否必填 | 类型 | 字段描述 |
|---|---|---|---|
| newTriggerPx | 否 | string | 新激活价,-1=立刻激活,0=撤销 |
| newRetracePoint | 否 | string | 新回撤价差 |
请求示例:
{
"instId": "ETH-USDT-SWAP",
"algoId": "1000595855280001",
"ordType": "move_order_stop",
"moveOrderStop": {
"newRetracePoint": "80"
}
}
响应参数
| 字段名 | 类型 | 字段描述 |
|---|---|---|
| algoId | string | 策略订单 ID(move_order_stop 返回空) |
| sCode | string | 状态码,"0" 表示成功 |
| sMsg | string | 状态消息 |
响应示例
{
"algoId": "1000595855275419",
"sCode": "0",
"sMsg": ""
}