所有選擇權指南
兩張連接訂單可以表達兩個替代退出方案8 分鐘閱讀

期貨 OCO 訂單是什麼?One-Cancels-Other 詳解

了解期貨 OCO 如何連接兩張訂單,在一邊成交後取消另一邊,並透過停利、停損和部分成交後的核對方法說明實際使用。

由 Mark 撰寫 · 官方資料列於文末

直接解答

期貨 OCO 把兩張訂單連接起來,使其中一張成交後按適用規則取消另一張。它常用於表達兩個替代退出方案,但仍應核對真實成交、取消數量和最終部位狀態。

OCO連接的是替代方案,不是兩個同時結果

CFTC術語表把OCO定義為一對訂單,其中一張成交後另一張自動取消。

常見部位管理案例是把停利限價單與保護性停損單連接。

目的在於表達兩個替代結果。

如果停利單先成交,連接的停損單應按OCO處理規則取消。

如果停損一側先成交,停利單應成為被取消的一邊。

不要把兩張連接訂單當成同時希望執行的兩次減倉。

計算案例:1份多頭和兩個連接退出

假設你在5,000持有1份期貨多頭。

建立以下OCO組合:

如果限價在5,020成交,該成交關閉多頭。

若虛構乘數為每點20美元,總損益為:

(5,020 − 5,000) × 20美元 = 400美元。

連接的停損單應按提交的OCO處理方式取消。

如果停損一側先成交,則限價單是預期被取消的一邊。

  • 5,020賣出限價
  • 4,980賣出停損

OCO並不保證退出價格

OCO連接控制兩張訂單之間的關係。

它不會把停損單變成保證成交價格。

停損單仍遵循自己的觸發和執行規則。

限價單在沒有匹配流動性時可能不成交。

觸發、交易所處理和最終成交之間市場也可能快速變化。

期貨停損與停損限價說明停損一側的價格風險。

期貨市價與限價訂單說明限價一側。

部分成交必須分開核對

不要只憑OCO名稱推斷所有部分成交細節。

平台可以規定連接訂單在何時取消、縮減、保留或進入其他狀態。

如果多份合約的退出只成交一部分,應檢查連接訂單和剩餘部位。

例如5份多頭只平掉2份後,仍然剩3份多頭。

即使另一張訂單狀態改變,帳戶仍有真實曝險。

應查券商OCO文件和最終訂單報告,而不是根據縮寫猜測。

第一張成交後也要確認取消狀態

自動取消也應出現在最終訂單紀錄中。

確認每張訂單ID、成交數量、剩餘數量、取消確認和淨部位。

一張成交後,如果另一張短暫仍在畫面顯示,不要因此立即送出替代訂單。

介面更新可能落後於實際訂單狀態。

反過來,也不要因為顯示取消就認為部位一定歸零。

期貨訂單拒絕與未成交說明最終狀態為什麼重要。 [!TRYMARK] 核對一次OCO退出 從5,000的1份多頭開始,連接5,020賣出限價和4,980賣出停損。分別寫出限價先成交和停損一側先成交時的訂單與部位狀態。

使用OCO檢查清單

確認商品、券商和平台支援需要的OCO行為。

記錄兩張連接訂單的ID。

確認兩邊數量符合預期部位管理。

分別核對每張訂單的價格和觸發規則。

確認部分成交會怎樣改變另一張訂單。

任何成交後都要確認另一張訂單的最終狀態。

送出新訂單前重新核對期貨淨部位。

最終損益中加入佣金、交易所和結算費用、滑價

本文解釋連接訂單機制,不推薦特定退出策略。

常見問題

期貨交易中的OCO是什麼意思?

OCO是One Cancels the Other。兩張訂單連接,一張成交後按適用處理規則取消另一張。

可以用OCO連接期貨停利和停損嗎?

許多平台用OCO方式連接停利限價和停損等替代退出。依賴前應確認券商或交易場所的實際支援和行為。

OCO能保證不會出現意外成交嗎?

不能保證。OCO自動執行連接取消,但成交和取消仍有實際處理過程。應檢查成交、部分成交、取消確認和淨部位。

OCO一邊部分成交時會發生什麼?

具體行為因實作而異。另一張訂單可能取消、調整或以其他方式處理。應查實際平台文件和最終訂單狀態。

資料來源與延伸閱讀

相關指南