Strasmore Research
Edukasi Matt ConnorOleh Matt Connor · data as of October 7, 2026 · refreshed weekly

Jam Buka Bursa Saham AS dalam WIB dan Hari Libur

Jam buka bursa saham AS adalah 20:30 sampai 03:00 WIB saat musim panas AS, lalu 21:30 sampai 04:00 WIB sejak 1 November 2026. Plus pramarket, after hours, dan hari libur.

Sesi reguler bursa saham AS buka 09:30 dan tutup 16:00 waktu New York, dan dari Jakarta jam buka bursa saham AS itu jatuh pada 20:30 sampai 03:00 WIB selama musim panas AS. Angka itu bergeser menjadi 21:30 sampai 04:00 WIB setelah Amerika kembali ke waktu standar pada 1 November 2026. Indonesia tidak memakai daylight saving time, jadi jam di pergelangan Anda tidak pernah bergerak: seluruh pergeseran satu jam itu adalah peristiwa Amerika. Halaman ini memakai WIB (UTC+7) sebagai jam utama dan memperlakukan waktu New York sebagai jam asing.

Satu hari bursa AS dibaca dari jam Jakarta

Ada empat penanda yang perlu dihafal. Semuanya ditulis dalam WIB, dengan versi musim dingin AS di dalam tanda kurung.

  • Pramarket mulai 04:00 waktu New York, yaitu 15:00 WIB (16:00 WIB).
  • Sesi reguler buka 09:30 waktu New York, yaitu 20:30 WIB (21:30 WIB).
  • Sesi reguler tutup 16:00 waktu New York, yaitu 03:00 WIB (04:00 WIB) keesokan hari.
  • After hours berakhir 20:00 waktu New York, yaitu 07:00 WIB (08:00 WIB) keesokan hari.

Hal yang paling sering terlewat: hari bursa AS tidak sejajar dengan tanggal di kalender Anda. Sesi hari Senin di New York adalah Senin malam sampai Selasa dini hari di Jakarta. Penutupan hari Jumat tercatat pada Sabtu pukul 03:00 WIB, dan after hours hari itu baru habis pada Sabtu pukul 07:00 WIB. Pekan perdagangan Anda, dibaca dari WIB, berjalan dari Senin malam sampai Sabtu pagi. Senin siang di Jakarta adalah titik paling sepi dalam sepekan, dengan pasar AS yang sudah tutup sejak Sabtu pagi.

Pergeseran satu jam pada 1 November 2026

Amerika Serikat mengakhiri daylight saving time pada hari Minggu pertama November, tahun ini 1 November 2026, dan memulainya lagi pada hari Minggu kedua Maret, yaitu 14 Maret 2027. Jam New York mundur satu jam pada tanggal pertama itu sementara jam Jakarta tidak ikut bergerak. Jarak WIB ke New York melebar dari 11 jam menjadi 12 jam, dan setiap penanda di daftar di atas berpindah satu jam lebih malam.

Pergeseran itu bisa dibaca langsung pada tape. Panel berikut mengambil bar menit SPY di sekitar akhir pekan pergeseran tahun lalu dan menghitung, untuk setiap sesi, pukul berapa WIB bar sesi reguler pertama dan terakhir tercatat.

