Any US stock or ETF's full daily price, dividend and split history in one Excel file, $5 per ticker, one payment, no subscription.Pick a ticker
Strasmore Research
学习 Matt Connor作者: Matt Connor · 更新于 2026-10-24 · data as of October 24, 2026 · refreshed weekly

美国股票23/5交易何时开始及交易规则

美国股票计划于2026年12月6日启动每周五天、每天23小时交易。了解隔夜交易如何影响交易日期、日线、成交量和LULD价格波动限制。

美国股票每周五天、每天23小时交易计划于2026年12月6日(周日)启动。届时,支撑每只美国股票报价的两条综合数据流——CTA和UTP SIP——计划于美东时间周日晚上9点至周五晚上8点运行,每晚暂停维护一小时。此举将在盘前交易前新增一个隔夜时段,即美东时间晚上9点至凌晨4点。细节比标题更重要:晚上9点至次日晚上8点之间的每笔成交都归属于同一个交易日;隔夜成交量将计入日线;正式开盘和收盘时间不变;夜间价格波动限制的运作方式则有所不同。本页面的所有日期均为计划日期,只有在SIP按时准备就绪的情况下才成立。

美国股票何时开始23/5交易?

该计划建立在两份文件之上。SEC命令34-106061批准了对CTA和UTP计划的修订,以延长SIP的运行时间;UTP Vendor Alert #2026-24则将目标日期定为2026年12月6日(周日),美东时间晚上9点开始出现首笔成交。SIP即证券信息处理器,负责将所有交易所的成交和报价合并为一条官方行情。CTA负责NYSE上市股票,UTP负责Nasdaq上市股票。按照计划,从当晚起,两者将每周运行五天、每天23小时:

  • 美东时间晚上9:00至凌晨4:00:新增隔夜交易时段
  • 美东时间凌晨4:00至上午9:30:盘前交易,保持不变
  • 美东时间上午9:30至下午4:00:常规交易时段,保持不变
  • 美东时间下午4:00至晚上8:00:盘后交易,保持不变
  • 美东时间晚上8:00至晚上9:00:SIP维护暂停,不产生综合成交

每周交易从周日晚上9点开始,至周五晚上8点结束。周末仍不交易。截至2026年9月,首批预计参与的交易场所包括Cboe EDGX、NYSE Arca、24X National和Nasdaq。每个交易场所都要单独提交规则变更申请,并自行选择启动时间,因此上述名单仍是预期名单,并非最终名单。SIP是否准备就绪是关键条件:如果数据流延期,整个时间表也会相应推迟。关于今晚可以进行的交易,请参见今天可以做什么。本页面说明SIP延长运行时间后,行情将发生哪些变化。

今天的行情是什么样?

目前,综合行情从美东时间凌晨4点运行至晚上8点,共16小时。下方面板按美东时间小时分组,统计一个月的SPY分钟线。该统计不区分交易时段,只报告出现成交的时间。

查询SPY今日各美东时间小时成交量分布(近一个月)
美东时间成交量(百万)占比(%)分钟K线
04:002.10.271071
05:0010.13945
06:001.70.221007
07:004.30.561159
08:007.71.011189
09:0077.310.091197
10:0092.812.111200
11:0081.510.641200
12:00688.871200
13:0064.88.451200
14:0070.19.151200
15:00193.625.271200
16:0093.312.181167
17:004.20.55942
18:0030.39933
19:000.90.12917
每个数字背后的完整 SQL
WITH
(
    SELECT sum(volume)
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= today() - 30
      AND window_start <  today() - 2
) AS month_volume
SELECT
    formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:00') AS et_hour,
    round(toFloat64(sum(volume)) / 1e6, 1)                               AS volume_millions,
    round(100 * toFloat64(sum(volume)) / toFloat64(month_volume), 2)     AS share_pct,
    count()                                                              AS minute_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= today() - 30
  AND window_start <  today() - 2
