Strasmore Research
Edukasi Matt ConnorOleh Matt Connor · Diperbarui 2026-09-05 · data as of September 5, 2026 · refreshed weekly

Jadwal Libur Bursa Saham 2026-2027: NYSE & Nasdaq

Kapan pasar saham tutup? Lihat setiap libur NYSE dan Nasdaq serta penutupan lebih awal pukul 13:00 pada 2026-2027 dari kalender bursa langsung.

Kapan pasar saham tutup? Pasar ekuitas AS, NYSE dan Nasdaq, tutup selama sekitar sepuluh hari libur penuh setiap tahun. Pada beberapa hari dengan sesi pendek di sekitar Thanksgiving dan Natal, bursa tutup lebih awal pada pukul 13:00 ET, bukan pada waktu normal pukul 16:00 Jadwal lengkap untuk setiap sesi tersedia dalam panduan jam perdagangan pasar saham kami. Kalender di bawah ini mencantumkan setiap hari libur dan penutupan lebih awal pasar saham yang akan datang, langsung dari jadwal bursa, dan diperbarui secara otomatis: setelah setiap hari libur berlalu, tanggal tersebut dihapus, lalu tanggal berikutnya naik ke posisi teratas.

Kapan pasar saham akan tutup berikutnya?

Penutupan terdekat yang akan datang adalah Labor Day pada September 7, 2026, atau 2 hari lagi dari hari ini. Kalender ke depan yang lengkap memuat 12 tanggal penutupan, yang masing-masing ditandai sebagai penutupan penuh (tidak ada perdagangan sama sekali) atau penutupan lebih awal (sesi yang dipersingkat).

QueryHari libur dan penutupan lebih awal pasar saham AS yang akan datang
tanggal liburhariliburstatus haripenutupan awal EThari tersisa
2026-09-07MonLabor Dayclosed2
2026-11-26ThuThanksgivingclosed82
2026-11-27FriThanksgivingearly-close01:00 PM83
2026-12-24ThuChristmasearly-close01:00 PM110
2026-12-25FriChristmasclosed111
2027-01-01FriNew Years Dayclosed118
2027-01-18MonMartin Luther King, Jr. Dayclosed135
2027-02-15MonWashington's Birthdayclosed163
2027-03-26FriGood Fridayclosed202
2027-05-31MonMemorial Dayclosed268
2027-06-18FriJuneteenthclosed286
2027-07-05MonIndependence Dayclosed303
SQL tepat di balik setiap angka
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
Jalankan sendiri

Baca tabel dari atas ke bawah dan tabel ini juga berfungsi sebagai hitung mundur: kolom days_away mengukur jarak setiap penutupan dari hari ini, sedangkan kolom day_status menunjukkan apakah pasar tutup sepanjang hari atau hanya tutup lebih awal. Satu hari libur dapat menempati dua baris: satu hari dengan penutupan penuh diikuti sesi pendek, seperti Kamis Thanksgiving yang diikuti sesi setengah hari pada Jumat.

Apa yang terjadi jika hari libur jatuh pada akhir pekan?

Bursa AS memperingati hari libur dengan tanggal tetap pada hari kerja terdekat. Jika hari libur jatuh pada Sabtu, pasar tutup pada Jumat sebelumnya. Jika jatuh pada Minggu, pasar tutup pada Senin berikutnya. New Year's Day merupakan pengecualian: jika 1 Januari jatuh pada Sabtu, pasar tidak tutup pada Jumat sebelumnya. Jumat tersebut, 31 Desember, masih termasuk tahun sebelumnya, sehingga tidak ada hari pengganti. Aturan hari kerja terdekat ini menjelaskan mengapa hari dalam sepekan untuk suatu hari libur berubah dari tahun ke tahun pada tabel di atas, dan mengapa pada beberapa tahun trader memperoleh pekan kerja empat hari di sekitar Fourth of July. Hari libur yang tanggalnya ditentukan berdasarkan hari tertentu, seperti Thanksgiving (Kamis keempat November) dan Memorial Day (Senin terakhir Mei), sudah ditetapkan pada hari kerja sehingga tidak bergeser.