QueryJam buka dan tutup sesi reguler AS dalam WIB, di sekitar pergeseran waktu
session_dateharibuka_wibtutup_wibbuka_etbuka_wib_desimal
2025-10-27Senin20:3003:0009:3020.5
2025-10-28Selasa20:3003:0009:3020.5
2025-10-29Rabu20:3003:0009:3020.5
2025-10-30Kamis20:3003:0009:3020.5
2025-10-31Jumat20:3003:0009:3020.5
2025-11-03Senin21:3004:0009:3021.5
2025-11-04Selasa21:3004:0009:3021.5
2025-11-05Rabu21:3004:0009:3021.5
2025-11-06Kamis21:3004:0009:3021.5
2025-11-07Jumat21:3004:0009:3021.5
SQL tepat di balik setiap angka
WITH bar AS
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS sesi,
        window_start
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= '2025-10-27 00:00:00'
      AND window_start <  '2025-11-08 00:00:00'
      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
)
SELECT
    toString(sesi)                                                                                  AS session_date,
    arrayElement(['Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu', 'Minggu'], toDayOfWeek(sesi)) AS hari,
    formatDateTime(toTimeZone(min(window_start), 'Asia/Jakarta'), '%H:%i')                          AS buka_wib,
    formatDateTime(toTimeZone(max(window_start) + toIntervalMinute(1), 'Asia/Jakarta'), '%H:%i')    AS tutup_wib,
    formatDateTime(toTimeZone(min(window_start), 'America/New_York'), '%H:%i')                      AS buka_et,
    round(toHour(toTimeZone(min(window_start), 'Asia/Jakarta'))
          + toMinute(toTimeZone(min(window_start), 'Asia/Jakarta')) / 60, 2)                        AS buka_wib_desimal
FROM bar
GROUP BY sesi
ORDER BY sesi
Jalankan sendiri

Pada sesi 2025-10-27, bar pertama sesi reguler tercatat pukul 20:30 WIB dan bar terakhir habis pukul 03:00 WIB. Pada sesi terakhir di panel, 2025-11-07, dua angka yang sama menjadi 21:30 WIB dan 04:00 WIB. Garisnya datar, lalu naik satu tingkat tepat setelah akhir pekan itu. Kolom waktu New York di panel yang sama tetap 09:30 pada seluruh 10 sesi. Tidak ada yang berubah di New York. Yang berubah adalah jam tidur Anda.

Jam WIB mana yang membawa volume

Pramarket dan after hours sering dibicarakan seolah menambah enam jam perdagangan penuh di kedua ujung sesi. Panel berikut memecah bar menit SPY sepanjang September 2026, satu bulan yang seluruhnya memakai waktu musim panas AS, ke dalam jam WIB, dari pembukaan pramarket 04:00 waktu New York sampai akhir after hours 20:00 waktu New York.

QueryVolume SPY per jam WIB, September 2026
wib_labeljam_etvolume_juta_lembarpersen_volume
15:0004:0020.22
16:0005:000.90.1
17:0006:001.40.16
18:0007:004.30.48
19:0008:009.21.03
20:0009:0086.59.64
21:0010:00109.612.22
22:0011:00101.111.27
23:0012:0068.67.65
00:0013:0061.66.86
01:0014:0090.810.12
02:0015:00226.525.25
03:0016:00123.513.77
04:0017:007.60.85
05:0018:002.60.29
06:0019:000.80.09
SQL tepat di balik setiap angka
WITH menit AS
(
    SELECT
        formatDateTime(toTimeZone(window_start, 'Asia/Jakarta'), '%H:00')     AS wib_label,
        formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:00') AS jam_et,
        toHour(toTimeZone(window_start, 'America/New_York'))                  AS urut_et,
        toHour(toTimeZone(window_start, 'America/New_York')) * 60
          + toMinute(toTimeZone(window_start, 'America/New_York'))            AS et_minute,
        volume
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= '2026-09-01 00:00:00'
      AND window_start <  '2026-10-01 00:00:00'
),
sesi AS
(
    SELECT *
    FROM menit
    WHERE et_minute >= 240
      AND et_minute <  1200
),
total AS
(
    SELECT sum(volume) AS semua
    FROM sesi
)
SELECT
    wib_label,
    jam_et,
    round(toFloat64(sum(volume)) / 1e6, 1)                         AS volume_juta_lembar,
    round(100 * toFloat64(sum(volume)) / toFloat64(any(semua)), 2) AS persen_volume
FROM sesi
CROSS JOIN total
GROUP BY wib_label, jam_et, urut_et
ORDER BY urut_et
Jalankan sendiri