GROUP BY et_hour
HAVING count() >= 5
ORDER BY et_hour
自己运行这个查询

行情覆盖16个小时,从美东时间04:00至19:00,晚上8点至凌晨4点之间没有成交。这段空白正是计划新增隔夜交易时段的所在:晚上9点至凌晨4点共七小时,前面还有一小时维护暂停。成交分布并不均衡:04:00时段占SPY当月成交量的0.27%,19:00时段占0.12%,而常规交易时段几乎占据全部成交量。隔夜成交量将从成交稀少的时段加入这一分布;我们的盘前与盘后交易指南介绍了低流动性订单簿在这些时段的表现。

隔夜成交归属哪个交易日?

按照该计划,晚上9点至次日晚上8点的完整窗口属于同一个交易日,交易日名称以其常规交易时段所在的日历日确定。2026年12月6日(周日)晚上9:30的成交,其交易日为12月7日(周一)。周一晚上11点的成交则归属于周二。晚上8点至晚上9点的暂停时段是两个交易日之间的分界线。

这会改变我们对日历的理解。周日晚上9:30成交的墙上时间是周日,但其交易日是周一。本页面每个面板下方的SQL都按美东时间日历日期分组。今天这样做是正确的,原因只有一个:晚上8点后没有成交。延长运行时间后,美东时间晚上9点后的成交将计入下一个交易日,因此“按美东时间日期分组”必须改为“按美东时间日期分组,并将晚上9点后的成交顺延至下一交易日”。

每个面板使用的时间戳以UTC存储,并在分配日期前转换为纽约时间。12月的美东时间为UTC减五小时,因此UTC时间周一02:30的成交,对应美东时间周日晚上9:30,交易日为周一。市场数据时间戳指南详细介绍了这一转换过程。

日线OHLCV会发生什么变化?

日线OHLCV柱线(开盘价、最高价、最低价、收盘价、成交量)按照规则根据综合行情生成。综合日成交量会统计所有归属于该交易日的合资格成交,无论成交发生在哪个时段。目前,这意味着盘前和盘后成交量已经计入日线。延长运行时间后,隔夜成交量也会计入其中。正式开盘仍是上午9:30的开盘竞价,正式收盘仍是下午4:00的收盘竞价,两者都不会改变。晚上9点的首笔成交不是开盘价,晚上8点前的最后一笔成交也不是收盘价。

查询SPY日线成交量与常规交易时段成交量对比(近一个月)
交易日交易时段标签日K线成交量(百万)常规交易时段成交量(百万)常规时段外占比(%)
2026-09-24Sep 244433.723.44
2026-09-25Sep 2536.731.214.95
2026-09-28Sep 2842.73713.4
2026-09-29Sep 2936.931.614.4
2026-09-30Sep 3062.145.926.14
2026-10-01Oct 147.740.914.22
2026-10-02Oct 246.339.215.34
2026-10-05Oct 544.837.117.28
2026-10-06Oct 636.13016.83
2026-10-07Oct 73126.314.99
2026-10-08Oct 840.432.918.52
2026-10-09Oct 922.619.613.41
2026-10-12Oct 1218.716.99.77
2026-10-13Oct 1325.922.214.34
2026-10-14Oct 1455.74813.77
2026-10-15Oct 1543.336.615.42
2026-10-16Oct 1664.454.914.66
2026-10-19Oct 1938.732.216.81
2026-10-20Oct 20353014.4
2026-10-21Oct 2131.92812.35
每个数字背后的完整 SQL
SELECT
    toString(daily.date)                                                                AS session_date,
    concat(formatDateTime(daily.date, '%b'), ' ', toString(toDayOfMonth(daily.date)))   AS session_label,
    round(toFloat64(daily.day_volume) / 1e6, 1)                                         AS daily_bar_millions,
    round(toFloat64(intraday.regular_volume) / 1e6, 1)                                  AS regular_session_millions,
    round(100 * (toFloat64(daily.day_volume) - toFloat64(intraday.regular_volume))
              / toFloat64(daily.day_volume), 2)                                         AS outside_regular_pct
