Strasmore Research
學習 Matt Connor作者: Matt Connor · data as of August 6, 2026 · refreshed weekly

股票為何暫停交易?漲跌幅限制區間解析

股票價格突破以近期平均成交價計算的漲跌幅限制區間時,會同步暫停交易五分鐘。了解區間如何滾動更新、委託如何處理,以及這項制度如何避免異常波動擴大。

股票在名為漲跌幅限制(limit up-limit down)的規則下會暫停交易五分鐘:當價格突破以近期自身平均價格為基準設定的區間時,所有交易場所會同時停止交易。假設某檔小型股在上午中段已上漲30%。報價停止更新,最後一筆成交價維持不變,五分鐘倒數開始。本頁說明這些價格區間如何建立、各價格水準的區間寬度,以及市場成交明細暫停期間,尚未成交的委託會如何處理。

股票暫停交易時的實際情況

漲跌幅限制暫停交易由股票的主要上市交易所宣布,其他交易場所也會在同一時間遵循。五分鐘內,任何交易場所都不會有成交。券商畫面可能仍顯示最後成交價,但那已是過時數字;也可能顯示缺少一側的報價。

這項暫停與其他導致股票代號停止更新的原因有兩項明顯不同。第一,它是自動觸發,不需要人工判斷股票是否需要暫停。第二,該計畫本身將暫停時間固定為五分鐘。市場成交明細會使用專門的波動性暫停代碼,與新聞及全市場事件所使用的代碼不同。

漲跌幅限制規則的由來

2010年5月6日,美國市場各類資產的價格在幾分鐘內先下跌後回升,部分成交價格遠低於同一股票幾分鐘前的報價。我們的2010年閃電崩盤解析詳述了當天下午的經過。單一股票熔斷機制在數週內推出,漲跌幅限制計畫則於2012年取代該機制,先以試行方案運作,並於2019年正式成為永久制度。

什麼是漲跌幅限制價格區間?

價格區間是參考價格上下的一定百分比,而參考價格是前五分鐘內符合條件的成交價格平均值,至少每30秒更新一次。這是一個滾動計算的數值。多數讀者最容易誤解的地方在於:價格區間不是以昨收價為基準。若股票整個上午穩步上漲,其參考價格也會隨之上移,價格區間會一路跟著移動。若股票在一秒內跳升,價格區間仍會停留在幾分鐘前的成交水準附近。區間以外的報價不得顯示或成交,因此交易場所會將積極限價單重新定價至區間邊界,或直接拒絕該委託。

股票在五分鐘內實際會波動多遠?下方圖表針對八檔股票,計算過去一年正常交易時段的每個五分鐘區間,並取每個區間內的最高價至最低價完整波動幅度。

查詢八檔股票在五分鐘區間內的走勢幅度(近一年)
每個數據背後的精確 SQL 語法
SELECT
    ticker,
    round(quantileDeterministic(0.999)(range_pct, det), 2) AS p999_range_pct,
    round(max(range_pct), 2)                               AS max_range_pct,
    count()                                                AS window_count
FROM
(
    SELECT
        ticker,
        toStartOfFiveMinute(window_start)                     AS bucket,
        toUnixTimestamp(toStartOfFiveMinute(window_start))    AS det,
        (toFloat64(max(high)) - toFloat64(min(low)))
            / toFloat64(argMin(open, window_start)) * 100     AS range_pct
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'TSLA', 'COIN', 'MSTR')
      AND window_start >= today() - 370
      AND window_start <  today() - 2
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
    GROUP BY ticker, bucket, det
    HAVING min(low) > 0
)
GROUP BY ticker
ORDER BY max_range_pct DESC
Run this yourself

在過去一年中,COIN的五分鐘波動幅度在這組股票中最寬,達該區間起始價格的6.4%。其第99.9百分位區間涵蓋3.1%,也就是即使是這裡波動最劇烈的股票,每1,000個區間中仍有999個落在該幅度內。在波動最小的一端,AAPL19586個區間中從未超過2.15%。5%的價格區間遠高於一般五分鐘的波動幅度。這項制度是為極端情況設計的。

漲跌幅限制區間有多寬?

區間寬度取決於證券層級與價格。該計畫將全國市場系統中的每檔股票分為兩個層級,且股價越低,適用的百分比區間越寬:

  • 第1層級:涵蓋S&P 500成分股、Russell 1000成分股及指定交易所交易產品;股價高於3.00美元:5%。
  • 第2層級:其他所有上市股票;股價高於3.00美元:10%。
  • 股價介於0.75美元至3.00美元:20%。
  • 股價低於0.75美元:75%或0.15美元,取其較低者。

