2026-2027美股节假日休市时间表
查看NYSE与Nasdaq最新休市安排。了解2026-2027年全天休市及下午1:00早盘休市日期,助您精准规划交易。
股市何时休市?美国股市——NYSE 和 Nasdaq——每年约有 10 个全天休市的节假日。在感恩节和圣诞节期间,部分交易日会提前至东部时间下午 1:00 休市,而非通常的下午 4:00。完整的逐场交易时间表请参见我们的 股市交易时间 指南。下表列出了交易所日程中所有即将到来的股市节假日及早盘休市日期,且会自动更新:节假日过后,该日期会自动移除,后续日期将自动上移。
下一次股市休市是什么时候?
最近的一次休市是 Labor Day,即 46 天后的 September 7, 2026。完整的前瞻日历包含 12 个日期,每个日期均标注为“全天休市”(完全不交易)或“早盘休市”(交易时段缩短)。
每个数字背后的完整 SQL
SELECT
toString(date) AS holiday_date,
formatDateTime(date, '%a') AS weekday,
any(name) AS holiday,
any(status) AS day_status,
any(if(status = 'early-close',
formatDateTime(toTimeZone(close, 'America/New_York'), '%I:%i %p'),
'')) AS early_close_et,
dateDiff('day', today(), date) AS days_away
FROM global_markets.stocks_market_holidays
WHERE date >= today()
GROUP BY date
ORDER BY date请从上至下阅读表格,它兼具倒计时功能:days_away 列计算距离今日的休市天数,day_status 列标注市场是全天休市还是仅提前休市。一个节假日可能占用两行——例如感恩节周四及其后的半天周五。
如果节假日恰逢周末怎么办?
美国交易所会在最近的交易日观察固定日期的节假日。如果节假日落在周六,市场将在前一个周五休市;如果落在周日,则在随后的周一休市。元旦是例外:当 1 月 1 日落在周六时,市场不会在之前的周五(即 12 月 31 日,属于上一年)休市,因此没有补假。由于遵循“最近交易日”原则,表中节假日的星期会在每年之间变化,这也是为什么某些年份在独立日(7 月 4 日)前后会出现四天交易周的原因。像感恩节(11 月第四个周四)和阵亡将士纪念日(5 月最后一个周一)这类移动节假日已固定在特定星期,因此不会变动。
全天休市与早盘休市有何区别?
未来的交易日程分为两种类型。全天休市意味着没有常规交易时段,完全不进行交易。早盘休市(缩短的半天交易)是指常规交易时段在东部时间下午 1:00 结束,而非下午 4:00,即交易时长从 6.5 小时缩短为 3.5 小时。
每个数字背后的完整 SQL
SELECT
countDistinctIf(date, status = 'closed') AS full_closures_ahead,
countDistinctIf(date, status = 'early-close') AS early_closes_ahead,
countDistinct(date) AS total_closures_ahead,
concat(monthName(min(date)), ' ', toString(toDayOfMonth(min(date))), ', ', toString(toYear(min(date)))) AS next_closure_pretty,
toString(min(date)) AS calendar_from,
toString(max(date)) AS calendar_through
FROM global_markets.stocks_market_holidays
WHERE date >= today()该日历包含 10 个全天休市日和 2 个预定的早盘休市日,时间跨度从下一个日期持续至 2027-07-05。早盘休市主要集中在两个节日:感恩节后的周五和圣诞节前夕,以及某些年份落在工作日的 7 月 3 日。在早盘休市日,收盘竞价 照常进行,只是在下午 1:00 而非下午 4:00 进行;盘后交易时段 也随之调整,从下午 1:00 开始而非下午 4:00;盘前交易时段保持不变,因为它锚定在下午 9:30 的开盘时间。如果计算成交量或收盘价时仍假设这些交易日在下午 4:00 收盘,将会导致数据虚高。
如何查询过去的交易日?
本仓库中的交易所日历是前瞻性的:它仅列出未来的节假日,并在节假日过后立即将其移除。这保证了“未来计划”的准确性,但也意味着已过去的日期不再显示在表中。若要核实过去的休市情况,您需要通过交易数据进行统计。一个完整的 6.5 小时交易时段包含 390 个 1 分钟 K 线(6.5 × 60 分钟);一个 3.5 小时的早盘休市包含 210 个 K 线(3.5 × 60);全天休市则没有任何 K 线。在定义上,常规交易时段 K 线数为零的交易日即为休市日。
每个数字背后的完整 SQL
SELECT
toString(cal.day) AS session_date,
formatDateTime(cal.day, '%a') AS weekday,
toUInt32(ifNull(t.bars, 0)) AS regular_session_bars
FROM
(
SELECT today() - 150 + arrayJoin(range(146)) AS day
) AS cal
LEFT JOIN
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
count() AS bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 150
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 d
) AS t ON t.d = cal.day
WHERE toDayOfWeek(cal.day) BETWEEN 1 AND 5
AND cal.day <= today() - 5
AND ifNull(t.bars, 0) = 0
ORDER BY cal.day此面板回顾了过去几个月的 SPY 交易数据,并返回了所有包含 0 个常规交易时段 K 线的交易日——其中 4 个为市场休市的交易日。2026-04-03 是目前可见的最早日期。查询中未硬编码任何日期:它完全根据实际交易情况得出结果,因此即使这些节假日已从前瞻日历中移除,相同的 SQL 逻辑依然有效。
一年有多少个交易日?
扣除周末和约 10 个节假日后,一个日历年大约有 250 到 253 个交易日。最准确的计算方法是统计交易数据中实际记录了常规交易时段的天数。
每个数字背后的完整 SQL
SELECT
count() AS trading_days,
toString(min(d)) AS first_session,
toString(max(d)) AS last_session
FROM
(
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 370
AND window_start < today() - 4
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 d
)在过去一年中(2025-07-18 至 2026-07-17 期间),市场共有 251 个常规交易日。这就是“每年约 252 个交易日”背后的实际数值——这是一个统计结果,而非估算值。由于节假日落在周末会导致交易日数量增减,该数值每年会有 1 到 2 天的波动。
常见问题解答
美国股市何时休市?
NYSE 和 Nasdaq 每年约有 10 个全天休市的节假日——元旦、马丁·路德·金纪念日、总统日、受难节、阵亡将士纪念日、六月节、独立日、劳动节、感恩节和圣诞节——此外还有若干个下午 1:00 提前休市的交易日。本页面顶部的日历列出了带有准确日期的后续休市安排。
股市何时提前休市?
在早盘休市日,常规交易在东部时间下午 1:00 结束,而非下午 4:00——交易时长为 3.5 小时。这些半天交易日出现在感恩节后的周五、落在工作日的圣诞节前夕,以及某些年份的 7 月 3 日。
如果节假日恰逢周末怎么办?
交易所会在最近的交易日观察节假日:周六的节假日会在前一个周五休市,周日的节假日则在随后的周一休市。例如,如果独立日落在周六,市场将在前一个周五休市。唯一的例外是元旦:当 1 月 1 日落在周六时,市场不会在之前的周五(12 月 31 日)休市,且没有补假。
一年有多少个交易日?
扣除周末和节假日后,大约为 250 到 253 天。了解特定年份交易天数最可靠的方法是统计市场实际进行常规交易的日期,如上方的年度统计面板所示。
每个联邦节假日股市都会休市吗?
不会。股市在两个联邦节假日——哥伦布日和退伍军人节——保持开放,尽管债券市场在这两天会休市。此外,股市也会在受难节休市,而受难节本身并不是联邦节假日。
这里的每个面板都附带了其下方的精确 SQL 语句——您可以展开任何一个来查看计算方法。若要核实特定日期是否为交易日,或查询下次休市时间,请在 Strasmore 终端使用自然语言进行提问。