cuti pasaran saham 2026 2027 nyse nasdaq
Senarai cuti penuh dan penutupan awal NYSE & Nasdaq 2026–2027. Ketahui bila pasaran ditutup, termasuk cuti Kesyukuran dan Krismas, terus daripada kalendar bursa.
Bilakah pasaran saham ditutup? Pasaran ekuiti AS — NYSE dan Nasdaq — ditutup kira-kira sepuluh hari cuti penuh setahun, dan pada beberapa hari separuh sekitar Kesyukuran dan Krismas mereka tutup awal pada pukul 1:00 petang ET berbanding 4:00 petang biasa — panduan sesi demi sesi penuh ada dalam waktu pasaran saham kami. Kalendar di bawah menyenaraikan setiap cuti pasaran saham dan penutupan awal yang akan datang terus daripada jadual bursa, dan ia menyegar sendiri: apabila setiap cuti berlalu, ia akan gugur, dan cuti seterusnya akan naik.
Bilakah pasaran saham ditutup seterusnya?
Penutupan terdekat seterusnya ialah Labor Day pada September 7, 2026 — 45 hari dari hari ini. Kalendar hadapan penuh membawa 12 penutupan bertarikh, setiap satu ditandakan sama ada penutupan penuh (tiada dagangan langsung) atau penutupan awal (sesi yang dipendekkan).
SQL tepat di sebalik setiap nombor
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 dateBaca jadual dari atas ke bawah dan ia berfungsi sebagai kiraan mundur: lajur days_away mengukur setiap penutupan dari hari ini, dan lajur day_status menandakan sama ada pasaran gelap sepanjang hari atau hanya tutup awal. Satu cuti boleh menduduki dua baris — hari penutupan penuh bersebelahan dengan sesi yang dipendekkan — seperti yang dilakukan oleh Khamis Kesyukuran dengan hari separuh Jumaat yang mengikutinya.
Apakah yang berlaku apabila cuti jatuh pada hujung minggu?
Bursa AS mematuhi cuti bertarikh tetap pada hari bekerja terdekat. Apabila cuti jatuh pada hari Sabtu, pasaran mengambil cuti pada hari Jumaat sebelumnya; apabila ia jatuh pada hari Ahad, ia ditutup pada hari Isnin selepasnya. Hari Tahun Baru adalah pengecualian: apabila 1 Januari jatuh pada hari Sabtu, pasaran tidak ditutup pada hari Jumaat sebelumnya — Jumaat itu, 31 Disember, berada dalam tahun sebelumnya — jadi tiada hari ganti langsung. Peraturan hari bekerja terdekat ini adalah sebab hari bekerja cuti berubah dari tahun ke tahun dalam jadual di atas — dan sebab sesetengah tahun memberikan pedagang minggu empat hari sekitar Hari Kemerdekaan. Cuti terapung seperti Kesyukuran (Khamis keempat November) dan Hari Peringatan (Isnin terakhir Mei) sudah ditetapkan pada hari bekerja, jadi ia tidak pernah bergerak.
Apakah perbezaan antara penutupan penuh dan penutupan awal?
Jadual di hadapan terbahagi kepada dua jenis hari. Penutupan penuh bermaksud tiada sesi biasa dan tiada dagangan langsung. Penutupan awal — hari separuh yang dipendekkan — ialah sesi biasa yang berakhir pada pukul 1 petang ET berbanding 4:00 petang, tiga setengah jam dagangan biasa berbanding enam setengah jam.
SQL tepat di sebalik setiap nombor
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()Kalendar yang dimuatkan memegang 10 penutupan penuh hari dan 2 penutupan awal berjadual, berjalan dari yang seterusnya hingga 2027-07-05. Penutupan awal berkumpul di sekitar dua cuti: Jumaat selepas Kesyukuran dan Malam Krismas, ditambah 3 Julai pada tahun-tahun apabila ia jatuh pada hari bekerja sebelum Hari Kemerdekaan. Pada hari penutupan awal, lelongan penutup masih berjalan — ia hanya dicetak pada pukul 1:00 petang berbanding 4:00 petang — dan sesi selepas waktu dagangan beralih bersamanya, bermula pada pukul 1:00 petang berbanding 4:00 petang; tetingkap pra-pasaran tidak berubah, kerana ia berlabuh pada pembukaan 9:30 pagi, yang tidak bergerak. Pengiraan volum atau harga penutup yang menganggap penutupan 4:00 petang pada salah satu hari ini secara senyap akan melebihkan hari tersebut.
Bagaimanakah saya menyemak sama ada pasaran ditutup pada tarikh lalu?
Kalendar bursa dalam gudang ini adalah berpandangan ke hadapan: ia hanya menyenaraikan cuti yang masih akan datang dan menggugurkan setiap satu sebaik sahaja ia berlalu. Itu memastikan "apa yang seterusnya" tepat, tetapi ia bermakna tarikh yang telah berlaku tidak lagi berada dalam jadual. Untuk mengaudit penutupan pada masa lalu, anda mengira pita sebaliknya. Sesi penuh enam setengah jam menghasilkan 390 bar seminit (6.5 × 60 minit); penutupan awal tiga setengah jam menghasilkan 210 (3.5 × 60); cuti penuh tidak mencetak langsung. Hari bekerja dengan sifar bar sesi biasa adalah, mengikut definisi, hari pasaran ditutup.
SQL tepat di sebalik setiap nombor
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.dayPanel ini menjejak kembali beberapa bulan terakhir pita SPY dan mengembalikan setiap hari bekerja yang mencetak 0 bar sesi biasa — 4 daripadanya, setiap satu hari bekerja pasaran ditutup. 2026-04-03 adalah yang terawal masih dalam pandangan. Tiada tarikh dikodkan keras di mana-mana dalam pertanyaan: ia memperoleh penutupan sepenuhnya daripada apa yang didagangkan dan tidak didagangkan, jadi SQL yang sama terus berfungsi lama selepas cuti tersebut meninggalkan kalendar hadapan.
Berapa banyak hari dagangan dalam setahun?
Keluarkan hujung minggu dan kira-kira sepuluh cuti itu dan satu tahun kalendar meninggalkan kira-kira 250 hingga 253 sesi dagangan. Angka tepat adalah paling mudah diselesaikan dengan cara yang sama — dengan mengira hari pita sebenarnya merekodkan sesi biasa.
SQL tepat di sebalik setiap nombor
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
)Sepanjang tahun lepas, antara 2025-07-21 dan 2026-07-17, pasaran mengadakan 250 sesi biasa. Itulah nombor kerja di sebalik "kira-kira 252 hari dagangan setahun" — kiraan, bukan anggaran. Ia bergerak satu atau dua hari dari tahun ke tahun apabila cuti jatuh pada hujung minggu dan gugur daripada kiraan hari bekerja.
Soalan Lazim
Bilakah pasaran saham AS ditutup?
NYSE dan Nasdaq ditutup untuk kira-kira sepuluh cuti penuh hari setiap tahun — Hari Tahun Baru, Hari Martin Luther King Jr., Hari Presiden, Jumaat Agung, Hari Peringatan, Juneteenth, Hari Kemerdekaan, Hari Pekerja, Kesyukuran, dan Krismas — ditambah segelintir penutupan awal 1:00 petang. Kalendar di bahagian atas halaman ini menyenaraikan cuti seterusnya dengan tarikh tepat.
Pukul berapa pasaran saham tutup awal?
Pada hari penutupan awal, dagangan biasa berakhir pada pukul 1:00 petang ET berbanding 4:00 petang ET — sesi tiga setengah jam. Hari separuh ini jatuh pada Jumaat selepas Kesyukuran, pada Malam Krismas apabila ia jatuh pada hari bekerja, dan pada 3 Julai dalam beberapa tahun.
Apakah yang berlaku apabila cuti pasaran jatuh pada hujung minggu?
Bursa mematuhinya pada hari bekerja terdekat: cuti Sabtu diambil pada hari Jumaat sebelumnya, dan cuti Ahad pada hari Isnin selepasnya. Hari Kemerdekaan pada hari Sabtu, sebagai contoh, menutup pasaran pada hari Jumaat sebelumnya. Satu pengecualian ialah Hari Tahun Baru: apabila 1 Januari jatuh pada hari Sabtu, pasaran tidak ditutup pada hari Jumaat sebelumnya (31 Disember) dan tiada hari ganti.
Berapa banyak hari dagangan dalam setahun?
Kira-kira 250 hingga 253, setelah hujung minggu dan cuti dikeluarkan. Cara paling boleh dipercayai untuk mengetahui kiraan tahun tertentu ialah dengan mengira hari berbeza pasaran sebenarnya mengadakan sesi biasa, seperti yang dilakukan oleh panel tahun lepas di atas.
Adakah pasaran saham ditutup pada setiap cuti persekutuan?
Tidak. Pasaran saham kekal dibuka pada dua cuti persekutuan — Hari Columbus dan Hari Veteran — walaupun pasaran bon ditutup pada kedua-duanya. Ia juga ditutup untuk Jumaat Agung, yang bukan cuti persekutuan langsung.
Setiap panel di sini dihantar dengan SQL tepat di bawahnya — kembangkan mana-mana satu untuk melihat bagaimana nombor itu dikira. Untuk menyemak sama ada tarikh tertentu adalah hari dagangan, atau untuk mengetahui bila pasaran ditutup seterusnya, tanya soalan dalam bahasa Inggeris biasa di terminal Strasmore.