IOC
定義
送進交易主機後立刻撮合,能成交多少算多少,未能成交的部分由系統立即取消、不留在佇列等待的有效期別。
詳細說明
IOC(立即成交否則取消,又作立即成交或取消)是台股三種有效期別之一(ROD、IOC、FOK),用來描述「未成交的部分要怎麼處理」。一筆 IOC 委託送進集中交易主機的瞬間,撮合引擎會用送單時的對手方掛單立刻撮,能成交多少張數就成交多少張,剩下沒對到對手方的數量由系統立即取消、不會留在佇列等待後續。送單到取消的整段流程在毫秒內完成,從投資人視角看就是一筆「閃電一次性」的委託。
IOC 與 FOK 最容易被混在一起,差異只在「能不能接受部分成交」。買 5 張台積電,盤中對手方只剩 3 張掛賣:IOC 會吃掉那 3 張、剩餘 2 張立即退掉;FOK 因為無法全數成交,整筆 5 張原地取消。IOC 對部分成交是放行的、FOK 是「全成或不成」二選一。撮合引擎處理兩者的判斷時點都在「送單瞬間」,差別只在計入餘量後接不接受。
IOC 有兩種價格條件組合:限價 IOC 與市價 IOC,是六種委託類型(限價 ROD/限價 IOC/限價 FOK/市價 ROD/市價 IOC/市價 FOK)裡面的兩席。限價 IOC 鎖定可接受的最差價、市價 IOC 不限價只搶速度,兩者都依逐筆撮合的價格優先 + 時間優先原則處理。自 2020/3/23 盤中全面逐筆交易上路後,IOC 才在台股完整開放,先前集合競價架構下只有限價 ROD 一種選擇。
IOC 並非任何時段都能用。集合競價時段(開盤、收盤前 5 分鐘 13:25–13:30、瞬間價格穩定延緩 2 分鐘、§58-3 收盤暫緩末 1 分鐘 13:29–13:30)只接受限價 ROD,IOC 一律退單;盤中零股 09:00–13:30 規定「以限價為之,且限當日有效」,限價 IOC 與市價 IOC 都不適用。實務上 IOC 僅限盤中逐筆撮合(09:00–13:25)期間可送,下單前先看券商 App 的時段提示能避開無謂的退單。
典型用途集中在三類情境:第一是程式交易與套利,需要嚴格控制部分成交、不留長尾掛單;第二是當沖搶價,掛在五檔內某個價位、能吃多少算多少、不希望留下未成交餘量在尾盤被反向追價;第三是大單拆分時的局部試水溫,先送一筆 IOC 看流動性、再決定剩餘部位的策略。要避免「掛了一筆大單沒成交、整天等不到」的尷尬時,IOC 比 ROD 更乾脆,也比 FOK 更有彈性。
台股相關規定
- IOC 為台股三種有效期別之一(ROD、IOC、FOK),可搭配限價或市價形成「限價 IOC」與「市價 IOC」兩種委託組合,自 2020/3/23 盤中全面逐筆交易上路後完整開放。
- 依營業細則 §58-8 第四項,IOC 與 FOK 委託僅得於 §58-3 逐筆交易期間(09:00–13:25)輸入;集合競價時段(開盤、收盤前 5 分鐘、瞬間價格穩定延緩、§58-3 收盤暫緩)一律退單。
- 盤中零股交易(09:00–13:30 委託、09:10 起每 5 秒集合競價一次)TWSE 規定「以限價為之,且限當日有效」,僅接受限價 ROD,限價 IOC、市價 IOC 都不適用;零股投資人想搶成交只能用偏離五檔的限價。
- 處置股期間改採集合競價方式撮合(撮合間隔依處置等級拉長至 5 分鐘或 20 分鐘),因屬集合競價時段,IOC 同樣不可使用;處置股若另要求預收款券,券商系統會在前端進一步限制可用委託組合。
- IOC 委託送出後不允許修改,撮合判斷在毫秒內完成,未成交部分由交易主機自動取消,無須投資人手動撤單;已成交的部分依正常 T+2 交割,與 ROD 委託的成交回報處理方式相同。
IOC vs ROD vs FOK
| 成交條件 | 部分成交是否接受 | 未成交處理 | 集合競價可用性 | 典型情境 | |
| ROD(當日有效) | 依價量留在撮合佇列等對手方 | 接受 | 當日 13:30 收盤撮合結束後失效 | 可用(限價 ROD) | 常態掛價、長線進出、開收盤參與 |
| IOC(立即成交否則取消) | 送單瞬間撮合 | 接受 | 未成交數量立即由系統取消 | 不可用(會被退單) | 程式交易、當沖搶價、控制部分成交 |
| FOK(全部成交否則取消) | 送單瞬間撮合 | 不接受(必須全數成交) | 未能全成則整筆取消 | 不可用(會被退單) | 要求完整部位、否則作罷的策略 |