交易所會不時修訂層級名單及確切適用表,因此上述架構應視為規則的基本形狀,而非永久不變的表格。維持不變的是計算方式:以滾動五分鐘平均價格的百分比為基準,股價越低,區間越寬。同一百分比在不同股價水準下,所提供的美元緩衝幅度也會大不相同。

查詢各價格水準下,5%區間相當於多少美元
每個數據背後的精確 SQL 語法
SELECT
    ticker,
    round(toFloat64(argMax(close, window_start)), 2)        AS last_price,
    round(toFloat64(argMax(close, window_start)) * 0.05, 2) AS band_5pct_dollars,
    round(toFloat64(argMax(close, window_start)) * 0.10, 2) AS band_10pct_dollars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'MSFT', 'AAPL', 'TSLA', 'NVDA', 'KO', 'PLTR', 'F')
  AND window_start >= today() - 10
  AND volume > 0
GROUP BY ticker
ORDER BY last_price DESC
Run this yourself

SPY若股價接近767.96美元,5%的區間會讓報價在觸及邊界前,向任一方向有38.4美元的空間;在下文所述的區間加倍時,則有76.8美元的空間。同樣是5%,F若股價接近13.96美元,對應的空間為0.7美元。一筆有意推進價格的委託就能走完這段距離,因此股價越低,適用的百分比區間越寬。

價格區間的重要性高於表面所見,因為市場成交明細中的大量股票代號都在低價區間交易。

查詢上市代號的價格分布,以及各區域適用的區間規則
每個數據背後的精確 SQL 語法
SELECT
    price_zone,
    stock_count,
    round(stock_count * 100.0 / sum(stock_count) OVER (), 1) AS share_of_tape_pct
FROM
(
    SELECT
        multiIf(last_price < 0.75, 'under $0.75',
                last_price < 3,    '$0.75 to $3',
                last_price < 20,   '$3 to $20',
                last_price < 100,  '$20 to $100',
                last_price < 500,  '$100 to $500',
                                   '$500 and up') AS price_zone,
        count()                                   AS stock_count
    FROM
    (
        SELECT
            ticker,
            toFloat64(argMax(close, window_start)) AS last_price
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE window_start >= today() - 8
          AND window_start <  today() - 1
          AND volume > 0
        GROUP BY ticker
        HAVING last_price > 0
    )
    GROUP BY price_zone
)
ORDER BY multiIf(price_zone = 'under $0.75', 1,
                 price_zone = '$0.75 to $3', 2,
                 price_zone = '$3 to $20', 3,
                 price_zone = '$20 to $100', 4,
                 price_zone = '$100 to $500', 5,
                 6)
Run this yourself

在過去一週有成交紀錄的股票代號中,728檔最後成交價低於0.75美元,949檔介於0.75美元至3.00美元,這兩個區間適用最寬的百分比限制。股價介於20美元至100美元的區間,占名單的50.4%。該計畫涵蓋全國市場系統證券,因此這批股票中最便宜的一部分不在制度適用範圍內。低價股的百分比區間較寬,但以美分計算的幅度較窄,這正是該計畫刻意採取的取捨。

為什麼開盤與收盤時段的區間會加倍

美國東部時間上午9:30至9:45,以及下午3:35至4:00收盤前,所有價格區間都會加倍。第1層級由5%擴大至10%,第2層級則由10%擴大至20%。這兩個時段的價格發現最為劇烈,若採用適合午盤的區間寬度,普通股票幾乎每天都會觸發暫停。

查詢五檔高流動性標的的盤中平均每分鐘波幅
每個數據背後的精確 SQL 語法
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 15 MINUTE), '%H:%i') AS et_time,
    round(avg((toFloat64(high) - toFloat64(low)) / toFloat64(open) * 100), 3) AS avg_minute_range_pct,
    round(quantileDeterministic(0.99)((toFloat64(high) - toFloat64(low)) / toFloat64(open) * 100,
          toUnixTimestamp(window_start)), 3)                                  AS p99_minute_range_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'TSLA')
  AND window_start >= today() - 200
  AND window_start <  today() - 2
  AND open > 0
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY et_time
ORDER BY et_time
Run this yourself

在過去幾個月的五檔高流動性股票中,09:30時段的每分鐘平均高低價差為0.288%,而12:30時段為0.087%。當日最後一個時段15:45則為0.117%。第99百分位每分鐘波動也呈現相同曲線,但水準更高;加倍後的價格區間則位於兩個波峰之上。買賣報價價差也呈現相同的日內形狀,詳見為什麼開盤時買賣價差會擴大

限制狀態、跨越狀態與15秒規則