Jam 15:00 WIB, jam pertama pramarket AS dan satu-satunya yang masih sore hari di Jakarta, membawa 0.22 persen volume SPY bulan itu, setara 2 juta lembar. Di ujung sebaliknya, jam 06:00 WIB menutup panel dengan 0.09 persen. Panelnya memuat 16 jam WIB berturut-turut, dan bentuk kurvanya rata di kedua tepi lalu menebal di tengah, yaitu di dalam sesi reguler 20:30 sampai 03:00 WIB. Bagian paling padat hari bursa AS, dibaca dari Jakarta, jatuh antara tengah malam dan pukul tiga pagi.

Pramarket adalah jam yang paling ramah dari Jakarta

Pramarket AS adalah satu-satunya bagian hari bursa AS yang jatuh pada jam bangun normal di Jakarta. Panel berikut mengukur bagian itu untuk lima nama likuid sepanjang September 2026, memisahkan volume di dalam sesi reguler dari volume di luarnya.

QueryPorsi volume September 2026 di pramarket, sesi reguler, dan after hours
tickerpersen_pramarketpersen_sesi_regulerpersen_after_hours
NVDA4.3589.965.69
MSFT2.6892.065.26
SPY2.5782.4414.99
AAPL1.8993.624.49
KO0.7992.716.51
SQL tepat di balik setiap angka
WITH bar AS
(
    SELECT
        ticker,
        toHour(toTimeZone(window_start, 'America/New_York')) * 60
          + toMinute(toTimeZone(window_start, 'America/New_York')) AS et_minute,
        volume
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'KO')
      AND window_start >= '2026-09-01 00:00:00'
      AND window_start <  '2026-10-01 00:00:00'
)
SELECT
    ticker,
    round(100 * toFloat64(sumIf(volume, et_minute < 570)) / toFloat64(sum(volume)), 2)                     AS persen_pramarket,
    round(100 * toFloat64(sumIf(volume, et_minute >= 570 AND et_minute < 960)) / toFloat64(sum(volume)), 2) AS persen_sesi_reguler,
    round(100 * toFloat64(sumIf(volume, et_minute >= 960)) / toFloat64(sum(volume)), 2)                    AS persen_after_hours
FROM bar
WHERE et_minute >= 240
  AND et_minute <  1200
GROUP BY ticker
ORDER BY persen_pramarket DESC
Jalankan sendiri

Baris teratas, NVDA, mencatat 4.35 persen volume Septembernya pada jam pramarket, sementara sesi regulernya membawa 89.96 persen dan after hours 5.69 persen. Di baris paling bawah, KO hanya menempatkan 0.79 persen volumenya sebelum pembukaan. Mekanismenya sederhana: lebih sedikit peserta pada jam itu berarti lebih sedikit order yang tergantung di buku pada setiap harga, jadi satu order berukuran sedang berjalan lebih jauh menembus buku sebelum terisi. Rincian soal spread dan jenis order di luar sesi reguler ada di perdagangan pramarket dan after hours.

Berapa banyak sesi AS yang bertemu jam IDX

Ini bagian yang tidak akan Anda temukan di panduan berbahasa Inggris. Perdagangan di Jakarta sudah selesai pada sore hari WIB, sementara bagian paling awal hari bursa AS baru hidup pada 15:00 WIB. Selama musim panas AS, jam terakhir perdagangan di Jakarta berjalan bersamaan dengan jam pertama pramarket AS, dan panel di atas menunjukkan betapa tipis jam itu. Setelah 1 November 2026, pramarket AS baru mulai 16:00 WIB dan tumpang tindih itu hilang sepenuhnya. Sesi reguler AS tidak pernah bertemu sesi IDX, pada musim apa pun.

