跳到主要内容

修改订单

修改现有订单的价格、数量或触发价格。amendType 字段用于选择要更改的字段及所需的输入项。

请求参数

名称类型是否必填描述
orderIdString要修改订单的服务器分配订单 ID。若未提供 clOrderId 则必填。
clOrderIdString要修改订单的客户端分配订单 ID。若未提供 orderId 则必填。
symbolString要修改订单的交易对。
amendTypeString要修改的字段:PRICE、SIZE、TRIGGER_PRICE 或 ALL。
orderSizeDouble新的订单数量(合约张数)。当 amendType 为 SIZE,或与 orderPrice 一同使用的 ALL 时必填。
orderPriceDouble新的限价。当 amendType 为 PRICE(除非 slide 为 true),或与 orderSize 一同使用的 ALL 时必填。
triggerPriceDouble新的触发价格。当 amendType 为 TRIGGER_PRICE 时必填。
slideBoolean若为 true 且 amendType 为 PRICE,则价格会滑动到当前最优价格,而非取自 orderPrice。
totalAmountModeBoolean若为 true,orderSize 将被视为期望的原始订单总量,而非增量变化。

响应内容

名称类型描述
orderIdString被修改订单的服务器分配订单 ID。
clOrderIdString从请求中回传的客户端分配订单 ID。
symbolString被修改订单的交易对。
orderSideString订单方向:BUY 或 SELL。
typeInteger订单类型代码。
orderPriceDouble修改后的限价。
orderSizeDouble修改后的订单数量(合约张数)。
triggerPriceDouble修改后的触发价格(如适用)。
statusInteger修改后的订单状态代码。
timestampLong修改的服务器时间戳,单位为自 epoch 起的毫秒数。
example
PUThttps://api.btse.com/futures/api/v3/trade/orders

Request (default)

{
"symbol": "BTC-PERP",
"orderId": "0251ea47-88b5-48c0-aeb3-b38774fd1f90",
"amendType": "PRICE",
"orderPrice": 56439.4
}

Response (default)

[
{
"orderId": "0251ea47-88b5-48c0-aeb3-b38774fd1f90",
"clOrderId": "",
"symbol": "BTC-PERP",
"orderSide": "BUY",
"type": 76,
"orderPrice": 56439.4,
"orderSize": 1,
"triggerPrice": 0,
"status": 123,
"timestamp": 1784882344404
}
]