FROM
(
    SELECT
        date,
        max(volume) AS day_volume
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'SPY'
      AND date >= today() - 30
      AND date <  today() - 2
    GROUP BY date
) AS daily
INNER JOIN
(
    SELECT
        toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS et_date,
        sumIf(toFloat64(size), has(conditions, 8)
              OR (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60
                  + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) BETWEEN 570 AND 959) AS regular_volume
    FROM global_markets.stocks_trades
    WHERE ticker = 'SPY'
      AND sip_timestamp >= today() - 30
      AND sip_timestamp <  today() - 2
      AND NOT hasAny(conditions, [15, 16, 38])
    GROUP BY et_date
    HAVING countIf(has(conditions, 8)) > 0
) AS intraday ON intraday.et_date = daily.date
ORDER BY daily.date
自己运行这个查询

在Oct 21,SPY日线成交量为31.9百万股,其中28百万股发生在常规交易时段,即上午9:30至下午4:00的时段及结束该时段的收盘竞价成交;因此,12.35%的成交量发生在常规交易时段之外。这就是目前的延长时段成交占比;行情新增七小时后,该占比将进一步上升。OHLCV柱线如何生成详细介绍了基于竞价的开盘和收盘。

常规交易时段之外的成交带有Form T成交条件代码;Form T成交不会更新最新成交价,也不会更新时段最高价和最低价,但会更新综合成交量。按照该计划,隔夜交易时段将采用相同处理方式:凌晨2点的成交会增加成交量,但不会改变最新成交价。相关代码已经在行情中定义。

查询盘口定义的延长交易时段成交条件
id条件名称含义
12Form T/Extended Hours
13Extended Hours (Sold Out Of Sequence)
248Extended Hours TradeTransaction represents a trade that was executed outside of regular market hours. Trades do not update Open, High, Low, and Closing Prices.
每个数字背后的完整 SQL
SELECT
    id,
    any(name)        AS condition_name,
    any(description) AS meaning
FROM global_markets.stocks_condition_codes
WHERE name ILIKE '%form t%'
   OR name ILIKE '%extended%hours%'
GROUP BY id
ORDER BY id
自己运行这个查询

行情定义了3种延长时段成交条件,其中第一种为Form T/Extended Hours。成交条件代码说明解释了完整列表,并说明哪些代码可以推动最新成交价变化。

如何比较12月前后的成交量?

如果该计划按期实施,将2027年1月的日成交量与2026年11月进行比较,相当于拿23小时交易日与16小时交易日进行比较。正确做法是比较相同口径:按照美东时间的时钟时段切分行情,并在时间边界两侧使用相同切片。常规交易时段,即上午9:30至下午4:00,不受延长交易影响,因此是最清晰的基准。下方面板衡量了七只常见大型股票在常规交易时段之外的成交量占比。这一占比是简单进行前后比较时可能被无意放大的部分。

查询7只家喻户晓股票在美东时间9:30至16:00以外成交的成交量占比(近一个月)
ticker盘前占比(%)盘后占比(%)常规时段外占比(%)
SPY2.6413.6716.31
KO1.2713.0814.35
AAPL1.9910.5512.54
MSFT1.6810.2511.92
AMZN2.449.4211.86
NVDA3.327.3110.63
TSLA3.225.849.06
每个数字背后的完整 SQL
SELECT
    ticker,
    round(100 * sumIf(shares, NOT is_close AND minute_of_day < 570) / sum(shares), 2)   AS premarket_pct,
    round(100 * sumIf(shares, NOT is_close AND minute_of_day >= 960) / sum(shares), 2)  AS after_hours_pct,
    round(100 * sumIf(shares, NOT is_close AND (minute_of_day < 570 OR minute_of_day >= 960))
              / sum(shares), 2)                                                         AS outside_regular_pct