當市場最佳賣價恰好位於下方價格區間,且沒有穿過最佳買價;或最佳買價恰好位於上方價格區間,且沒有穿過最佳賣價時,就會進入限制狀態。價格被釘在區間邊界。只要限制狀態持續,區間內仍可交易;關鍵在於時間:若報價在15秒內未脫離限制狀態,上市交易所就會宣布五分鐘暫停交易。

大多數限制狀態不會持續到這一步。流動性在區間邊界出現,報價回到區間內,15秒倒數因而不會完成。這就是為什麼股票可以在劇烈波動的交易日一再觸及價格區間,卻只實際暫停一兩次。

跨越狀態則呈現另一種形態。最佳買價低於下方價格區間,或最佳賣價高於上方價格區間,報價跨越整個區間,而不是釘在其中一側。當相關市場的移動速度快於該股票自身參考價格的調整速度時,就可能出現跨越狀態。跨越狀態不會自動觸發暫停。若該證券在15秒內沒有成交,上市交易所可以宣布暫停交易。

LULD與熔斷機制及新聞暫停的差異

全市場熔斷機制觀察單一數值,即S&P 500相對前一交易日收盤價的跌幅,並會同時停止所有交易。若在美國東部時間下午3:25前觸發,第1級下跌7%或第2級下跌13%時,所有美國股票交易會暫停15分鐘。第3級下跌20%則會在任何時段結束當日交易。這些門檻適用於整個指數,極少被觸及。漲跌幅限制則按單一股票計算,多數交易日都會在市場某處觸發。自動化系統必須同時處理這兩類機制,交易機器人的熔斷機制對此有詳細說明。

監管性暫停又是另一種情況。對於Nasdaq上市股票,T1代碼表示因等待公司新聞而暫停交易,T12則表示交易所要求公司提供額外資訊期間的暫停。這類暫停由人員宣布,持續時間取決於交易所要求,而非固定五分鐘;股票重新開放交易時,價格也可能遠離最後成交價。每週都有部分時間暫停交易的股票,經常出現在本週漲跌幅最大的股票名單中。

五分鐘暫停期間,您的委託會如何處理

暫停期間不會有任何成交。除此之外,處理方式取決於交易場所與委託類型;具體規則應以券商自身文件為準。

  • 尚未成交的限價單通常會留在委託簿中,但多家交易所會在暫停開始時取消市價單及部分具有時效性的委託類型。
  • 暫停期間通常仍可新增或取消委託,這些委託會排入重新開放交易時的集合競價。
  • 高於價格區間的限價單無法在該價格顯示。交易場所會將其滑動至區間邊界,或予以拒絕。
  • 停損單會在成交價出現時觸發,暫停期間不會有成交價。重新開放時的集合競價產生成交價後,已觸發的停損單會以市價單進入市場,實際成交價可能遠離停損價。

重新開放交易時,由主要上市交易所進行集合競價。暫停期間,買賣雙方的委託會持續累積,交易所則發布指示性價格,最後以單一交叉價格一次撮合累積的買賣興趣。其運作方式與每日開盤時相同,詳見什麼是開盤集合競價。若上市交易所無法在10分鐘內重新開放交易,其他交易所可以恢復該股票的交易。

常見問答

股票為什麼會暫停五分鐘?

五分鐘暫停是漲跌幅限制所觸發的波動性暫停。當股票的最佳買價或最佳賣價連續15秒位於價格區間邊界時,主要上市交易所會停止交易五分鐘,之後透過集合競價重新開放。

漲跌幅限制區間有多寬?

價格區間以滾動五分鐘平均價格的百分比計算:股價高於3.00美元的大型指數成分股為5%,其他股價高於3.00美元的上市股票為10%,股價介於0.75美元至3.00美元為20%,低於0.75美元則為75%或0.15美元,取較低者。上述各區間在開盤前15分鐘及收盤前25分鐘都會加倍。

股票暫停交易時,可以買進或賣出嗎?

暫停期間不會有成交。多數交易場所仍允許您新增或取消委託,這些委託會加入重新開放交易時的集合競價;但部分委託類型會在暫停開始時自動取消。

交易暫停與熔斷機制有什麼差異?

漲跌幅限制暫停適用於單一股票,並持續五分鐘。全市場熔斷機制則會同時適用於所有美國股票交易,依S&P 500相對前一日收盤價的跌幅,在7%、13%及20%水準觸發。

暫停交易是否代表公司出了問題?

不一定。波動性暫停只衡量五分鐘內的價格變動,與其他因素無關。另一種情況是監管性暫停:Nasdaq上市股票若標示T1或T12,表示交易所因待發布新聞或要求公司提供資訊而宣布暫停。


本頁每個圖表都附有產生該圖表的SQL,可在圖表下方展開查看。若想了解您關注的股票距離自身價格區間有多近,請以自然語言在Strasmore terminal提出問題。