Apa perbedaan antara penutupan penuh dan penutupan lebih awal?

Jadwal mendatang terbagi menjadi dua jenis hari. Penutupan penuh berarti tidak ada sesi reguler dan tidak ada perdagangan sama sekali. Penutupan lebih awal, atau sesi setengah hari yang dipersingkat, tetap merupakan sesi reguler yang berakhir pada pukul 13:00 ET, bukan pukul 16:00 Dengan demikian, sesi tersebut memiliki tiga setengah jam perdagangan reguler, bukan enam setengah jam.

QueryRingkasan kalender penutupan mendatang
penutupan penuh mendatangpenutupan awal mendatangtotal penutupan mendatangpenutupan berikutnyakalender darikalender hingga
10212September 7, 20262026-09-072027-07-05
SQL tepat di balik setiap angka
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()
Jalankan sendiri

Kalender yang dimuat memuat 10 penutupan penuh dan 2 penutupan lebih awal terjadwal, mulai dari tanggal berikutnya hingga 2027-07-05. Penutupan lebih awal terkonsentrasi di sekitar dua hari libur: Jumat setelah Thanksgiving dan Christmas Eve, serta 3 Juli pada tahun ketika tanggal tersebut jatuh pada hari kerja sebelum Independence Day. Pada hari dengan penutupan lebih awal, lelang penutupan tetap berlangsung, tetapi print terjadi pada pukul 13:00, bukan pukul 16:00 sesi after-hours juga bergeser, dimulai pada pukul 13:00, bukan pukul 16:00 Window premarket tidak berubah karena tetap berpatokan pada pembukaan pukul 09:30, yang tidak bergeser. Perhitungan volume atau harga penutupan yang mengasumsikan penutupan pukul 16:00 pada salah satu hari ini akan secara tidak terlihat melebihkan nilai untuk hari tersebut.

Bagaimana cara memeriksa apakah pasar tutup pada tanggal yang sudah lewat?

Kalender bursa dalam warehouse ini berorientasi ke masa depan: kalender hanya mencantumkan hari libur yang masih akan datang dan menghapus setiap tanggal segera setelah tanggal tersebut berlalu. Hal ini membuat informasi “apa yang berikutnya” tetap akurat, tetapi berarti tanggal yang sudah lewat tidak lagi muncul dalam tabel. Untuk mengaudit penutupan pada masa lalu, gunakan tape perdagangan. Sesi penuh selama enam setengah jam menghasilkan 390 bar satu menit (6.5 × 60 menit), sedangkan penutupan lebih awal selama tiga setengah jam menghasilkan 210 bar (3.5 × 60). Hari libur dengan penutupan penuh tidak menghasilkan print sama sekali. Hari kerja tanpa bar sesi reguler sama sekali, secara definisi, merupakan hari ketika pasar tutup.

QueryPenutupan hari kerja yang baru berlalu, dipulihkan dari tape SPY
tanggal sesiharibar sesi reguler
2026-05-25Mon0
2026-06-19Fri0
2026-07-03Fri0
SQL tepat di balik setiap angka
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
Jalankan sendiri

Panel ini menelusuri tape SPY selama beberapa bulan terakhir dan mengembalikan setiap hari kerja yang menghasilkan 0 bar sesi reguler, sebanyak 3 hari, yang masing-masing merupakan hari kerja ketika pasar tutup. 2026-05-25 adalah tanggal paling awal yang masih terlihat. Tidak ada tanggal yang di-hardcode dalam query. Query ini sepenuhnya menurunkan daftar penutupan dari hari ketika perdagangan terjadi dan tidak terjadi, sehingga SQL yang sama tetap berfungsi jauh setelah hari libur tersebut tidak lagi muncul dalam kalender ke depan.

