Skip to content

撤單 ​

DELETE /api/v1.0/accounts/{acc_id}/orders/{order_id}

撤銷已有訂單。

撤單時請注意

  • exchange 以查詢參數傳入,請直接使用 獲取未完成訂單 或 獲取訂單詳情 返回的值(例如港股常見為 SEHK),不要從標的代碼(如 HK.00700)自行推斷。
  • 已全部成交或已撤銷時通常無法再撤,接口會返回錯誤(見下方失敗示例)。部分成交後一般仍可撤剩餘未成交部分,以接口返回為準。
  • 撤單後可用 未完成訂單 或 交易推送 核對結果。

路徑參數 ​

參數類型必填說明
acc_idstring是業務賬戶 ID。
order_idstring是訂單 ID。

請求參數 ​

參數類型位置必填說明
exchangeexchange查詢是交易所。可選值參見命名詞典 - exchange。

請求示例 ​

bash
curl -X DELETE 'https://webapi.moomoo.com/api/v1.0/accounts/{acc_id}/orders/{order_id}?exchange=US' \
  -H 'Authorization: Bearer <AccessToken>' | jq

響應參數 ​

欄位類型說明
sstring請求結果。成功為 ok;失敗為 error。
errcodeinteger錯誤碼,僅失敗時返回。
errmsgstring錯誤資訊,僅失敗時返回。

響應示例 ​

json
{
  "s": "ok"
}

失敗響應:

json
{
  "s": "error",
  "errcode": 100003,
  "errmsg": "No further amendment/cancellation is allowed because your order has been filled or amended."
}