跳到主要内容

撤单再下单

限速规则: 5次/秒/UID

描述

撤销原订单再下新的订单

HTTP请求

  • POST /api/v2/spot/trade/cancel-replace-order
请求示例
curl -X POST "https://api.bitget.com/api/v2/spot/trade/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 '{
"orderId":"xxxxxxxxxxxxxxx",
"clientOid":"",
"symbol": "BTCUSDT",
"price":"3.24",
"size":"4"
}'

请求参数

参数名参数类型是否必须描述
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": 1725345009763,
"data": {
"orderId": "xxxxxxxxxxxxxxx",
"clientOid": null,
"success": "success",
"msg": null
}
}

返回参数

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

您的阅读体验如何?