跳至主要内容

修改委託單

警告

您只能修改那些未成交或者部分成交的訂單。

HTTP 請求

POST /unified/v3/private/order/replace

請求參數

參數是否必需類型說明
categorytruestring產品類型. linear, option
symboltruestring合約名稱
orderIdfalsestring訂單Id. orderIdorderLinkId必傳其中一個
orderLinkIdfalsestring用戶自定義訂單Id. orderIdorderLinkId必傳其中一個
orderFilterfalsestringOrder: 普通單, StopOrder: 條件單
ivfalsestring隱含波動率. 僅對期權有效. 按照實際值傳入, e.g., 對於10%, 則傳入0.1
triggerPricefalsestring觸發價格. 若希望市場趨勢是上漲至觸發條件單, 則確保:
triggerPrice > max(market price, basePrice) 否則,
triggerPrice < min(market price, basePrice)
qtyfalsestring修改後的訂單數量. 若不修改,請不要傳該字段
pricefalsestring修改後的訂單價格. 若不修改,請不要傳該字段
takeProfitfalsestring修改後的止盈價格. 若不修改,請不要傳該字段
stopLossfalsestring修改後的止損價格. 若不修改,請不要傳該字段
tpTriggerByfalsestring止盈價格觸發類型. 若下單時未設置該值,則調用該接口修改止盈價格時,該字段必傳
slTriggerByfalsestring止損價格觸發類型. 若下單時未設置該值,則調用該接口修改止損價格時,該字段必傳
triggerByfalsestring觸發價格的觸發類型

響應參數

參數類型說明
orderIdstring訂單Id
orderLinkIdstring用戶自定義訂單Id

請求示例

curl --location --request POST 'https://api-testnet.bybit.com/unified/v3/private/order/replace' \
--header 'X-BAPI-SIGN-TYPE: 2' \
--header 'X-BAPI-SIGN: XXXXX' \
--header 'X-BAPI-API-KEY: {api key}' \
--header 'X-BAPI-TIMESTAMP: 1657871228347' \
--header 'X-BAPI-RECV-WINDOW: 5000' \
--header 'Content-Type: application/json' \
--data-raw '{
"category": "linear",
"symbol":"BTCUSDT",
"orderId":"1a1ae001-2034-4a6b-8b25-45aa9100b1ec",
"price":"35000"
}'

響應示例

{
"retCode": 0,
"retMsg": "OK",
"result": {
"orderId": "1a1ae001-2034-4a6b-8b25-45aa9100b1ec",
"orderLinkId": "e80d558e-ed"
}
}