IOC 和 FOK 訂單:控制立即執行的訂單指令
僅供教育參考,不構成投資建議
IOC 是 Immediate-or-Cancel,意思是訂單嘗試立即成交。無法立即成交的部分會被取消。IOC 可以允許部分成交。
FOK 是 Fill-or-Kill,意思是訂單必須立即且全部成交,否則整筆取消。FOK 更嚴格,因為它通常不接受部分成交。
它們是執行指令,不是能自動改善價格的神奇工具。
訂單需要經過券商系統、路由、交易場所、撮合引擎、成交回報和清算。螢幕報價只顯示某一時刻的可見價格,並不保證每一筆訂單都能按完整數量成交。
IOC 和 FOK 控制的是時間和完整性:
- IOC 問的是:「現在能按可接受條件成交多少?」
- FOK 問的是:「整筆訂單現在能否按可接受條件全部成交?」
它們常與限價一起使用。買入限價規定願意支付的最高價格;賣出限價規定願意接受的最低價格。IOC 或 FOK 再決定未成交數量如何處理。
假設交易者發出一筆買入限價單,數量 10,000 股,價格 $25.00。
此刻在 $25.00 或更優價格上,只有 6,000 股可成交。
使用 IOC 時,訂單可能立刻買入 6,000 股,並取消剩餘 4,000 股。
使用 FOK 時,訂單會整筆取消,因為無法在要求條件下立即完成全部 10,000 股。
當交易者可以接受部分部位時,和只有完整數量才有意義時,這個區別很重要。
- 不成交風險: 嚴格指令可能導致完全沒有成交。
- 部分成交風險: IOC 可能留下比計畫更小的部位。
- 流動性風險: 可見深度可能在訂單到達市場前變化。
- 價差風險: 快速成交仍可能發生在不利買賣價差環境中。
- 路由風險: 券商路由和場所規則會影響實際行為。
- 延長時段風險: 流動性較薄時,IOC/FOK 結果更難預測。
- 策略風險: 複雜交易若只有部分腿或部分數量成交,可能偏離原計畫。
IOC 和 FOK 不會創造流動性。它們只決定如果立即有或沒有足夠流動性時該怎麼處理。
FOK 不一定更「安全」。它可以避免部分成交,也可能讓訂單完全無法成交。
IOC 不等於市價單。價格控制取決於訂單是否包含限價。
看到報價不代表整筆訂單應該成交。排隊優先權、路由、隱藏流動性和報價快速變化都會影響結果。
- SEC Investor.gov、FINRA 與 NYSE:訂單類型、限價單、執行和市場結構背景。