IOC

Immediate or Cancel
立即成交否則取消立即成交或取消

定義

送進交易主機後立刻撮合,能成交多少算多少,未能成交的部分由系統立即取消、不留在佇列等待的有效期別。

詳細說明

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(全部成交否則取消) 送單瞬間撮合不接受(必須全數成交)未能全成則整筆取消不可用(會被退單)要求完整部位、否則作罷的策略

常見誤解

✗ IOC 一定能立即成交。
IOC 是「立即成交否則取消」,重點在「能成交多少算多少」,包含 0 張的情況。例如掛限價 IOC 買台積電 2,000 元、但對手方最低賣價是 2,005 元,撮合引擎送單瞬間發現沒有可成交的對手方,IOC 整筆立即取消。IOC 保證的是處理速度,不保證一定有成交量。
✗ IOC 與 FOK 是同一種委託、只是不同寫法。
兩者差別在「能不能接受部分成交」。IOC 接受部分成交,剩餘數量自動取消;FOK 必須全數成交,否則整筆退掉。買 5 張、對手方只剩 3 張時,IOC 會吃 3 張取消 2 張、FOK 會 5 張一起退單。撮合判斷時點都在送單瞬間,差別只在餘量處理。
✗ IOC 在開盤、收盤集合競價時段也能用,只是少有人掛。
依營業細則 §58-8 第四項,IOC 與 FOK 僅得於 §58-3 逐筆交易期間(09:00–13:25)輸入。開盤、收盤前 5 分鐘、瞬間價格穩定延緩、§58-3 收盤暫緩等集合競價時段只接受限價 ROD,掛 IOC 會被交易主機直接退單,不是「掛得到但少人用」的問題。

使用情境

投資夥伴 LINE 群
學妹
我剛剛掛限價 IOC 買台積電 2,000 元 5 張,回報只有 3 張成交,剩下 2 張呢?
系統幫妳取消掉囉~IOC 就是「能成交多少算多少、剩下立刻取消」,妳那一刻 2,000 元的賣方掛單只剩 3 張,撮合到 3 張就把 2 張餘量退掉了喔。
學妹
那我想要 5 張全成才算的話該掛什麼?
掛限價 FOK 呀,FOK 是「全成或全取消」,5 張不夠就整筆退,不會像 IOC 留下 3 張部分成交。要嚴格控制部位完整性的話 FOK 比較適合呢。
學妹
那 08:55 想用 IOC 搶開盤可以嗎?
不行喔,集合競價時段只收限價 ROD,IOC 會被退單啦。要等 09:00 開盤後盤中逐筆撮合才開放 IOC,這條規定在營業細則 §58-8 寫得很明白呀。

常見問答

法規依據與來源

相關術語

同類術語

更新於 2026-04-29