Jembatan di antara keduanya adalah Eropa. Xetra di Frankfurt buka 09:00 sampai 17:30 waktu Jerman, kira-kira 14:00 sampai 22:30 WIB pada musim panas dan 15:00 sampai 23:30 WIB pada musim dingin, jadi penutupan Frankfurt jatuh setelah pembukaan New York dan masih di dalam malam Jakarta. Kalender dan jam detailnya ada di jam perdagangan dan hari libur Xetra. Praktisnya, pembaca di Jakarta punya dua jendela untuk melihat harga bergerak tanpa menunggu tengah malam: sore hari saat pramarket AS dibuka, dan malam hari saat Eropa menuju penutupan bersamaan dengan pembukaan New York.

Hari libur dan early close, dengan jam WIB

Bursa AS tutup penuh sekitar sepuluh hari dalam setahun, dan pada beberapa hari lain sesinya berakhir lebih awal pada 13:00 waktu New York. Panel di bawah memuat setiap penutupan yang masih di depan, dengan kolom jam WIB untuk hari early close.

QueryHari libur dan early close bursa AS berikutnya, dengan jam tutup WIB
holiday_dateharitanggal_labelnama_liburstatus_haritutup_wibhari_lagi
2026-11-26Kamis26 November 2026Thanksgivingclosedtutup penuh50
2026-11-27Jumat27 November 2026Thanksgivingearly-close01:00 WIB51
2026-12-24Kamis24 Desember 2026Christmasearly-close01:00 WIB78
2026-12-25Jumat25 Desember 2026Christmasclosedtutup penuh79
2027-01-01Jumat1 Januari 2027New Years Dayclosedtutup penuh86
2027-01-18Senin18 Januari 2027Martin Luther King, Jr. Dayclosedtutup penuh103
2027-02-15Senin15 Februari 2027Washington's Birthdayclosedtutup penuh131
2027-03-26Jumat26 Maret 2027Good Fridayclosedtutup penuh170
2027-05-31Senin31 Mei 2027Memorial Dayclosedtutup penuh236
2027-06-18Jumat18 Juni 2027Juneteenthclosedtutup penuh254
2027-07-05Senin5 Juli 2027Independence Dayclosedtutup penuh271
2027-09-06Senin6 September 2027Labor Dayclosedtutup penuh334
SQL tepat di balik setiap angka
SELECT
    toString(date)                                                                                  AS holiday_date,
    arrayElement(['Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu', 'Minggu'], toDayOfWeek(date)) AS hari,
    concat(toString(toDayOfMonth(date)), ' ',
           arrayElement(['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni',
                         'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'],
                        toMonth(date)), ' ',
           toString(toYear(date)))                                                                  AS tanggal_label,
    any(name)                                                                                       AS nama_libur,
    any(status)                                                                                     AS status_hari,
    any(if(status = 'early-close',
           concat(formatDateTime(toTimeZone(close, 'Asia/Jakarta'), '%H:%i'), ' WIB'),
           'tutup penuh'))                                                                          AS tutup_wib,
    dateDiff('day', today(), date)                                                                  AS hari_lagi
FROM global_markets.stocks_market_holidays
WHERE date >= today()
GROUP BY date
ORDER BY date
Jalankan sendiri

Penutupan terdekat adalah Thanksgiving pada 26 November 2026, 50 hari dari sekarang, dan kalender yang dimuat berisi 12 tanggal penutupan ke depan. Dalam WIB, hari early close berakhir pukul 00:00 WIB pada musim panas AS dan 01:00 WIB pada musim dingin, selalu sudah keesokan hari di kalender Anda. Hampir semua early close jatuh pada akhir November dan Desember, saat Amerika memakai waktu standar, jadi versi 01:00 WIB adalah yang biasanya Anda hadapi. Sesinya tiga setengah jam, dan lelang penutupan tetap berjalan, hanya tiga jam lebih awal. Daftar lengkapnya, termasuk aturan ketika hari libur jatuh pada akhir pekan, ada di kalender hari libur dan early close bursa AS.

