US Market Hours आणि Daylight Saving Time समजून घ्या
New Yorkमध्ये US market hours वर्षभर 9:30 ते 16:00 ET असतात. Daylight savingमुळे London, Frankfurt, Tokyo आणि Sydneyमधील market openची स्थानिक वेळ कशी बदलते ते पाहा.
अमेरिकेच्या market hoursमध्ये daylight saving timeमुळे बदल होत नाही. New York Stock Exchange आणि Nasdaq प्रत्येक trading dayला New York timeनुसार 9:30 ते 16:00 या वेळेत regular session चालवतात. जानेवारीतही ही वेळ जुलैप्रमाणेच असते. वर्षातून दोनदा बदलतो तो अमेरिकेबाहेरील लोकांसाठी market openचा स्थानिक वेळ. तसेच, प्रत्येक वसंत ऋतू आणि शरद ऋतूत काही आठवडे New York आणि Europe यांच्यातील वेळेचे नेहमीचे अंतर एक तासाने बदलते.
daylight saving timeनुसार US बाजाराचे व्यवहाराचे तास बदलतात का?
नाही. Exchange आपले सत्र Eastern Timeनुसार चालवते. Eastern Time या wall clockला वर्षभर दोन नावे असतात: हिवाळ्यात Eastern Standard Time (EST) आणि उन्हाळ्यात Eastern Daylight Time (EDT). सत्र सुरू असताना घड्याळाची वेळ बदलते. सत्राची वेळ मात्र 9:30च राहते.
याचा पुरावा timestampsमध्ये दिसतो. Market data Coordinated Universal Time (UTC)मध्ये साठवला जातो. हा daylight saving न पाळणारा जागतिक संदर्भ-वेळेचा मापदंड आहे. खालील पॅनेल दोन वर्षांतील प्रत्येक महिन्याच्या अंतिम नियमित सत्रातील 9:30च्या opening minuteचा वापर करते. SPY (S&P 500चा tracker) हा reference tape म्हणून घेतला आहे. तोच क्षण दोन्ही clocksवर दाखवला आहे.
प्रत्येक आकड्यामागील अचूक SQL
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)दोन्ही ओळी एकत्र वाचा. New Yorkची ओळ स्थिर आहे: 09:30 मध्ये August 2024, July 2026 मध्ये तोच 09:30, आणि मधील सर्व 24 month-endsना. UTCची ओळ मात्र बदलते: summer clockवर 13:30, winter clockवर November 2024पर्यंत 14:30, आणि वसंत ऋतूत पुन्हा पूर्ववत. वर्षातून दोनदा एक तासाचा बदल होतो; New Yorkचे market open त्याची नोंदही घेत नाही.
USमध्ये घड्याळे कधी बदलतात?
दोन नियम आहेत; दोन ठरावीक तारखा नाहीत. मार्चमधील दुसऱ्या रविवारी स्थानिक वेळेनुसार 2:00 वाजता घड्याळे एक तास पुढे केली जातात. नोव्हेंबरमधील पहिल्या रविवारी 2:00 वाजता ती एक तास मागे केली जातात. 2007पासून ही पद्धत कायम आहे. Standard time ही हिवाळ्यातील वेळ असते, तर daylight saving time ही उन्हाळ्यातील वेळ असते. वर्षातील trading daysपैकी जवळपास दोन तृतीयांश काळ उन्हाळ्यातील वेळ लागू असते.
यापैकी कोणत्याही रविवारी trading dayच्या वेळेत बदल होत नाही. त्याआधीच्या शुक्रवारी आणि नंतरच्या सोमवारी New Yorkमध्ये session त्याच local wall-clock मिनिटाला सुरू होते. बदलतो तो त्या मिनिटाचा UTC timestamp: हिवाळ्यातील घड्याळावर 14:30, तर उन्हाळ्यातील घड्याळावर 13:30. त्यासोबत United Statesबाहेरील प्रत्येक ठिकाणची local start timeही बदलते.
माझ्या वेळ क्षेत्रात US बाजार किती वाजता सुरू होतो?
तुमच्या स्थानिक वेळेनुसार बाजार सुरू होण्याची वेळ म्हणजे New Yorkमधील 9:30 आणि तुमचे शहर New Yorkपासून जितके दूर आहे त्यानुसार होणारा फरक. बदलणारा भाग हा हाच वेळेतील फरक असतो. खालील तक्त्यात 2026 मधील US summer sessionमधील प्रत्यक्ष 9:30 market open आणि त्याच वर्षातील US winter sessionमधील एक market open घेऊन, दोन्ही वेळा आठ शहरांच्या स्थानिक वेळेत रूपांतरित केल्या आहेत.
प्रत्येक आकड्यामागील अचूक SQL
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_summerदोन्ही offset स्तंभांची तुलना करा. London आणि Frankfurt या दोन्ही US time regimesमध्ये समान अंतर दाखवतात: ते 5 आणि 6 तास पुढे आहेत. Europe आपली घड्याळे United Statesच्या दिशेनेच बदलतो. त्यामुळे वर्षातील बहुतांश काळ या दोन्ही प्रदेशांमधील फरक अपरिवर्तित राहतो.
Europeच्या पूर्वेकडे चित्र उलटे दिसते. Dubai आणि Tokyo संपूर्ण वर्षभर एकच घड्याळ ठेवतात. त्यामुळे USमधील संपूर्ण वेळबदल त्यांच्यावरच परिणाम करतो. US summer clockनुसार New Yorkमधील market open Tokyo येथे 22:30 वाजता येतो, तर US winter clockनुसार तो 23:30 वाजता येतो. म्हणजेच वेळेतील फरक 13 तासांवरून 14 तासांपर्यंत बदलतो. Mumbai येथे अर्ध्या तासाचा offset आहे. US summerमध्ये ते 9.5 तास पुढे असते, तर US winterमध्ये 10.5 तास पुढे असते.
Sydney येथे हा फरक सर्वाधिक बदलतो: 14 तास पुढे असलेली वेळ 16 तास पुढे होते. Southern Hemisphereमधील daylight saving calendarच्या उलट कालावधीत लागू होते. त्यामुळे हे दोन्ही वेळबदल एकमेकांना रद्द न करता एकत्रित होतात. US winter clockनुसार New Yorkमधील market open तेथे दुसऱ्या दिवशी सकाळी 01:30 वाजता येतो. तक्त्याच्या सुरुवातीला असलेले Sao Paulo US summerमध्ये 1 तास पुढे आहे आणि US winterमध्ये 2 तास पुढे आहे. Brazilने 2019 मध्ये घड्याळे बदलणे बंद केले.
लंडन दरवर्षी वसंत ऋतूमध्ये तीन आठवडे जवळ येतो
अमेरिका आणि युरोप एकाच रविवारी घड्याळे बदलत नाहीत. युरोपीय संघ आणि युनायटेड किंगडम मार्चच्या शेवटच्या रविवारी घड्याळे पुढे करतात आणि ऑक्टोबरच्या शेवटच्या रविवारी पुन्हा मागे करतात. दोन्ही बदल 01:00 UTC वाजता होतात. अमेरिकेतील बदल मार्चमध्ये त्यापेक्षा दोन किंवा तीन आठवडे आधी होतो. या मधल्या सत्रांमध्ये न्यूयॉर्कने वेळ पुढे केलेली असते, पण लंडनने केलेली नसते. त्यामुळे लंडनमधील नेहमीचे अंतर एका तासाने कमी होते. Spring 2026 मध्ये, सत्रानुसार:
प्रत्येक आकड्यामागील अचूक SQL
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 dateMar 2 ते Mar 6 या कालावधीत न्यूयॉर्कचा बाजार सुरू होण्याची वेळ लंडनमध्ये 14:30 आणि Frankfurtमध्ये 15:30 अशी होती. हे अनुक्रमे 5 आणि 6 तास पुढे होते. Mar 9 रोजी, अमेरिकेने घड्याळे बदलल्यानंतरच्या पहिल्या सत्रात, हीच सुरुवातीची वेळ लंडनमध्ये 13:30 होती. ती 4 तास पुढे होती, म्हणजे मागील आठवड्यापेक्षा एक तास जवळ. ही स्थिती Mar 27 पर्यंत कायम राहिली. Mar 30 पासून, युरोपने घड्याळे बदलल्यानंतरच्या पहिल्या सत्रात, लंडनमधील अंतर पुन्हा 5 तास झाले आणि बाजार सुरू होण्याची वेळ 14:30 वर परतली.
नेहमीच्या स्थानिक वेळेला लावलेली कॅलेंडरची आठवण या कालावधीत चुकीची ठरते. वेळेतील या विसंगतीची ही व्यावहारिक किंमत आहे. यामुळे US tradingच्या सुरुवातीची पहिली काही मिनिटे युरोपातील दुपारच्या वेळेत एक तास आधी येतात. या मिनिटांचे वर्तन दिवसाच्या उर्वरित वेळेपेक्षा वेगळे असते (बाजार सुरू होताना spreads का वाढतात).
शरद ऋतू आणि कधीही न बदलणारी शहरे
शरद ऋतूत फरक उलट दिशेने जातो आणि केवळ एका आठवड्यापुरता राहतो. युरोपमध्ये ऑक्टोबरच्या शेवटच्या रविवारी घड्याळे एक तास मागे केली जातात, तर United Statesमध्ये नोव्हेंबरच्या पहिल्या रविवारी. खालील आलेखात Tokyoचाही समावेश आहे. तेथे वर्षाच्या कोणत्याही टप्प्यावर स्थानिक घड्याळाची वेळ बदलत नाही.
प्रत्येक आकड्यामागील अचूक SQL
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 dateOct 24पर्यंत London हे New Yorkपेक्षा 5 तास पुढे होते. Oct 27पासून ते 4 तास पुढे होते. शरद ऋतूतील या एका आठवड्यात दोन्ही शहरांमधील फरक सर्वात कमी असतो. Nov 3पासून, म्हणजे United Statesमध्ये घड्याळे एक तास मागे केल्यानंतरच्या पहिल्या सत्रापासून, हा फरक पुन्हा 5 तासांचा झाला.
Tokyoची वेळरेषा अधिक सोपी आहे. Japanमध्ये वर्षभर एकच घड्याळाची वेळ कायम ठेवली जाते आणि New Yorkच्या तारखेनुसार ही रेषा फक्त एकदाच बदलते: Oct 31पर्यंत 13 तास पुढे, तर Nov 3पासून 14 तास पुढे. Tokyoच्या घड्याळानुसार New Yorkमधील बाजार सुरू होण्याची वेळ 22:30वरून 23:30वर जाते. हा पूर्ण एक तास स्थानिक वेळेच्या बाजूला समायोजित होतो. Tokyoमधील trading desk वर्षातून दोनदा स्वतःचा अलार्म पुन्हा सेट करते, तर New Yorkमधील बाजाराची घंटा जिथे होती तिथेच राहते.
हे पृष्ठ कशाबद्दल नाही
हे पृष्ठ केवळ घड्याळातील वेळ बदलाबद्दल आहे. यासंबंधीच्या प्रश्नांसाठी स्वतंत्र पृष्ठे आहेत:
- नियमित सत्र आणि trading dayची रचना: US stock market hours
- त्याच्या आधी आणि नंतरचे trading windows: premarket and after-hours trading
- बाजार बंद असलेले किंवा लवकर बंद होणारे दिवस: market holidays and early closes, तसेच एखाद्या विशिष्ट तारखेसाठी is the stock market open today
- US सत्राचा Europe आणि Asiaसोबत होणारा overlap: US market hours around the world
लक्षात ठेवण्यासारखे एक वाक्य: तुमच्या स्थानिक बाजाराची open time वर्षातून दोनदा बदलते; New Yorkची open time बदलत नाही.
US बाजाराच्या वेळांवरील वारंवार विचारले जाणारे प्रश्न
daylight saving timeनुसार US शेअर बाजाराच्या वेळा बदलतात का?
नाही. नियमित सत्र वर्षाच्या प्रत्येक महिन्यात Eastern Timeनुसार 9:30 ते 16:00 या वेळेत चालते. मार्चच्या दुसऱ्या रविवारी Eastern Timeचे लेबल ESTवरून EDT होते आणि नोव्हेंबरच्या पहिल्या रविवारी पुन्हा EST होते. त्यानुसार बाजार सुरू होण्याची UTC वेळही बदलते—हिवाळी वेळेनुसार 14:30 वरून उन्हाळी वेळेनुसार 13:30 वर.
UKमध्ये US बाजार किती वाजता उघडतो?
दोन्ही देश समान seasonal clockवर असताना, म्हणजे दोन्ही ठिकाणी उन्हाळी किंवा दोन्ही ठिकाणी हिवाळी वेळ लागू असताना, लंडनच्या वेळेनुसार 14:30 वाजता. मार्चमध्ये USने वेळ बदलल्यानंतर महिन्याच्या अखेरीस UKने वेळ बदलण्यापूर्वीच्या काही आठवड्यांत बाजार 13:30 वाजता उघडतो.
आशियात US बाजार किती वाजता उघडतो?
New Yorkचे सत्र बदलत नसले तरी स्थानिक वेळ बदलते. 2026मध्ये USमध्ये उन्हाळी वेळ लागू असताना New Yorkमधील बाजार सुरू होण्याची वेळ Tokyo रोजी 22:30 होती. USमध्ये हिवाळी वेळ लागू असताना ती 23:30 होती. आशियातील बहुतेक देश वर्षभर एकच clock ठेवतात. त्यामुळे पूर्ण one-hour shift स्थानिक वेळेत दिसतो.
मार्चच्या काही काळात London आणि New Yorkमधील वेळेचे अंतर का बदलते?
दोन्ही प्रदेश वेगवेगळ्या रविवारी clock बदलतात. USमध्ये हा बदल मार्चच्या दुसऱ्या रविवारी होतो, तर UK आणि EUमध्ये तो मार्चच्या शेवटच्या रविवारी होतो. या मधल्या सत्रांमध्ये New Yorkची वेळ पुढे गेलेली असते, पण Londonची वेळ बदललेली नसते. त्यामुळे अंतर नेहमीच्या 5 ऐवजी 4 तासांचे होते.
बाजार बंद होण्याची वेळही बदलते का?
बाजार बंद होण्याची वेळही बाजार सुरू होण्याच्या वेळेसारख्याच clockवर असते. New Yorkच्या वेळेनुसार ती वर्षभर 16:00 वाजता असते. त्याची UTC वेळही त्याच दोन रविवारी एक तासाने बदलते. त्यासोबत USबाहेरील प्रत्येक स्थानिक बाजार बंद होण्याची वेळही बदलते.
वरील प्रत्येक आकडा वास्तविक सत्रांच्या timestampवरील stored queryमधून घेतलेला आहे. कोणत्याही panelखालील SQL उघडा किंवा Strasmore terminalवर आपल्या शहरासाठी हीच conversion चालवा.