Stock Market Holidays 2026–2027: NYSE at Nasdaq
Kailan sarado ang stock market? Bawat paparating na NYSE at Nasdaq holiday at 1:00 p.m. early close para sa 2026–2027, mula sa live exchange calendar.
Kailan sarado ang stock market? Ang mga US equity market — ang NYSE at Nasdaq — ay sarado sa halos sampung buong araw na holiday kada taon, at sa ilang half-day na nasa paligid ng Thanksgiving at Christmas ay maagang nagsasara sa 1:00 p.m. ET sa halip na karaniwang 4:00 p.m. — ang buong session-by-session na oras ay nasa aming stock market hours guide. Ang kalendaryo sa ibaba ay naglilista ng bawat paparating na stock market holiday at maagang pagsasara mula mismo sa exchange schedule, at ito ay mag-isa lang nagre-refresh: habang lumilipas ang bawat holiday, nawawala ito, at ang mga susunod ay umakyat.
Kailan sarado ang stock market sa susunod?
Ang pinakamalapit na pagsasara ay Labor Day sa September 7, 2026 — 45 na araw mula ngayon. Ang buong forward calendar ay may 12 na nakatalang pagsasara, ang bawat isa ay tagged bilang full closure (walang trading sa lahat) o early close (pinahabang session).
Ang eksaktong SQL sa likod ng bawat numero
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 dateBasahin ang table mula itaas hanggang ibaba at ito ay nagiging countdown din: ang days_away na column ay sinusukat ang bawat pagsasara mula ngayon, at ang day_status na column ay minamarkahan kung ang market ay darko sa buong araw o maaga lang nagsasara. Ang isang holiday ay maaaring umupo sa dalawang row — isang full-closure na araw na katabi ng isang shortened session — gaya ng Thanksgiving Thursday kasama ang half-day Friday na sumusunod dito.
Ano ang nangyayari kapag ang holiday ay tumama sa weekend?
Ang mga US exchange ay sumusunod sa fixed-date holiday sa pinakamalapit na weekday. Kapag ang holiday ay tumama sa Saturday, ang market ay kumuha ng off sa Friday bago ito; kapag tumama sa Sunday, nagsasara ito sa Monday pagkatapos. Ang New Year's Day ang eksepsyon: kapag ang January 1 ay tumama sa Saturday, ang market ay hindi sarado sa Friday bago — ang Friday na iyon, December 31, ay nasa nakaraang taon — kaya walang makeup day sa lahat. Ang pinakamalapit na weekday na rule na ito ang dahilan kung bakit ang weekday ng holiday ay lumilipat mula taon sa taon sa table sa itaas — at kung bakit ang ilang taon ay nagbibigay sa mga trader ng four-day week sa paligid ng Fourth of July. Ang mga floating holiday tulad ng Thanksgiving (ang ika-apat na Huwebes ng Nobyembre) at Memorial Day (ang huling Lunes ng Mayo) ay nakakabit na sa weekday, kaya hindi sila lumilipat.
Ano ang pagkakaiba ng full closure at early close?
Ang schedule sa unahan ay nahahati sa dalawang uri ng araw. Ang full closure ay nangangahulugang walang regular session at walang trading sa lahat. Ang early close — isang pinahabang kalahating araw — ay isang regular session na nagtatapos sa 1 p.m. ET sa halip na 4:00 p.m., tatlong kalahating oras na regular trading sa halip na anim at kalahating oras.
Ang eksaktong SQL sa likod ng bawat numero
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()Ang loaded calendar ay may 10 na full-day closures at 2 na nakatakdang early closes, mula sa susunod hanggang 2027-07-05. Ang mga early close ay nagsasama-sama sa paligid ng dalawang holiday: ang Friday pagkatapos ng Thanksgiving at Christmas Eve, plus July 3 sa mga taon kapag ito ay tumama sa weekday bago ang Independence Day. Sa isang early-close na araw, ang closing auction ay tumatakbo pa rin — ito ay nagpi-print lang sa 1:00 p.m. sa halip na 4:00 p.m. — at ang after-hours session ay lumilipat kasama nito, nagsisimula sa 1:00 p.m. sa halip na 4:00 p.m.; ang premarket window ay hindi nagbabago, dahil ito ay nakakabit sa 9:30 a.m. open, na hindi lumilipat. Ang volume o closing-price na kalkulasyon na nag-aassume ng 4:00 p.m. close sa isa sa mga araw na ito ay tahimik na mag-ooverstate ng araw.
Paano ko masusuri kung ang market ay sarado sa isang nakaraang petsa?
Ang exchange calendar sa warehouse na ito ay forward-looking: naglilista lang ito ng mga holiday na nasa unahan pa at inaalis ang bawat isa sa sandaling lumipas. Pinapanatili nito ang accuracy ng "ano ang susunod," pero nangangahulugan ito na ang isang petsa na nangyari na ay wala na sa table. Para i-audit ang isang pagsasara sa nakaraan, bilangin mo na lang ang tape. Ang isang buong anim-at-kalahating oras na session ay katumbas ng 390 one-minute bars (6.5 × 60 minutes); ang isang tatlo-at-kalahating oras na early close ay 210 (3.5 × 60); ang isang buong holiday ay walang nagpi-print sa lahat. Ang isang weekday na may zero regular-session bars ay, sa depinisyon, isang araw na ang market ay sarado.
Ang eksaktong SQL sa likod ng bawat numero
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.dayAng panel na ito ay lumalakad pabalik sa huling ilang buwan ng SPY tape at ibinabalik ang bawat weekday na nag-print ng 0 regular-session bars — 4 sa kanila, ang bawat isa ay isang weekday na ang market ay sarado. 2026-04-03 ang pinakamaaga na nasa view pa. Walang petsa na hardcoded saanman sa query: ito ay nagde-derive ng mga pagsasara ganap mula sa kung ano ang nag-trade, at hindi nag-trade, kaya ang parehong SQL ay patuloy na gumagana matagal na matapos ang mga holiday na iyon ay umalis sa forward calendar.
Ilang trading days ang nasa isang taon?
Alisin ang mga weekend at ang mga sampu-odd na holiday na iyon at ang isang calendar year ay nag-iiwan ng halos 250 hanggang 253 trading sessions. Ang eksaktong figure ay pinakamadaling settle sa parehong paraan — sa pamamagitan ng pagbilang ng mga araw na ang tape ay talagang nagrekord ng regular session.
Ang eksaktong SQL sa likod ng bawat numero
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
)Sa trailing year, sa pagitan ng 2025-07-21 at 2026-07-17, ang market ay nagkaroon ng 250 regular sessions. Iyan ang working number sa likod ng "halos 252 trading days sa isang taon" — isang bilang, hindi isang estimate. Lumilipat ito ng isang araw o dalawa mula taon sa taon habang ang mga holiday ay tumatama sa weekend at nawawala sa weekday tally.
FAQ
Kailan sarado ang US stock market?
Ang NYSE at Nasdaq ay nagsasara sa halos sampung full-day holiday kada taon — New Year's Day, Martin Luther King Jr. Day, Presidents Day, Good Friday, Memorial Day, Juneteenth, Independence Day, Labor Day, Thanksgiving, at Christmas — plus isang dakot na 1:00 p.m. early closes. Ang kalendaryo sa itaas ng pahinang ito ay naglilista ng mga susunod na may eksaktong petsa.
Anong oras maagang nagsasara ang stock market?
Sa isang early-close na araw, ang regular trading ay nagtatapos sa 1:00 p.m. ET sa halip na 4:00 p.m. ET — isang tatlo-at-kalahating oras na session. Ang mga half-day na ito ay tumatama sa Friday pagkatapos ng Thanksgiving, sa Christmas Eve kapag tumama sa weekday, at sa July 3 sa ilang taon.
Ano ang nangyayari kapag ang market holiday ay tumama sa weekend?
Ang mga exchange ay sinusunod ito sa pinakamalapit na weekday: ang Saturday holiday ay kinukuha sa Friday bago, at ang Sunday holiday sa Monday pagkatapos. Ang isang Saturday Fourth of July, halimbawa, ay nagsasara sa market sa Friday bago. Ang isang eksepsyon ay ang New Year's Day: kapag ang January 1 ay tumama sa Saturday, ang market ay hindi sarado sa Friday bago (December 31) at walang makeup day.
Ilang trading days ang nasa isang taon?
Halos 250 hanggang 253, kapag ang mga weekend at holiday ay inalis. Ang pinaka-maaasahang paraan para malaman ang bilang ng isang partikular na taon ay bilangin ang mga distinct na araw na ang market ay talagang nagkaroon ng regular session, gaya ng ginagawa ng trailing-year panel sa itaas.
Sarado ba ang stock market sa bawat federal holiday?
Hindi. Ang stock market ay nananatiling bukas sa dalawang federal holiday — Columbus Day at Veterans Day — kahit na ang bond market ay nagsasara sa pareho. Nagsasara rin ito sa Good Friday, na hindi federal holiday sa lahat.
Ang bawat panel dito ay kasama ang eksaktong SQL sa ilalim nito — i-expand ang kahit alin para makita kung paano binilang ang numero. Para suriin kung ang isang partikular na petsa ay trading day, o hanapin kung kailan nagsasara ang market sa susunod, itanong ang tanong sa plain English sa Strasmore terminal.