跳至主要内容

批量修改委託單

覆蓋範圍: 現貨 (統一帳戶) / 期權 (統一帳戶) / USDT永續、USDC永續、USDC交割 (UTA Pro)

提示

該接口支持批量修改委託單

  • 您只能修改那些未成交部分成交的訂單. 條件單不支持批量修改.
  • 最多支持單個請求中修改, 期權: 20個訂單, 期貨: 10个訂單, 現貨: 10個訂單.

HTTP請求

POST /v5/order/amend-batch

請求參數

參數是否必需類型說明
categorytruestring產品類型. linear, option, spot
requesttruearrayObject
> symboltruestring合約名稱
> orderIdfalsestring訂單Id. orderIdorderLinkId必傳其中一個
> orderLinkIdfalsestring用戶自定義訂單Id. orderIdorderLinkId必傳其中一個
> orderIvfalsestring隱含波動率. 僅option有效. 按照實際值傳入, e.g., 對於10%, 則傳入0.1
> triggerPricefalsestring
  • 對於期貨, 是條件單觸發價格參數. 若您希望市場價是要上升後觸發, 確保:
    triggerPrice > 市場價格
    否則, triggerPrice < 市場價格
  • 對於現貨, 這是下止盈止損單(tpslOrder)或者條件單(stopOrder)的觸發價格參數
> qtyfalsestring修改後的訂單數量. 若不修改,請不要傳該字段
> pricefalsestring修改後的訂單價格. 若不修改,請不要傳該字段
> tpslModefalsestring止盈止損模式
  • Full: 全部倉位止盈止損. 此時, tpOrderType或者slOrderType必須傳Market
  • Partial: 部分倉位止盈止損. 支持創建限價止盈止損. 注意: 創建限價止盈止損時, tpslMode必傳且為Partial
僅對linear有效
> takeProfitfalsestring修改後的止盈價格. 當傳"0"時, 表示取消當前訂單上設置的止盈. 若不修改,請不要傳該字段 適用於 spot, linear
> stopLossfalsestring修改後的止損價格. 當傳"0"時, 表示取消當前訂單上設置的止損. 若不修改,請不要傳該字段 適用於 spot, linear
> tpTriggerByfalsestring止盈價格觸發類型. 若下單時未設置該值,則調用該接口修改止盈價格時,該字段必傳
> slTriggerByfalsestring止損價格觸發類型. 若下單時未設置該值,則調用該接口修改止損價格時,該字段必傳
> triggerByfalsestring觸發價格的觸發類型
> tpLimitPricefalsestring*觸發止盈後轉換為限價單的價格. 當且僅當原始訂單下單時創建的是部分止盈止損限價單, 本字段才有效 適用於 spot, linear
> slLimitPricefalsestring*觸發止損後轉換為限價單的價格. 當且僅當原始訂單下單時創建的是部分止盈止損限價單, 本字段才有效 適用於 spot, linear

響應參數

參數類型說明
resultObject
> listarrayObject
>> categorystring產品類型
>> symbolstring合約名稱
>> orderIdstring訂單Id
>> orderLinkIdstring用戶自定義訂單Id
retExtInfoObject
> listarrayObject
>> codenumber成功/錯誤碼
>> msgstring成功/錯誤信息

請求示例

POST /v5/order/amend-batch HTTP/1.1
Host: api-testnet.bybit.com
X-BAPI-SIGN: XXXXX
X-BAPI-API-KEY: XXXXX
X-BAPI-TIMESTAMP: 1672222935987
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json

{
"category": "option",
"request": [
{
"symbol": "ETH-30DEC22-500-C",
"qty": null,
"price": null,
"orderIv": "6.8",
"orderId": "b551f227-7059-4fb5-a6a6-699c04dbd2f2"
},
{
"symbol": "ETH-30DEC22-700-C",
"qty": null,
"price": "650",
"orderIv": null,
"orderId": "fa6a595f-1a57-483f-b9d3-30e9c8235a52"
}
]
}

響應示例

{
"retCode": 0,
"retMsg": "OK",
"result": {
"list": [
{
"category": "option",
"symbol": "ETH-30DEC22-500-C",
"orderId": "b551f227-7059-4fb5-a6a6-699c04dbd2f2",
"orderLinkId": ""
},
{
"category": "option",
"symbol": "ETH-30DEC22-700-C",
"orderId": "fa6a595f-1a57-483f-b9d3-30e9c8235a52",
"orderLinkId": ""
}
]
},
"retExtInfo": {
"list": [
{
"code": 0,
"msg": "OK"
},
{
"code": 0,
"msg": "OK"
}
]
},
"time": 1672222808060
}