Jam Perdagangan Pasar AS dan Daylight Saving Time
Jam pasar AS tetap 9:30–16:00 ET sepanjang tahun. Pelajari dampak daylight saving time terhadap pembukaan pasar di London, Frankfurt, Tokyo, dan Sydney.
Jam perdagangan pasar AS tidak berubah karena daylight saving time. New York Stock Exchange dan Nasdaq menjalankan sesi reguler dari pukul 9:30 hingga 16:00 waktu New York pada setiap hari perdagangan sepanjang tahun, baik pada Januari maupun Juli. Yang berubah dua kali setahun adalah waktu lokal pembukaan pasar tersebut bagi semua orang di luar Amerika Serikat. Selama beberapa minggu setiap musim semi dan musim gugur, perbedaan waktu antara New York dan Eropa berbeda satu jam dari biasanya.
Apakah jam perdagangan pasar AS berubah saat daylight saving time?
Tidak. Bursa menjalankan sesi perdagangannya berdasarkan Eastern Time. Sepanjang tahun, wall clock ini menggunakan dua nama: Eastern Standard Time (EST) pada musim dingin dan Eastern Daylight Time (EDT) pada musim panas. Jam berubah di balik sesi perdagangan. Sesi itu sendiri tetap dimulai pada pukul 9:30.
Buktinya terlihat pada timestamp. Data pasar disimpan dalam Coordinated Universal Time (UTC), yaitu jam acuan global yang tidak pernah menerapkan daylight saving time. Panel di bawah mengambil menit pembukaan pukul 9:30 dari sesi reguler terakhir setiap bulan selama dua tahun. SPY (pelacak S&P 500) digunakan sebagai reference tape. Satu waktu yang sama kemudian ditampilkan pada kedua jam tersebut.
SQL tepat di balik setiap angka
WITH ny_opens AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
min(window_start) AS open_utc
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2024-08-01') AND toDate('2026-07-31')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) = 570
GROUP BY session_date
)
SELECT formatDateTime(toStartOfMonth(session_date), '%Y-%m') AS month,
formatDateTimeInJodaSyntax(toStartOfMonth(session_date), 'MMMM yyyy') AS month_label,
formatDateTime(toTimeZone(argMax(open_utc, session_date), 'America/New_York'), '%H:%i') AS ny_open_et_clock,
formatDateTime(argMax(open_utc, session_date), '%H:%i') AS ny_open_utc_clock,
toHour(toTimeZone(argMax(open_utc, session_date), 'America/New_York')) * 60
+ toMinute(toTimeZone(argMax(open_utc, session_date), 'America/New_York')) AS ny_open_et_minutes,
toHour(argMax(open_utc, session_date)) * 60
+ toMinute(argMax(open_utc, session_date)) AS ny_open_utc_minutes
FROM ny_opens
GROUP BY toStartOfMonth(session_date)
ORDER BY toStartOfMonth(session_date)Baca kedua baris tersebut secara bersamaan. Waktu New York tetap: 09:30 pada August 2024, 09:30 yang sama pada July 2026, dan pada seluruh 24 akhir bulan di antaranya. Waktu UTC bergeser: 13:30 saat menggunakan jam musim panas, 14:30 menjadi November 2024 saat menggunakan jam musim dingin, lalu kembali berubah pada musim semi. Satu jam, dua kali setahun, tetapi pembukaan pasar New York tidak terpengaruh.
Kapan waktu di AS berubah?
Ada dua aturan, bukan dua tanggal tetap. Jam dimajukan satu jam pada Minggu kedua bulan Maret dan dimundurkan satu jam pada Minggu pertama bulan November, keduanya pada pukul 2.00 waktu setempat. Pola ini berlaku sejak 2007. Standard time adalah pengaturan musim dingin, sedangkan daylight saving time adalah pengaturan musim panas. Pengaturan musim panas mencakup hampir dua pertiga tahun perdagangan.
Tidak ada perubahan pada hari perdagangan di kedua hari Minggu tersebut. Sesi dibuka pada menit yang sama menurut jam lokal di New York pada Jumat sebelumnya dan Senin sesudahnya. Yang berubah adalah penanda UTC untuk menit tersebut: 14:30 menurut waktu musim dingin dibandingkan dengan 13:30 menurut waktu musim panas. Akibatnya, setiap waktu pembukaan lokal di luar Amerika Serikat juga berubah.
Pukul berapa pasar AS dibuka di zona waktu saya?
Jawaban lokal Anda adalah pukul 9:30 waktu New York ditambah jarak waktu kota Anda dari New York. Jarak inilah yang berubah. Panel di bawah mengambil satu waktu pembukaan pukul 9:30 dari sesi musim panas AS pada 2026 dan satu dari sesi musim dingin AS pada tahun yang sama, lalu mengonversi kedua waktu tersebut ke delapan kota.
SQL tepat di balik setiap angka
WITH anchors AS (
SELECT maxIf(window_start, toMonth(toTimeZone(window_start, 'America/New_York')) = 6) AS summer,
maxIf(window_start, toMonth(toTimeZone(window_start, 'America/New_York')) = 1) AS winter
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toYear(toTimeZone(window_start, 'America/New_York')) = 2026
AND toMonth(toTimeZone(window_start, 'America/New_York')) IN (1, 6)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) = 570
),
local_opens AS (
SELECT arrayJoin([
('Sao Paulo', toHour(toTimeZone(summer, 'America/Sao_Paulo')) * 60 + toMinute(toTimeZone(summer, 'America/Sao_Paulo')), toHour(toTimeZone(winter, 'America/Sao_Paulo')) * 60 + toMinute(toTimeZone(winter, 'America/Sao_Paulo'))),
('London', toHour(toTimeZone(summer, 'Europe/London')) * 60 + toMinute(toTimeZone(summer, 'Europe/London')), toHour(toTimeZone(winter, 'Europe/London')) * 60 + toMinute(toTimeZone(winter, 'Europe/London'))),
('Frankfurt', toHour(toTimeZone(summer, 'Europe/Berlin')) * 60 + toMinute(toTimeZone(summer, 'Europe/Berlin')), toHour(toTimeZone(winter, 'Europe/Berlin')) * 60 + toMinute(toTimeZone(winter, 'Europe/Berlin'))),
('Dubai', toHour(toTimeZone(summer, 'Asia/Dubai')) * 60 + toMinute(toTimeZone(summer, 'Asia/Dubai')), toHour(toTimeZone(winter, 'Asia/Dubai')) * 60 + toMinute(toTimeZone(winter, 'Asia/Dubai'))),
('Mumbai', toHour(toTimeZone(summer, 'Asia/Kolkata')) * 60 + toMinute(toTimeZone(summer, 'Asia/Kolkata')), toHour(toTimeZone(winter, 'Asia/Kolkata')) * 60 + toMinute(toTimeZone(winter, 'Asia/Kolkata'))),
('Singapore', toHour(toTimeZone(summer, 'Asia/Singapore')) * 60 + toMinute(toTimeZone(summer, 'Asia/Singapore')), toHour(toTimeZone(winter, 'Asia/Singapore')) * 60 + toMinute(toTimeZone(winter, 'Asia/Singapore'))),
('Tokyo', toHour(toTimeZone(summer, 'Asia/Tokyo')) * 60 + toMinute(toTimeZone(summer, 'Asia/Tokyo')), toHour(toTimeZone(winter, 'Asia/Tokyo')) * 60 + toMinute(toTimeZone(winter, 'Asia/Tokyo'))),
('Sydney', toHour(toTimeZone(summer, 'Australia/Sydney')) * 60 + toMinute(toTimeZone(summer, 'Australia/Sydney')), toHour(toTimeZone(winter, 'Australia/Sydney')) * 60 + toMinute(toTimeZone(winter, 'Australia/Sydney')))
]) AS city_open
FROM anchors
)
SELECT tupleElement(city_open, 1) AS city,
formatDateTime(toDateTime(tupleElement(city_open, 2) * 60, 'UTC'), '%H:%i') AS local_open_us_summer,
formatDateTime(toDateTime(tupleElement(city_open, 3) * 60, 'UTC'), '%H:%i') AS local_open_us_winter,
round(((tupleElement(city_open, 2) + 1440 - 570) % 1440) / 60, 1) AS hours_ahead_us_summer,
round(((tupleElement(city_open, 3) + 1440 - 570) % 1440) / 60, 1) AS hours_ahead_us_winter
FROM local_opens
ORDER BY hours_ahead_us_summerBandingkan kedua kolom perbedaan waktu tersebut. London dan Frankfurt menunjukkan perbedaan waktu yang sama dalam kedua rezim waktu AS, yaitu 5 dan 6 jam lebih cepat. Eropa mengubah jamnya searah dengan Amerika Serikat. Karena itu, untuk sebagian besar tahun, selisih waktu keduanya tidak berubah.
Di sebelah timur Eropa, situasinya berbalik. Dubai dan Tokyo mempertahankan satu waktu sepanjang tahun. Keduanya menanggung seluruh perubahan waktu AS di pihaknya sendiri. Pasar New York dibuka di Tokyo pada 22:30 menurut waktu musim panas AS dan pada 23:30 menurut waktu musim dingin, berubah dari 13 jam lebih cepat menjadi 14. Mumbai berada pada perbedaan waktu setengah jam, yaitu 9.5 jam lebih cepat saat waktu musim panas AS dan 10.5 saat waktu musim dingin AS.
Sydney mengalami perubahan terbesar, dari 14 jam lebih cepat menjadi 16. Waktu musim panas di belahan Bumi selatan berlangsung pada bagian kalender yang berlawanan. Karena itu, kedua perubahan waktu tersebut saling menambah, bukan saling meniadakan. Menurut waktu musim dingin AS, pasar New York dibuka di sana pada 01:30 keesokan paginya. Di bagian teratas tabel, Sao Paulo berada 1 jam lebih cepat saat waktu musim panas AS dan 2 saat waktu musim dingin AS. Brasil berhenti mengubah jamnya pada 2019.
Tiga minggu setiap musim semi ketika London berada lebih dekat
Amerika Serikat dan Eropa tidak mengubah jam pada hari Minggu yang sama. Uni Eropa dan Britania Raya mengubah jam pada hari Minggu terakhir bulan Maret dan mengembalikannya pada hari Minggu terakhir bulan Oktober, keduanya pada pukul 01.00 UTC. AS mengubah jam dua atau tiga minggu lebih awal pada bulan Maret. Pada sesi-sesi di antaranya, New York sudah memajukan jamnya sementara London belum, sehingga selisih waktu London yang biasanya menyempit satu jam. Musim semi 2026, sesi demi sesi:
SQL tepat di balik setiap angka
WITH ny_open AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
min(window_start) AS open_utc
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2026-03-02') AND toDate('2026-04-10')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) = 570
GROUP BY session_date
)
SELECT session_date AS date,
formatDateTime(session_date, '%b %e') AS date_label,
formatDateTime(toTimeZone(open_utc, 'Europe/London'), '%H:%i') AS london_local_open,
formatDateTime(toTimeZone(open_utc, 'Europe/Berlin'), '%H:%i') AS frankfurt_local_open,
round(((toHour(toTimeZone(open_utc, 'Europe/London')) * 60
+ toMinute(toTimeZone(open_utc, 'Europe/London')) + 1440 - 570) % 1440) / 60, 1) AS london_hours_ahead,
round(((toHour(toTimeZone(open_utc, 'Europe/Berlin')) * 60
+ toMinute(toTimeZone(open_utc, 'Europe/Berlin')) + 1440 - 570) % 1440) / 60, 1) AS frankfurt_hours_ahead
FROM ny_open
ORDER BY dateDari Mar 2 hingga Mar 6, pembukaan New York tercatat pada pukul 14:30 di London dan 15:30 di Frankfurt, masing-masing 5 dan 6 jam lebih awal. Pada Mar 9, sesi pertama setelah AS mengubah jamnya, pembukaan yang sama tercatat pada pukul 13:30 di London: 4 jam lebih awal, atau satu jam lebih dekat dibandingkan minggu sebelumnya. Kondisi ini berlangsung hingga Mar 27. Mulai Mar 30, sesi pertama setelah Eropa mengubah jamnya, London kembali berada pada selisih 5 jam dan pembukaan kembali ke 14:30.
Pengingat kalender yang dipasang pada waktu lokal biasanya menjadi keliru selama periode tersebut. Inilah dampak praktis dari ketidaksesuaian itu. Kondisi ini juga menarik menit-menit pertama perdagangan AS satu jam lebih awal ke dalam jam perdagangan Eropa. Pergerakan pada menit-menit tersebut berbeda dari sisa hari perdagangan (mengapa spread melebar saat pembukaan).
Musim gugur dan kota-kota yang sama sekali tidak pernah berubah
Pada musim gugur, perbedaannya berbalik dan berlangsung selama satu minggu. Eropa memundurkan jam pada hari Minggu terakhir bulan Oktober, sedangkan Amerika Serikat melakukannya pada hari Minggu pertama bulan November. Panel di bawah ini menambahkan Tokyo, yang jam lokalnya tidak berubah sepanjang tahun.
SQL tepat di balik setiap angka
WITH ny_open AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
min(window_start) AS open_utc
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2025-10-06') AND toDate('2025-11-07')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) = 570
GROUP BY session_date
)
SELECT session_date AS date,
formatDateTime(session_date, '%b %e') AS date_label,
formatDateTime(toTimeZone(open_utc, 'Europe/London'), '%H:%i') AS london_local_open,
formatDateTime(toTimeZone(open_utc, 'Asia/Tokyo'), '%H:%i') AS tokyo_local_open,
round(((toHour(toTimeZone(open_utc, 'Europe/London')) * 60
+ toMinute(toTimeZone(open_utc, 'Europe/London')) + 1440 - 570) % 1440) / 60, 1) AS london_hours_ahead,
round(((toHour(toTimeZone(open_utc, 'Asia/Tokyo')) * 60
+ toMinute(toTimeZone(open_utc, 'Asia/Tokyo')) + 1440 - 570) % 1440) / 60, 1) AS tokyo_hours_ahead
FROM ny_open
ORDER BY dateHingga Oct 24, London berada 5 jam lebih cepat daripada New York. Mulai Oct 27, London berada 4 jam lebih cepat, yaitu selama satu minggu pada musim gugur ketika kedua kota tersebut memiliki perbedaan waktu paling kecil. Mulai Nov 3, sesi pertama setelah Amerika Serikat memundurkan jam, perbedaannya kembali menjadi 5 jam.
Garis Tokyo menunjukkan pola yang lebih sederhana. Jepang menggunakan satu waktu sepanjang tahun, dan garisnya hanya berubah sekali, pada tanggal ketika Amerika Serikat memundurkan jam: 13 jam lebih cepat hingga Oct 31, lalu 14 jam lebih cepat mulai Nov 3, dengan pembukaan pasar New York bergeser dari 22:30 menjadi 23:30 pada jam Tokyo. Seluruh perubahan satu jam terjadi di sisi waktu lokal. Desk di Tokyo mengatur ulang alarmnya sendiri dua kali setahun, sementara bel pembukaan New York tetap berada pada waktu yang sama.
Halaman ini bukan tentang
Halaman ini hanya membahas perubahan jam. Pertanyaan terkait di bawah ini memiliki halaman tersendiri:
- sesi reguler dan bagaimana hari perdagangan berlangsung: jam perdagangan pasar saham AS
- periode sebelum dan sesudahnya: perdagangan premarket dan after-hours
- hari ketika pasar tutup atau tutup lebih awal: hari libur pasar dan penutupan lebih awal, dengan apakah pasar saham buka hari ini untuk tanggal tertentu
- bagaimana sesi AS tumpang tindih dengan Eropa dan Asia: jam perdagangan pasar AS di seluruh dunia
Satu hal yang perlu diingat: waktu pembukaan pasar di lokasi Anda berubah dua kali setahun, sedangkan waktu pembukaan New York tidak.
FAQ jam perdagangan pasar AS
Apakah jam perdagangan pasar saham AS berubah karena daylight saving time?
Tidak. Sesi reguler berlangsung dari pukul 9.30 hingga 16.00 Eastern Time pada setiap bulan sepanjang tahun. Eastern Time berganti label dari EST menjadi EDT pada hari Minggu kedua bulan Maret, lalu kembali menjadi EST pada hari Minggu pertama bulan November. Stempel UTC untuk pembukaan pasar ikut berubah, dari 14:30 pada waktu musim dingin menjadi 13:30 pada waktu musim panas.
Pukul berapa pasar AS dibuka di Inggris?
Pasar dibuka pada 14:30 waktu London ketika kedua negara menggunakan waktu musim panas atau keduanya menggunakan waktu musim dingin. Pada beberapa minggu antara pergantian waktu di AS pada bulan Maret dan pergantian waktu di Inggris pada akhir bulan tersebut, pasar dibuka pada 13:30.
Pukul berapa pasar AS dibuka di Asia?
Waktu lokal berubah meskipun sesi New York tidak berubah. Pada 2026, pembukaan pasar New York berlangsung pada Tokyo, yaitu pada 22:30 menurut waktu musim panas AS dan 23:30 menurut waktu musim dingin AS. Sebagian besar wilayah Asia menggunakan satu zona waktu sepanjang tahun, sehingga pergeseran satu jam tersebut terjadi pada waktu setempat.
Mengapa perbedaan waktu antara London dan New York berubah selama sebagian bulan Maret?
Kedua wilayah mengganti waktu pada hari Minggu yang berbeda: AS pada hari Minggu kedua bulan Maret, sedangkan Inggris dan Uni Eropa pada hari Minggu terakhir bulan tersebut. Dalam sesi-sesi di antaranya, New York sudah bergeser maju sementara London belum, sehingga perbedaannya menjadi 4 jam, bukan 5 seperti biasanya.
Apakah waktu penutupan juga berubah?
Penutupan berlangsung menurut zona waktu yang sama dengan pembukaan, yaitu pukul 16.00 waktu New York sepanjang tahun. Stempel UTC-nya bergeser satu jam pada dua hari Minggu yang sama, dan waktu penutupan lokal di luar Amerika Serikat ikut berubah.
Setiap angka di atas berasal dari stored query atas stempel waktu sesi yang sebenarnya. Buka SQL di bawah panel mana pun, atau jalankan konversi yang sama untuk kota Anda sendiri di terminal Strasmore.