美国股票23/5交易何时开始及日期规则
美国股票计划于2026年12月6日启动23/5交易,本文说明隔夜成交如何影响交易日、日线、成交量及LULD价格限制。
美国股票每周 23 小时、每周 5 天交易计划于 2026 年 12 月 6 日星期日启动。届时,支撑每只美国股票报价的两条综合数据流——CTA 和 UTP SIP——计划从美国东部时间星期日晚上 9 点运行至星期五晚上 8 点,每晚暂停维护一小时。此举将在盘前交易前新增一个隔夜时段,即美国东部时间晚上 9 点至凌晨 4 点。
关键不在于 headline,而在于交易规则:晚上 9 点至次日晚上 8 点之间的每笔成交都归属于同一个交易日;隔夜成交量会计入日线;官方开盘和收盘时间保持不变;盘后价格限制机制则有所不同。本页所有日期均为计划日期,前提是 SIP 按时准备就绪。
美国股票 23/5 交易何时开始?
该计划依据两份文件。SEC 命令 34-106061 批准了 CTA 和 UTP 计划的修订,延长 SIP 的运行时间;UTP Vendor Alert #2026-24 则设定了目标时间:2026 年 12 月 6 日星期日,美国东部时间晚上 9 点开始出现首笔成交。
SIP 即 Securities Information Processor,是一种将各交易所的成交和报价合并为一条官方行情的基础设施。CTA 负责 NYSE 上市股票,UTP 负责 Nasdaq 上市股票。按照计划,从当晚起,两者都将每周运行 5 天、每天 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 分钟线分组。该面板不假设任何交易时段,只报告成交记录出现在哪些时间。
| 美东时间小时 | 成交量(百万) | 占比(%) | 分钟K线 |
|---|---|---|---|
| 04:00 | 1.9 | 0.27 | 907 |
| 05:00 | 0.6 | 0.08 | 816 |
| 06:00 | 0.8 | 0.12 | 831 |
| 07:00 | 3.4 | 0.49 | 1079 |
| 08:00 | 8.8 | 1.28 | 1131 |
| 09:00 | 76.6 | 11.2 | 1139 |
| 10:00 | 91.1 | 13.31 | 1140 |
| 11:00 | 74.4 | 10.87 | 1140 |
| 12:00 | 55.9 | 8.16 | 1140 |
| 13:00 | 50 | 7.3 | 1140 |
| 14:00 | 62.7 | 9.16 | 1140 |
| 15:00 | 173.8 | 25.39 | 1140 |
| 16:00 | 75.5 | 11.04 | 1118 |
| 17:00 | 6.8 | 0.99 | 858 |
| 18:00 | 1.7 | 0.24 | 846 |
| 19:00 | 0.7 | 0.1 | 782 |
每个数字背后的完整 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 点共 7 小时,前面还有 1 小时维护暂停。
成交分布并不均衡:在该月内,04:00 这一小时占 SPY 成交量的 0.27%,19:00 这一小时占 0.1%;相比之下,常规交易时段占据绝大部分成交量。隔夜成交量加入后,也会位于小时分布中流动性较薄的一端。我们的盘前与盘后交易指南介绍了低流动性时段的盘口特征。
隔夜成交属于哪个交易日?
按照该计划,晚上 9 点至次日晚上 8 点的完整时段属于同一个交易日。该交易日以其常规交易时段所在的日历日命名。
2026 年 12 月 6 日星期日晚上 9:30 的成交,其交易日为 12 月 7 日星期一。星期一晚上 11 点的成交则属于星期二。晚上 8 点至晚上 9 点的暂停时段,是两个交易日之间的分界。
这会改变日历日期的含义。该笔星期日晚上 9:30 的成交,按墙上时钟的日期属于星期日,但其交易日为星期一。当前,按美国东部时间日历日期对成交进行分组的逻辑——包括本页每个面板下的 SQL——之所以正确,只有一个原因:晚上 8 点后没有成交。
延长运行时间生效后,美国东部时间晚上 9 点后的成交会计入下一个交易日。因此,“按美国东部时间日期分组”必须改为“按美国东部时间日期分组,并将晚上 9 点后的成交顺延至下一交易日”。
每个面板使用的时间戳以 UTC 存储,并在分配日期前转换为纽约时间。12 月份,东部时间比 UTC 晚 5 小时。因此,UTC 时间星期一 02:30 的成交,实际上是美国东部时间星期日晚上 9:30 的成交,其交易日为星期一。市场数据时间戳指南详细说明了这一转换过程。
日线 OHLCV 会发生什么变化?
日线 OHLCV(开盘价、最高价、最低价、收盘价、成交量)按照规则根据综合行情构建。综合日成交量统计所有归属于该交易日的合资格成交,无论成交发生在哪个时段。
目前,这意味着盘前和盘后成交量已经计入日线。延长运行时间后,隔夜成交量也会计入其中。官方开盘仍是上午 9:30 的开盘竞价,官方收盘仍是下午 4:00 的收盘竞价,两者都不会改变。晚上 9 点的首笔成交不是开盘价,晚上 8 点前的最后一笔成交也不是收盘价。
| 交易时段日期 | 交易时段标签 | 日K线成交量(百万) | 常规交易时段(百万) | 常规时段外占比(%) |
|---|---|---|---|---|
| 2026-08-17 | Aug 17 | 34.4 | 28.4 | 17.44 |
| 2026-08-18 | Aug 18 | 43.9 | 34.4 | 21.62 |
| 2026-08-19 | Aug 19 | 40.3 | 31 | 23.11 |
| 2026-08-20 | Aug 20 | 45.5 | 38 | 16.61 |
| 2026-08-21 | Aug 21 | 39.2 | 33.7 | 14.06 |
| 2026-08-24 | Aug 24 | 32.4 | 27.2 | 16.01 |
| 2026-08-25 | Aug 25 | 27.4 | 24 | 12.45 |
| 2026-08-26 | Aug 26 | 28.8 | 22.9 | 20.41 |
| 2026-08-27 | Aug 27 | 34.6 | 28.8 | 16.74 |
| 2026-08-28 | Aug 28 | 36.7 | 31.6 | 13.96 |
| 2026-08-31 | Aug 31 | 38.8 | 29.8 | 23.25 |
| 2026-09-01 | Sep 1 | 41.1 | 32.2 | 21.78 |
| 2026-09-02 | Sep 2 | 29.6 | 22.4 | 24.22 |
| 2026-09-03 | Sep 3 | 43.5 | 35.5 | 18.41 |
| 2026-09-04 | Sep 4 | 34.1 | 26.8 | 21.39 |
| 2026-09-08 | Sep 8 | 44.7 | 31.8 | 28.85 |
| 2026-09-09 | Sep 9 | 32.8 | 27.5 | 16.23 |
| 2026-09-10 | Sep 10 | 42.7 | 37.3 | 12.82 |
| 2026-09-11 | Sep 11 | 45.5 | 36.9 | 18.93 |
每个数字背后的完整 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(window_start, 'America/New_York')) AS et_date,
sum(volume) AS regular_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 30
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 et_date
) AS intraday ON intraday.et_date = daily.date
ORDER BY daily.date在 Sep 11,SPY 日线成交量为 45.5 百万股,其中 36.9 百万股发生在上午 9:30 至下午 4:00 的时段内。因此,18.93% 的成交量来自常规交易时段之外。这就是当前的延长时段占比;当行情新增 7 小时后,该占比将进一步上升。日线 OHLCV 的构建方式详细介绍了基于竞价的开盘和收盘。
常规交易时段以外的成交会带有 Form T 成交条件。Form T 成交不会更新最新成交价,也不会更新该时段的最高价和最低价,但会计入综合成交量。
按照该计划,隔夜交易时段也采用相同处理方式:凌晨 2 点的成交会增加成交量,但不会更新最新成交价。相关代码已经在行情数据中定义。
| id | 条件名称 | 含义 |
|---|---|---|
| 12 | Form T/Extended Hours | |
| 13 | Extended Hours (Sold Out Of Sequence) | |
| 248 | Extended Hours Trade | Transaction 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,不受本次延长影响,因此是最清晰的基准。下方面板衡量了七只常见股票目前有多少成交量发生在常规交易时段之外。若直接进行前后比较,这部分成交量会被不加说明地放大。
| ticker | 盘前占比(%) | 盘后占比(%) | 常规时段外占比(%) |
|---|---|---|---|
| SPY | 2.89 | 12.37 | 15.26 |
| NVDA | 3.8 | 7.86 | 11.65 |
| MSFT | 4.81 | 4.84 | 9.65 |
| AAPL | 2.74 | 4.48 | 7.22 |
| KO | 0.72 | 5.64 | 6.36 |
| AMZN | 2.48 | 3.21 | 5.7 |
| TSLA | 2.75 | 2.06 | 4.81 |
每个数字背后的完整 SQL
SELECT
ticker,
round(100 * toFloat64(sumIf(volume, minute_of_day < 570)) / toFloat64(sum(volume)), 2) AS premarket_pct,
round(100 * toFloat64(sumIf(volume, minute_of_day >= 960)) / toFloat64(sum(volume)), 2) AS after_hours_pct,
round(100 * toFloat64(sumIf(volume, minute_of_day < 570 OR minute_of_day >= 960))
/ toFloat64(sum(volume)), 2) AS outside_regular_pct
FROM
(
SELECT
ticker,
volume,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS minute_of_day
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'TSLA', 'AMZN', 'KO')
AND window_start >= today() - 30
AND window_start < today() - 2
)
GROUP BY ticker
HAVING sum(volume) > 0
ORDER BY outside_regular_pct DESC过去一个月,SPY 有 15.26% 的成交量发生在常规交易时段之外,是七只股票中占比最高的标的。其中 2.89% 来自盘前,12.37% 来自盘后。TSLA 位于另一端,占比为 4.81%。
延长交易后,股票按总成交量的排名可能仅因隔夜交易量不同而重新排序,即使常规交易时段的成交量没有变化。应像上方面板一样,同时保留常规交易时段成交量序列和综合成交量序列,并使用前者比较 12 月与 11 月。
隔夜交易时段如何运行 LULD 价格限制?
Limit Up-Limit Down(LULD)是一种价格限制机制。当股票价格突破参考价格附近的价格区间时,该机制会限制价格变动,并暂停交易。
在常规交易时段,参考价格会滚动更新。系统根据此前 5 分钟的交易重新计算参考价格,价格限制区间也随之移动。
隔夜交易计划则不同。价格限制区间是静态的:美国东部时间晚上 9 点根据当时可用的参考价格发布一次,并在整个隔夜交易时段内保持不变。报价数据中的 LULD 价格区间指标将新增 G 和 H 两个值,专门用于隔夜交易机制,使数据使用者能够区分隔夜价格限制和日间价格限制。
静态价格区间不会重新居中。因此,股票若在晚上 9 点后大幅波动,就会一直受到该区间约束,直到日间机制重新启动。股票为何会因 Limit Up-Limit Down 暂停交易介绍了日间交易时段的机制。
如果 SIP 没有准备就绪怎么办?
目前,交易基础设施已有两项安排领先于综合行情。
NSCC 是负责净额结算并为美国股票交易提供担保的清算机构。自 2026 年 6 月 29 日起,NSCC 已按每周 5 天、每天 24 小时运行(截至 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 terminal 中对任意 ticker 运行相同的小时分布分析。