FROM
(
    SELECT
        ticker,
        toFloat64(size)    AS shares,
        has(conditions, 8) AS is_close,
        toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60
          + toMinute(toTimeZone(sip_timestamp, 'America/New_York')) AS minute_of_day
    FROM global_markets.stocks_trades
    WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'TSLA', 'AMZN', 'KO')
      AND sip_timestamp >= today() - 30
      AND sip_timestamp <  today() - 2
      AND NOT hasAny(conditions, [15, 16, 38])
)
GROUP BY ticker
HAVING sum(shares) > 0
ORDER BY outside_regular_pct DESC
自己运行这个查询

过去一个月,SPY有16.31%的成交量发生在常规交易时段之外,是七只股票中占比最高的;其中2.64%发生在盘前,13.67%发生在盘后。TSLA处于另一端,占比为9.06%。延长交易后,股票总成交量排名可能仅因隔夜交易量不同而发生变化,而常规交易时段成交量并未改变。应像上方面板一样,同时保留常规交易时段成交量序列和综合成交量序列,并用前者比较12月与11月。

隔夜交易时段如何运作LULD价格限制?

涨跌停板机制(LULD)通过限制并暂停股票在参考价附近价格区间之外的交易,控制股价突破价格带的移动。常规交易时段内,参考价会滚动更新:系统根据此前五分钟的交易重新计算参考价,价格带也随之移动。隔夜交易计划则有所不同。隔夜价格带为静态价格带:美东时间晚上9点根据当时可用的参考价发布一次,并在整个隔夜交易时段内保持不变。报价数据流中的LULD价格带指标将新增G和H两个数值,专用于隔夜机制,使数据使用者能够区分隔夜价格带和日间价格带。静态价格带不会重新居中,因此股票在晚上9点后大幅波动时,会一直受到该价格带约束,直到日间机制重新启动。股票为何会触发涨跌停板机制介绍了日间机制。

如果SIP没有准备就绪怎么办?

交易基础设施中的两个环节已经领先于行情扩展。负责净额结算并担保美国股票交易的NSCC自2026年6月29日起已提供24/5服务(截至2026年9月),因此隔夜交易已经具备清算路径,并像日间交易一样,以交易日为基准实行T+1结算。24X National还获得了SEC豁免救济,该救济将于2027年1月24日生效。这项救济是明确的备选方案:如果SIP未能按12月日期上线,24X的隔夜交易时段可以先行启动,早于综合数据流上线。无论哪种情况,启动时间都取决于SIP是否准备就绪;因此本页面的所有日期都应理解为“计划于该日进行”,而不是“必定于该日发生”。SIP与交易所直连数据流说明了为什么综合数据流必须准备就绪。

常见问题

23/5股票交易何时开始?

计划于2026年12月6日(周日)美东时间晚上9点开始。届时,CTA和UTP SIP计划根据SEC命令34-106061和UTP Vendor Alert #2026-24开始每天运行23小时。该日期只有在SIP准备就绪的情况下才成立。如果SIP延期,交易所的隔夜交易时段也会随之延期。

周日晚间的股票成交归属哪个交易日?

归属于周一。按照该计划,交易日从美东时间晚上9点持续至次日晚上8点。因此,周日晚上9:30的成交归属于周一交易日,并计入周一的综合成交量。

隔夜交易会改变正式开盘和收盘吗?

不会。正式开盘仍是美东时间上午9:30的开盘竞价,正式收盘仍是下午4:00的收盘竞价。隔夜成交带有Form T成交条件代码,只会增加成交量,不会更新最新成交价。

LULD价格带适用于隔夜交易时段吗?

适用,但采用静态形式。按照该计划,价格带将在美东时间晚上9点发布,并覆盖整个隔夜交易时段;不像常规交易时段那样滚动更新。报价数据流将使用新增的G和H指标值标记这些价格带。


上方每个面板都附有SQL。展开面板即可查看时段切片的具体方式,也可以从Strasmore终端中选取任意ticker,运行相同的按时钟小时划分统计。