市價單、限價單、IOC、FOK:下單方式全解析
大多數投資人學習股票交易時,往往把精力集中在「買什麼」,卻忽略了同樣重要的「怎麼買」。下單方式的選擇,直接影響你的成交價格、成交速度,甚至決定你在特定市場環境下能否達成交易目的。一個對技術分析瞭若指掌的交易人,若不懂得運用正確的委託類型,仍然可能因為一筆市價單在流動性不足的環境下被「大幅滑價」,抵消了精密分析帶來的優勢。
台灣股市目前支援多種委託類型,包括最基本的限價單(ROD)、強調立即成交的市價單、只成交一次的IOC(立即成交或取消),以及全部成交或全部取消的FOK(Fill or Kill)。除此之外,部分券商平台還提供停損單、條件單等進階功能。每一種委託方式都有其設計邏輯、適用場景與風險,沒有絕對的「最好」,只有「最合適」。
本文將從每種委託類型的基本定義出發,深入比較各自的優缺點,並透過具體的台股情境,幫助你在不同交易目的下做出最佳選擇。
一、限價單(ROD,Rest of Day):最常用的基礎委託
定義與運作方式
限價單,英文全稱「Rest of Day」,是台股最常見的委託類型,其核心原則是:你指定一個願意接受的價格,成交就成交,不成交就繼續掛著等到收盤。
- 限價買進:你設定的買進價格 = 你願意支付的最高價格。若市場賣價 ≤ 你的限價,則成交;若賣方報價高於你的限價,委託維持掛單。
- 限價賣出:你設定的賣出價格 = 你願意接受的最低價格。若市場買價 ≥ 你的限價,則成交;若買方報價低於你的限價,委託維持掛單。
舉例:聯發科(2454)現在委賣最佳價是1,200元,若你掛限價1,195元買進,你的委託不會立即成交,而是掛在五檔委買的某個位置,等市場賣方願意以1,195元或更低的價格賣給你。若收盤前始終沒有人願意在這個價位賣,委託自動作廢。
限價單的優點
- 價格確定:你知道最差的成交價格不會超過你設定的限價,避免意外的高價買進或低價賣出。
- 可以等候機會:不必在當下的市場價格強迫成交,可以等市場價格來到你認為合理的位置。
- 降低交易成本:相較於市價單,限價單讓你有機會在委買委賣之間的「中間地帶」成交,節省部分買賣價差。
限價單的缺點
- 不保證成交:最大的風險是「沒成交」。若你判斷某支股票即將大漲,卻因為限價掛得太低而沒成交,你就錯失了這次機會。
- 機會成本:資金被「凍結」在掛單中,在等待成交的期間,你的資金無法靈活運用。
適用情境
- 有耐心等待特定價格入場的中長線投資人
- 標的的波動性較低,短期內有機會觸及你的目標價
- 在流動性較差的小型股操作時,避免市價單的大幅滑價
二、市價單:速度優先,但成本不確定
定義與運作方式
市價單是指「不設定特定價格,以當前市場上可取得的最佳價格立即成交」的委託方式。你的優先目標是「確保成交」,而非「確保特定價格」。
台股的市價單在機制上有些特殊:由於設有漲跌停限制,台股市價單實際上被界定在「以漲停價委買」或「以跌停價委賣」,這樣的設計保證你的委託能以當天允許的最壞情況成交,而不會超出漲跌停範圍。
例如:玉山金(2884)現在股價30元,委賣最佳30.1元,若你掛市價買進,系統會以「漲停價33元」送出委託,實際上以委賣最佳的30.1元成交(因為市場最低賣價是30.1元),你的成交價是30.1元,而非33元。
但在流動性不足的情境下,這個邏輯就值得警惕:若最佳委賣只有1張,你的10張市價委託,會陸續吃掉各個委賣層,最終均價遠高於30.1元。
市價單的優點
- 保證成交:只要市場有流動性,市價單幾乎確保你能立即完成交易,不會因為「等不到價格」而錯失機會。
- 操作簡便:不需要計算目標價,適合需要快速決策的場景。
市價單的缺點
- 成交價不確定:在流動性差、成交量低的股票中,市價單可能導致嚴重的滑價(Slippage)——你以為能在30元買到,實際上成交在31元甚至更高。
- 盤口薄弱時風險高:開盤集合競價後的前幾分鐘,或是重大事件後的市場混亂期,盤口可能極度失衡,市價單的成交成本難以預測。
一個真實可能的台股情境
假設某支小型股的股價約在50元,某天因為利多消息,交易量開始放大。你看到股價向上突破,急著掛市價買進10張。但此時五檔委賣狀況如下:
| 委賣價格 | 委賣張數 |
|---|---|
| 50.5元 | 1 張 |
| 51元 | 2 張 |
| 52元 | 3 張 |
| 53元 | 2 張 |
| 55元 | 5 張 |
你的10張市價委託,會依序吃掉50.5元(1張)、51元(2張)、52元(3張)、53元(2張)、55元(2張),平均成交價約 52.7元,比你以為的「市價50.5元」多付了 4%以上的成本,直接讓這筆交易的盈虧計算整個走樣。
適用情境
- 標的的流動性極佳(如台積電、鴻海等大型藍籌股),盤口每層都有百張以上
- 需要快速停損出場,確保成交比確保價格更重要
- 交易量很小(1~2張)且標的流動性充足
三、IOC(Immediate or Cancel,立即成交否則取消)
定義與運作方式
IOC委託 的邏輯是:「立即與目前市場上可成交的部分配對,無法立即成交的餘量,直接取消,不留掛單。」
IOC可以搭配限價使用(IOC限價單)或以市價方式提交(IOC市價單):
- IOC限價單:例如你以100元的限價送出IOC買進5張,若當前市場有3張委賣價≤100元,則成交3張,剩下2張立即取消。
- IOC市價單:以當前最佳價格立即吃掉所有可以吃到的委賣,未成交部分立即取消,不再往下一層吃單。
IOC 與 ROD 限價單的比較
| 特性 | ROD限價單 | IOC限價單 |
|---|---|---|
| 掛單壽命 | 維持到收盤 | 立即撮合,餘量取消 |
| 部分成交 | 接受,剩餘繼續掛 | 接受,剩餘取消 |
| 用途 | 等待特定價格 | 立即成交部分,不留餘單 |
IOC 的適用情境
情境A:不希望留下未成交的掛單
某些交易策略不希望在盤中有「懸掛」的委託單,例如程式交易中,你希望每次交易的狀態清晰乾淨,送出委託後要嘛成交、要嘛取消,不留下需要額外管理的掛單。
情境B:搶攻某個特定價位但不追價
假設你判斷台股某ETF在98元是絕佳買點,你以IOC送出98元限價買進10張:
- 若盤中有人以98元以下賣出,你的IOC委託立刻成交
- 若當前市場沒有98元以下的賣單,IOC直接取消,你不會被「留下掛單」,也不會在盤中忘記撤單
情境C:機構法人的部分成交策略
大型機構買賣動輒數百張,IOC讓他們在特定價位「能買多少買多少」,不強迫全部成交,避免一次性大量委託推動市價。
IOC 的注意事項
使用IOC時有一個常見誤解:初學者以為IOC市價單「只會成交最佳委賣那一層」,實際上IOC市價單會持續往上吃委賣,直到你的數量吃完,或五檔委賣全部吃完為止——只是不留掛單。若你只想吃最佳委賣一層,必須使用IOC限價單,且限價設在委賣最佳價。
四、FOK(Fill or Kill,全部成交或全部取消)
定義與運作方式
FOK委託 比IOC更嚴格:「若無法立即全部成交,則取消整筆委託,不接受部分成交。」
也就是說,FOK是「all or nothing」的邏輯:
- 你送出FOK買進10張,若市場上有≥10張可以立即配對的委賣,則全部成交10張。
- 若市場上只有7張可以立即配對,整筆委託全部取消,0張成交。
FOK 與 IOC 的比較
| 特性 | IOC | FOK |
|---|---|---|
| 部分成交 | 接受 | 不接受 |
| 剩餘處理 | 立即取消 | 整筆取消 |
| 「0張或全部」邏輯 | 否 | 是 |
FOK 的適用情境
情境A:需要一次性完整建立部位
假設你的交易策略需要同時買進10張特定ETF來達到特定的部位規模,部分成交會破壞你的策略結構。此時使用FOK,要嘛整體部位全部建立,要嘛不建立,避免「做到一半」的尷尬局面。
情境B:套利交易中的同步成交需求
雖然台股的套利交易普通散戶較少參與,但在涉及多腿部位(例如同時買股票、賣期貨的現貨期貨套利)時,任何腿的部分成交都可能使套利策略失效,FOK確保「全成交或不成交」的邏輯完整性。
情境C:大量委託但不願接受較差價格
若你想以特定限價買進100張,但市場只有60張符合你的限價,你寧可整筆取消也不想以60張部分成交,這時FOK是合適的工具。
FOK 的主要風險
FOK最大的風險在於「成交機率較低」——特別是在流動性不足的環境下,整筆取消的機率相當高。若你的FOK委託頻繁被取消,你可能會錯過許多交易機會。
五、停損單與條件單:進階委託類型
停損限價單(Stop Limit Order)
部分券商(如富邦、永豐金等)提供停損限價單功能。這種委託方式設有兩個價格:
- 觸發價(Stop Price):當市場價格達到此水位,委託被啟動
- 限價(Limit Price):委託啟動後,以這個限價送出實際委託
台股情境示例:
你持有台達電(2308),現價300元,你設定「跌到295元時,以293元限價賣出」:
- 停損觸發價:295元
- 停損限價:293元
當台達電跌到295元,系統自動以293元限價送出賣單。這樣做的好處是你不必整天盯盤;缺點是若股價快速崩跌,跌過293元但沒有觸及你的限價,委託可能無法成交,停損失敗。
條件單(Conditional Order)
部分台灣券商提供「到價通知」或「觸價委託」功能,讓你預設條件,系統在條件觸發後自動送出委託。常見條件包括:
- 股價突破某個關鍵價位(突破型條件單)
- 股價跌破某個支撐(跌破型條件單)
- 成交量超過某個閾值(量能條件單,部分平台提供)
這類條件單不在台股官方定義的標準委託類型中,而是由各券商自行開發的輔助功能,細節因平台而異,使用前需確認自己使用的券商是否支援。
六、各委託類型快速比較與決策指南
完整比較表
| 委託類型 | 成交確定性 | 價格確定性 | 部分成交 | 適合場景 |
|---|---|---|---|---|
| 限價單(ROD) | 低~中 | 高 | 接受,繼續掛 | 等待特定價格、中長線 |
| 市價單 | 高 | 低 | 接受 | 大型藍籌股快速進出、緊急停損 |
| IOC限價 | 中 | 高 | 接受,餘量取消 | 不願留掛單、搶攻特定價位 |
| IOC市價 | 中高 | 低 | 接受,餘量取消 | 快速成交但不留掛單 |
| FOK | 低~中 | 可設限 | 不接受 | 全部或不成交、套利、整批建倉 |
決策流程
當你準備下單時,可以依照以下問題逐步確認:
-
你的首要目標是確保成交,還是確保價格?
- 確保成交 → 考慮市價單或IOC市價
- 確保價格 → 考慮限價單(ROD)或IOC限價
-
你能接受部分成交嗎?
- 可以 → 限價單(ROD)或IOC
- 不行 → FOK
-
你希望委託掛著等待,還是不成交就取消?
- 願意等待 → 限價單(ROD)
- 不願等待 → IOC 或 FOK
-
標的的流動性如何?
- 流動性佳(大型股、ETF) → 市價單相對安全
- 流動性差(小型股、冷門標的) → 避免市價單,使用限價單
七、新手常見的委託錯誤與建議
錯誤一:在小型股使用市價單
這是最常見也最昂貴的錯誤。流動性差的股票,五檔委賣層數薄,一筆市價單可能讓你在幾個升降單位之上的價格成交,造成不必要的損失。
建議:對日均成交量低於500張的股票,一律使用限價單下單。
錯誤二:開盤集合競價後立即掛市價單
台股09:00開盤後的前幾分鐘,市場情緒不穩,盤口可能相對薄弱,市價單在此時的滑價風險較高。
建議:等待開盤後10~15分鐘,讓盤口趨於穩定再操作,或以限價單取代市價單。
錯誤三:忘記撤銷未成交的ROD限價單
ROD限價單會掛到收盤,若你當天下單後忘記,次日情況改變卻忘記撤單,可能在不想交易的時候意外成交。
建議:養成每天收盤前確認未成交委託的習慣;若你不確定是否要繼續等待,考慮改用IOC,當天不成交就取消,不留懸念。
錯誤四:誤解IOC會「只成交一層委賣」
如前所述,IOC市價單會持續吃委賣直到數量滿足或五檔清空,而非只吃最佳委賣一層。若你只想搶最佳委賣,必須設定限價。
建議:使用IOC時,仔細思考是否需要設定限價,以及限價應設在哪個水位。
結語:工具對了,才能讓策略發揮效果
從最基礎的限價單、市價單,到IOC、FOK等更精細的委託類型,每一種工具都是為了解決特定的交易需求而設計。理解它們的差異,是讓你的交易策略真正落地的關鍵基礎建設。
一個清晰的類比:假設你有一套很好的股票選股策略,但每次下單都因為委託方式選錯而多付了2%的成本,一年累積下來,這些摩擦成本就可能讓一個原本獲利的策略變成虧損的策略。
台灣投資人相較於歐美市場,對於委託類型的運用往往較為陌生,主要集中在ROD限價單和市價單之間。若你能進一步掌握IOC和FOK的適用時機,搭配對五檔報價的理解,你的交易執行效率將顯著提升。
最後,無論選擇哪種委託方式,都不要忽視最重要的原則:控制風險永遠優先於追求獲利。再好的委託工具,都代替不了紀律和耐心。