Berapa hari perdagangan dalam setahun?

Setelah akhir pekan dan sekitar sepuluh hari libur dikeluarkan, satu tahun kalender menyisakan sekitar 250 hingga 253 sesi perdagangan. Angka pastinya paling mudah ditentukan dengan cara yang sama, yaitu menghitung hari ketika tape benar-benar mencatat sesi reguler.

QuerySesi perdagangan reguler selama satu tahun terakhir
hari perdagangansesi pertamasesi terakhir
2512025-09-022026-08-31
SQL tepat di balik setiap angka
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
)
Jalankan sendiri

Dalam satu tahun terakhir, antara 2025-09-02 dan 2026-08-31, pasar menyelenggarakan 251 sesi reguler. Itulah angka aktual di balik pernyataan “sekitar 252 hari perdagangan per tahun”, bukan estimasi. Angka tersebut berubah satu atau dua hari dari tahun ke tahun ketika hari libur jatuh pada akhir pekan dan tidak masuk dalam hitungan hari kerja.

Tanya Jawab

Kapan pasar saham AS tutup?

NYSE dan Nasdaq tutup selama sekitar sepuluh hari libur penuh setiap tahun: New Year's Day, Martin Luther King Jr. Day, Presidents Day, Good Friday, Memorial Day, Juneteenth, Independence Day, Labor Day, Thanksgiving, dan Christmas, ditambah beberapa penutupan lebih awal pada pukul 13:00 Kalender di bagian atas halaman ini mencantumkan tanggal pasti untuk penutupan terdekat.

Pukul berapa pasar saham tutup lebih awal?

Pada hari dengan penutupan lebih awal, perdagangan reguler berakhir pada pukul 13:00 ET, bukan pukul 16:00 ET. Sesi tersebut berlangsung selama tiga setengah jam. Sesi setengah hari ini jatuh pada Jumat setelah Thanksgiving, pada Christmas Eve jika tanggalnya jatuh pada hari kerja, dan pada 3 Juli dalam beberapa tahun.

Apa yang terjadi jika hari libur pasar jatuh pada akhir pekan?

Bursa memperingatinya pada hari kerja terdekat: hari libur yang jatuh pada Sabtu dipindahkan ke Jumat sebelumnya, sedangkan hari libur yang jatuh pada Minggu dipindahkan ke Senin berikutnya. Sebagai contoh, Fourth of July yang jatuh pada Sabtu membuat pasar tutup pada Jumat sebelumnya. Satu-satunya pengecualian adalah New Year's Day: jika 1 Januari jatuh pada Sabtu, pasar tidak tutup pada Jumat sebelumnya (31 Desember) dan tidak ada hari pengganti.

Berapa hari perdagangan dalam setahun?

Sekitar 250 hingga 253 hari setelah akhir pekan dan hari libur dikeluarkan. Cara paling andal untuk mengetahui jumlah pada tahun tertentu adalah menghitung tanggal unik ketika pasar benar-benar menyelenggarakan sesi reguler, seperti yang dilakukan panel satu tahun terakhir di atas.

Apakah pasar saham tutup pada setiap hari libur federal?

Tidak. Pasar saham tetap buka pada dua hari libur federal, Columbus Day dan Veterans Day, meskipun bond market tutup pada kedua hari tersebut. Pasar saham juga tutup pada Good Friday, yang sama sekali bukan hari libur federal.


Setiap panel di sini dilengkapi SQL yang persis digunakan di bawahnya. Buka salah satu panel untuk melihat cara penghitungan angkanya. Untuk memeriksa apakah tanggal tertentu merupakan hari perdagangan, atau mencari kapan pasar akan tutup berikutnya, ajukan pertanyaan dalam bahasa sehari-hari di terminal Strasmore.

#market hours#holidays#trading calendar#early close#sessions