Strasmore Research
學習 Matt Connor作者: Matt Connor · 更新於 2026-08-08

Time in Force 是什麼?Day、GTC、IOC、FOK 懶人包

Time in force 決定委託單的有效時間與成交條件,了解 Day、GTC、IOC、FOK,以及競價截止時間如何終止委託。

Time in force 是委託單頁面上的欄位,用來回答一個問題:這筆委託應持續有效多久?委託類型決定價格,time in force 決定有效時間,以及所附帶的成交條件。每張股票與選擇權委託單都有這兩個欄位,而交易平台預先填入的預設值,本身也是一項選擇。

交易中的 time in force 是什麼?

一筆委託有兩項彼此獨立的設定。第一項是價格。市價單接受委託簿上可得的價格;限價單則指定你願意接受的最差價格。市價單與限價單指南詳細說明了這一部分。

第二項是有效期間。Time in force 告訴交易場所,委託中尚未成交的部分應持續有效多久,以及途中是否接受部分成交。一筆以每股 $50 買進 500 股的限價單,同時包含兩項指示:價格與有效期限。即使價格不變,只要更改有效期限,你送出的就是另一筆委託。

相關術語不多。幾乎所有零售交易平台顯示的委託單,都涵蓋日訂單、取消前有效、指定日期前有效,以及僅限即時成交的立即成交否則取消與全部成交否則取消。部分成交條件可再疊加於上述設定,而競價指示則完全取代有效期間。

日訂單、GTC 與指定日期前有效

日訂單(Day)。 委託持續有效至正常交易時段結束,任何未成交數量會在收市時取消。這幾乎是所有零售交易平台的預設值。上午 10:00 送出的日訂單若到下午 4:00 仍未成交,就不再存在。任何部分都不會延續至隔日。

取消前有效(Good-til-canceled,GTC)。 委託會跨交易時段保留,直到成交或由你撤單為止。美國股票交易所大多以日訂單運作,因此 GTC 委託通常由券商保管,並在每天早上重新送出。排隊位置也會隨之重設:昨天在該價格的排隊位置不會保留。

指定日期前有效(Good-til-date,GTD)。 GTC 加上由你指定的到期日。當委託的理由只在一段期間內有效時,這項設定很有用。

延長時段日訂單(Extended-hours day)。 部分平台提供一種有效期間,讓日訂單可持續作用於盤前與盤後時段,而不是在下午 4:00 停止。

日訂單的有效時段,對應到非常不均勻的交易量分布。下方圖表將 SPY 一整個月的成交量,依美東時間分布於盤前時段上午 4:00 開始至盤後時段晚上 8:00 結束。

