期貨 OCO 訂單是什麼?One-Cancels-Other 詳解
了解期貨 OCO 如何連接兩張訂單,在一邊成交後取消另一邊,並透過停利、停損和部分成交後的核對方法說明實際使用。
直接解答
期貨 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名稱推斷所有部分成交細節。
平台可以規定連接訂單在何時取消、縮減、保留或進入其他狀態。
如果多份合約的退出只成交一部分,應檢查連接訂單和剩餘部位。
例如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一邊部分成交時會發生什麼?
具體行為因實作而異。另一張訂單可能取消、調整或以其他方式處理。應查實際平台文件和最終訂單狀態。