跳到主要内容

批量撤单再下单

限速规则: 5次/秒/UID

描述

批量撤销原订单再下新的订单

HTTP请求

  • POST /api/v2/spot/trade/batch-cancel-replace-order
请求示例
curl -X POST "https://api.bitget.com/api/v2/spot/trade/batch-cancel-replace-order" \
-H "ACCESS-KEY:*******" \
-H "ACCESS-SIGN:*******" \
-H "ACCESS-PASSPHRASE:*****" \
-H "ACCESS-TIMESTAMP:1659076670000" \
-H "locale:en-US" \
-H "Content-Type: application/json" \
-d '{
"orderList": [
{
"orderId":"xxxxxxxxxxxxxxxxx",
"clientOid":"",
"symbol": "BTCUSDT",
"price":"3.17",
"size":"5"
}
]
}'

请求参数

参数名参数类型是否必须描述
orderListArray下单订单集合,最大长度:50
>symbolString交易对名称,如BTCUSDT
所有symbol可以通过获取交易对信息接口获取
>priceString限价价格
价格小数位、价格步长可以通过获取交易对信息接口获取
>sizeString委托数量,限价单base coin数量
>clientOidString待撤销自定义订单ID
orderId与clientOid二选一
>orderIdString待撤销订单号
orderId与clientOid二选一
>newClientOidString新订单的自定义订单ID
注:newClientOid如果因为幂等被限制住,会导致旧单撤销成功,但是新单下单失败
>presetTakeProfitPriceString止盈价格
价格小数位、价格步长可以通过获取交易对信息接口获取
>executeTakeProfitPriceString止盈执行价格
价格小数位、价格步长可以通过获取交易对信息接口获取
>presetStopLossPriceString止损价格
价格小数位、价格步长可以通过获取交易对信息接口获取
>executeStopLossPriceString止损执行价格
价格小数位、价格步长可以通过获取交易对信息接口获取
返回示例
{
"code": "00000",
"msg": "success",
"requestTime": 1725341809524,
"data": [
{
"orderId": "xxxxxxxxxxxxxxxxxx",
"clientOid": null,
"success": "failure",
"msg": "xxxxxxxxxx"
}
]
}

返回参数

返回字段参数类型字段说明
orderIdString订单ID
clientOidString自定义订单ID
successString是否成功
success: 成功
failure: 失败
msgString如果失败,则是失败的原因

您的阅读体验如何?