查詢SPY按美東時間每小時的成交量,2026年6月
每個數據背後的精確 SQL 語法
SELECT
    formatDateTime(toStartOfHour(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS et_time,
    round(100 * sum(volume) / sum(sum(volume)) OVER (), 2)                               AS pct_of_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2026-06-01 08:00:00', 'UTC')
  AND window_start <  toDateTime('2026-07-01 00:00:00', 'UTC')
GROUP BY et_time
ORDER BY et_time
Run this yourself

2026年6月期間,04:00 小時占 SPY 月度股票成交量的 0.27%。以上午 9:30 開盤鐘聲開始的 09:00 小時,占 9.32%。16:00 小時則是混合時段:其中包含收盤競價成交,也包含盤後交易初段,合計為 14.42%。一般日訂單在圖表中段的高峰期間有效,但在兩端的低量時段並不有效。

股票分割或股息發放後,GTC 委託會如何處理?

GTC 委託可能持續數週,因此公司行動有時間影響到它。常見的處理方式有兩種。部分券商會在股票進入除息日或分割生效時,取消該股票所有未完成的 GTC 委託。其他券商則會調整掛單中的限價與數量,以符合新的股數。兩種做法都有其合理性,但並不相同;委託頁面不會告訴你帳戶適用哪一種方式。

多數券商也會直接限制 GTC 的有效期間,通常為 60 至 90 個日曆日,之後委託會自行到期。3月設定後便不再理會的委託,往往在6月前就已消失,即使市場從未觸及該價格。

股票分割的情況更為明顯。一比十的反向分割會在同一個早晨將 100 股變成 10 股,參考價格則乘以十。針對原股數設定、每股 $2 的買進限價單,對新股數而言已失去意義。股票分割並非罕見事件。下方圖表逐月統計美國市場所有股票分割。

查詢美國股票每月分割次數,正向與反向
每個數據背後的精確 SQL 語法
SELECT
    formatDateTime(toStartOfMonth(execution_date), '%Y-%m')            AS month,
    countDistinctIf(id, toFloat64(split_to) > toFloat64(split_from))   AS forward_splits,
    countDistinctIf(id, toFloat64(split_to) < toFloat64(split_from))   AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2025-08-01')
  AND execution_date <  toDate('2026-08-01')
GROUP BY month
ORDER BY month
Run this yourself

統計期間從 2025-082026-07。在 2026-07,市場成交紀錄顯示有 45 次正向分割與 119 次反向分割。每個日期都是該股票的掛單遭到取消或改寫的早晨,而數週前設定委託的投資人,往往會在事後才得知。

IOC 與 FOK 有何不同?

立即成交否則取消與全部成交否則取消同樣屬於有效期間設定。它們的有效期間只有一瞬間。

立即成交否則取消(Immediate-or-cancel,IOC)。 立即成交在目前限價下可得的數量,剩餘數量取消。部分成交是預期結果。一筆買進 5,000 股的 IOC 委託若發現當下有 800 股可成交,就成交 800 股;剩餘的 4,200 股立即取消。

全部成交否則取消(Fill-or-kill,FOK)。 必須立即成交全部數量,否則一股也不成交。同一筆委託若只發現 800 股可成交,結果就是零股成交。

全部成交條件(All-or-none,AON)。 必須成交全部數量,但可以等待。AON 委託會等待完整數量,而不是直接取消,因此還需要搭配有效期間:例如當日有效的 AON,或 GTC 的 AON。

Fill-or-kill 是否切合實際,取決於你的委託規模相對於該股票實際成交規模的大小。下方圖表選取單一指定日期的一個上午中段小時,測量成交紀錄。

查詢五檔股票的成交筆數,2026年6月10日美東時間上午10:00至11:00
每個數據背後的精確 SQL 語法
SELECT
    ticker                                          AS symbol,
    round(avg(size), 0)                             AS avg_print_shares,
    round(100 * countIf(size >= 1000) / count(), 2) AS large_print_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('SPY', 'AAPL', 'NVDA', 'MSFT', 'KO')
  AND sip_timestamp >= toDateTime('2026-06-10 14:00:00', 'UTC')
  AND sip_timestamp <  toDateTime('2026-06-10 15:00:00', 'UTC')
  AND size > 0
GROUP BY ticker
ORDER BY large_print_pct DESC
Run this yourself

在該小時內,NVDA 的成交紀錄中,達到 1,000 股或以上的比例最高,占交易筆數的 0.32%,平均每筆成交為 38 股。另一方面,五檔中 MSFT 僅有 0.1% 的成交紀錄落在該區間。若在典型成交量僅數百股的市場中,送出 5,000 股的 FOK 委託,最可能的結果是取消,而不是成交。

收盤市價單與收盤限價單:競價指示

有兩種指示完全不指定有效期間,而是指定一個事件。

收盤市價單(Market-on-close,MOC) 將委託送入收盤競價,並以官方收盤價成交。收盤限價單(Limit-on-close,LOC) 也是如此,但附有價格上限或下限;只有當收盤價等於或優於限價時才會參與競價。早盤對應的指示為開盤市價單與開盤限價單,會送入開盤集合競價。

關鍵在於截止時間。在美國主要第一上市交易場所,MOC 與 LOC 的輸入截止時間為美東時間下午 3:50;超過該時間後,除更正真正錯誤外,委託不得取消或修改。開盤對應指示的截止時間約為美東時間上午 9:28。在最後一段時間內,你必須接受集合競價的成交結果。收盤競價開盤競價指南會說明各項集合競價的計算方式。

交易人放棄退出彈性的交換條件,是以官方收盤價成交。下方圖表統計一個月 SPY 交易日中,美東時間下午 3:45 至收市期間的成交紀錄,並計算平均值。

查詢SPY收盤前每分鐘成交量,2026年6月交易時段平均值
每個數據背後的精確 SQL 語法
SELECT
    formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
    round(sum(volume) / countDistinct(toDate(toTimeZone(window_start, 'America/New_York'))) / 1e6, 2) AS volume_millions
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2026-06-01 08:00:00', 'UTC')
  AND window_start <  toDateTime('2026-07-01 00:00:00', 'UTC')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 945 AND 960
GROUP BY et_time
ORDER BY et_time
Run this yourself

圖表以每分鐘呈現。15:45 橫條每個交易日平均成交 0.22 百萬股 SPY,16:00 橫條則平均成交 0.39 百萬股。集合競價不是連續交易中的另一分鐘。它是在單一官方價格下撮合的一次性事件,而 MOC 或 LOC 委託就是要求參與其中。下午 3:50 的截止時間,就是這項要求所付出的代價。

正常交易時段以外的 time in force

延長交易時段會改變交易規則。多數交易場所只在美東時間上午 9:30 至下午 4:00 以外接受限價單,而針對正常交易時段輸入的日訂單,不會自行延續至盤後時段。盤後與盤前交易指南詳細說明這些時段。上方的每小時圖表顯示限價單制度所反映的低流動性:19:00 小時僅占當月 SPY 成交量的 0.17%。

選擇權還有另一項特殊限制。合約可交易的最後時刻,與標的股票採用不同的時間表;而即將到期的選擇權有明確截止時間,任何有效期間設定都無法延長。選擇權停止交易時間指南載有具體說明。

閱讀委託單:有效期間加上成交條件

  • 日訂單,無成交條件:持續有效至收市,允許部分成交。這是日常預設值。
  • 日訂單加 IOC:立即成交當下可得數量,剩餘數量取消。不會有任何數量留在委託簿上。
  • 日訂單加 FOK:當下必須成交全部數量,否則全部取消。不會有任何數量留在委託簿上。
  • 日訂單加 AON:必須成交全部數量,可等待至收市。
  • GTC 加 AON:必須成交全部數量,可跨交易時段等待至券商設定的到期日。
  • GTD,無成交條件:允許部分成交,持續有效至你指定的日期。
  • MOC 或 LOC:沒有有效期間欄位。競價本身就是指示,而美東時間下午 3:50 是最後可以改變決定的時刻。

不同平台對這些設定的名稱可能不同。底層指示並沒有改變。通常花一分鐘,就能將螢幕上的術語與這份清單對照起來。

常見問題

委託單上的 time in force 是什麼意思?

Time in force 是設定委託持續有效多久、之後自動取消的指示。它與決定價格的委託類型分開。一張委託單同時包含這兩個欄位。

日訂單與 GTC 委託有何不同?

日訂單若未成交,會在正常交易時段結束時取消。GTC 委託則會跨交易時段持續有效,直到成交或由你取消;但無論如何,都不會超過券商自行設定的到期上限。

GTC 委託會永久保持開放嗎?

不會。多數券商會將 GTC 委託限制在約 60 至 90 個日曆日內,許多券商也會在股票進入除息日或完成分割時取消委託。具體處理方式因券商而異,並載明於帳戶協議中。

IOC 與 FOK 有何不同?

IOC 委託會立即成交當下可得的數量,並取消剩餘數量,因此部分成交很常見。FOK 委託則要求立即成交全部數量;只要少於全部數量,就完全不會成交。

可以取消收盤市價單嗎?

在交易場所的截止時間之後不能取消。美國主要第一上市交易所的截止時間為美東時間下午 3:50。此前,MOC 委託可以像其他委託一樣輸入或撤回。超過截止時間後,只接受真正錯誤的更正。


本頁每個圖表都附有產生該圖表的 SQL。開啟其中一個圖表,即可查看數字的確切計算方式。若要衡量特定股票在收盤前幾分鐘的成交表現,請在 Strasmore terminal 以自然語言提出問題。