Desember 2026: sesi 23/5 dan jendela malam Anda

Mulai Desember 2026, jadwal perdagangan saham AS bergerak ke arah sesi 23 jam per hari kerja, dengan satu jeda pendek setiap hari. Dibaca dari Jakarta, ini perubahan yang jauh lebih besar daripada pergeseran DST mana pun. Hari bursa AS berhenti menjadi blok malam dan mulai menutupi hampir seluruh jam kerja Anda. Jendela yang sekarang disebut after hours dan berakhir 07:00 WIB akan bersambung ke sesi berikutnya, dan batas antara tape hari ini dan tape besok pindah ke posisi baru. Tanggal, jam resminya, dan bursa mana yang lebih dulu menerapkannya ada di perdagangan saham AS 23/5 mulai Desember 2026. Yang tetap berlaku: penanda 20:30 dan 03:00 WIB masih menandai sesi reguler, dan di situlah volume berada.

Catatan data
  • Dua panel volume dipaku ke September 2026, satu bulan yang seluruhnya berada di waktu musim panas AS, jadi label jam WIB pada setiap barisnya tetap valid saat halaman ini dihitung ulang.
  • Panel pergeseran waktu membaca sesi di sekitar akhir pekan pergeseran AS tahun lalu, 1 sampai 2 November 2025. Pergeseran 2026 belum punya tape untuk dibaca.
  • Kedua panel volume dibatasi pada jendela 04:00 sampai 20:00 waktu New York, jendela resmi pramarket sampai after hours, jadi tiga kolom persentase di panel per saham berjumlah 100 persen.
  • Kalender hari libur hanya memuat tanggal yang masih di depan. Setiap tanggal keluar dari daftar begitu terlewat, jadi panelnya selalu menghitung maju dari hari Anda membukanya.

FAQ

Jam berapa bursa saham AS buka dalam WIB?

Pukul 20:30 WIB selama musim panas AS dan 21:30 WIB setelah 1 November 2026. Penutupannya pukul 03:00 WIB dan 04:00 WIB, keesokan hari di kalender Anda.

Mengapa jamnya bergeser dua kali setahun kalau Indonesia tidak punya DST?

Amerika Serikat memulai daylight saving time pada hari Minggu kedua Maret dan mengakhirinya pada hari Minggu pertama November. WIB tetap UTC+7 sepanjang tahun, jadi hanya satu sisi yang bergerak, dan jaraknya berpindah antara 11 jam dan 12 jam.

Bisakah saya memantau saham AS dari Jakarta tanpa bangun tengah malam?

Pramarket AS mulai 15:00 WIB, atau 16:00 WIB pada musim dingin AS, jadi beberapa jam pertamanya jatuh pada sore dan malam hari Jakarta. Volume pada jam-jam itu jauh lebih kecil dibanding sesi reguler, seperti yang terukur di panel di atas.

Jam berapa early close bursa AS dalam WIB?

Sesi early close berakhir 13:00 waktu New York, yaitu 00:00 WIB pada musim panas AS dan 01:00 WIB pada musim dingin, keesokan hari. Hampir semuanya jatuh di sekitar Thanksgiving dan Natal.

Apakah sesi hari Jumat berakhir pada hari Sabtu di Jakarta?

Ya. Penutupan Jumat pukul 16:00 waktu New York tercatat pukul 03:00 WIB Sabtu, atau 04:00 WIB saat musim dingin AS, dan after hours-nya berakhir pukul 07:00 WIB Sabtu pagi.


Setiap panel di halaman ini membawa SQL-nya sendiri di bawahnya, jadi Anda bisa melihat bagaimana setiap angka dihitung. Untuk mengecek jam sebuah sesi tertentu dalam WIB, tanyakan saja dalam bahasa Indonesia di terminal Strasmore.

#jam bursa#wib#indonesia#zona waktu#saham as