Horaires de Wall Street et heure d’été
Les marchés américains ouvrent toujours à 9 h 30 et ferment à 16 h, heure de New York. Découvrez l’impact du changement d’heure à Londres, Francfort, Tokyo et Sydney.
Les horaires de cotation du marché américain ne changent pas avec le passage à l’heure d’été. La Bourse de New York et le Nasdaq tiennent la séance régulière de 9 h 30 à 16 h, heure de New York, chaque jour de cotation de l’année, en janvier comme en juillet. Ce qui change deux fois par an, c’est l’heure locale correspondant à l’ouverture pour les investisseurs situés hors des États-Unis. Pendant quelques semaines au printemps et à l’automne, le décalage entre New York et l’Europe est inférieur d’une heure à son niveau habituel.
Les horaires de marché américains changent-ils avec le passage à l’heure d’été ?
Non. La Bourse tient sa séance selon l’heure de l’Est, et l’heure de l’Est porte deux noms au cours de l’année : Eastern Standard Time (EST) en hiver et Eastern Daylight Time (EDT) en été. Les horloges changent autour de la séance. La séance, elle, reste fixée à 9 h 30.
Les horodatages le confirment. Les données de marché sont enregistrées en temps universel coordonné (UTC), l’heure de référence mondiale qui n’applique jamais le passage à l’heure d’été. Le tableau ci-dessous prend la minute d’ouverture à 9 h 30 de la dernière séance régulière de chaque mois sur deux ans, en utilisant SPY (l’ETF répliquant le S&P 500) comme référence, et affiche cet instant sur les deux horloges.
Le SQL exact derrière chaque chiffre
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)Lisez les deux lignes ensemble. L’heure de New York reste constante : 09:30 en August 2024, le même 09:30 en July 2026, et lors des 24 fins de mois intermédiaires. La ligne UTC se décale : 13:30 avec l’heure d’été, 14:30 de November 2024 avec l’heure d’hiver, puis revient à sa position initiale au printemps. Une heure, deux fois par an, sans que l’ouverture de New York ne change.
Quand les horloges américaines changent-elles ?
Deux règles, et non deux dates fixes. Les horloges avancent d’une heure le deuxième dimanche de mars et reculent d’une heure le premier dimanche de novembre, dans les deux cas à 2 h, heure locale. Ce régime est en vigueur depuis 2007. L’heure standard correspond au réglage hivernal, l’heure d’été au réglage estival, et le réglage estival couvre près des deux tiers de l’année de trading.
Rien ne change dans la séance de trading le dimanche concerné. La séance ouvre à la même minute, selon l’heure locale affichée à New York, le vendredi précédent comme le lundi suivant. Ce qui change, c’est l’horodatage UTC de cette minute : 14:30 avec l’heure d’hiver contre 13:30 avec l’heure d’été. Tous les horaires locaux en dehors des États-Unis sont donc décalés d’autant.
À quelle heure le marché américain ouvre-t-il dans mon fuseau horaire ?
L’heure locale correspond à 9 h 30 à New York, à laquelle s’ajoute le décalage de votre ville par rapport à New York. C’est ce décalage qui varie. Le tableau ci-dessous prend une ouverture réelle à 9 h 30 lors d’une séance d’été américaine en 2026, puis une autre lors d’une séance d’hiver la même année, avant de convertir ces deux horaires pour huit villes.
Le SQL exact derrière chaque chiffre
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_summerComparez les deux colonnes de décalage. London et Frankfurt indiquent le même décalage sous les deux régimes américains, soit 5 et 6 heures d’avance. L’Europe change d’heure dans le même sens que les États-Unis et, pendant la majeure partie de l’année, l’écart entre les deux reste inchangé.
À l’est de l’Europe, la situation s’inverse. Dubai et Tokyo conservent la même heure toute l’année et absorbent à eux seuls l’intégralité du changement d’heure américain. L’ouverture de New York a lieu à Tokyo à 22:30 selon l’heure d’été américaine et à 23:30 selon l’heure d’hiver, soit un passage de 13 heures d’avance à 14. Mumbai se situe sur un décalage d’une demi-heure, à 9.5 heures d’avance pendant l’été américain et à 10.5 pendant l’hiver américain.
Sydney connaît la variation la plus importante, de 14 heures d’avance à 16. Le passage à l’heure d’été dans l’hémisphère Sud intervient à la période opposée de l’année, et les deux changements d’heure s’additionnent au lieu de s’annuler. Selon l’heure d’hiver américaine, l’ouverture de New York y a lieu à 01:30 le lendemain matin. En tête du tableau, Sao Paulo a 1 heure d’avance pendant l’été américain et 2 pendant l’hiver américain : le Brésil a cessé de changer d’heure en 2019.
Les trois semaines de chaque printemps où Londres se rapproche
Les États-Unis et l’Europe ne changent pas d’heure le même dimanche. L’Union européenne et le Royaume-Uni passent à l’heure d’été le dernier dimanche de mars, puis reviennent à l’heure d’hiver le dernier dimanche d’octobre, dans les deux cas à 01:00 UTC. Aux États-Unis, le changement intervient deux ou trois semaines plus tôt en mars. Pendant les séances intermédiaires, New York est déjà passé à l’heure d’été, mais pas Londres, et l’écart habituel avec Londres se réduit d’une heure. Printemps 2026, séance par séance :
Le SQL exact derrière chaque chiffre
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 dateDe Mar 2 à Mar 6, l’ouverture de New York a été imprimée à 14:30 à Londres et à 15:30 à Francfort, soit 5 et 6 heures d’avance. Le Mar 9, première séance après le passage des États-Unis à l’heure d’été, la même ouverture a été imprimée à 13:30 à Londres : 4 heures d’avance, soit une heure de moins que la semaine précédente. Cette situation a perduré jusqu’au Mar 27. À partir du Mar 30, première séance après le changement d’heure en Europe, Londres est revenu à 5 heures d’écart et l’ouverture est repassée à 14:30.
Un rappel de calendrier fixé sur l’heure locale habituelle est donc erroné pendant cette période. C’est la conséquence pratique de ce décalage. Celui-ci avance également d’une heure les premières minutes de la séance américaine dans l’après-midi européen. Ces minutes se comportent différemment du reste de la journée (pourquoi les spreads s’élargissent à l’ouverture).
L’automne et les villes qui ne changent jamais d’heure
En automne, le décalage s’inverse et ne dure qu’une semaine. L’Europe repasse à l’heure d’hiver le dernier dimanche d’octobre, contre le premier dimanche de novembre aux États-Unis. Le graphique ci-dessous ajoute Tokyo, où l’heure locale ne change jamais au cours de l’année.
Le SQL exact derrière chaque chiffre
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 dateJusqu’à Oct 24, Londres avait 5 heures d’avance sur New York. À partir de Oct 27, l’écart n’était plus que de 4 heures : c’est la semaine d’automne durant laquelle les deux villes sont les plus proches. À partir de Nov 3, lors de la première séance suivant le passage des États-Unis à l’heure d’hiver, l’écart repassait à 5 heures.
La ligne de Tokyo raconte une histoire plus simple. Le Japon conserve la même heure toute l’année, et la ligne ne change qu’une fois, à la date du passage à l’heure d’hiver aux États-Unis : 13 heures d’avance jusqu’à Oct 31, puis 14 heures à partir de Nov 3, l’ouverture de New York passant de 22:30 à 23:30 sur l’horloge de Tokyo. L’heure entière se décale du côté local. À Tokyo, un desk règle donc sa propre alarme deux fois par an, tandis que la cloche de New York reste à la même heure.
Ce que cette page ne couvre pas
Cette page traite uniquement du changement d’heure. Les questions connexes font l’objet de pages distinctes :
- la séance régulière et la structure de la journée de cotation : horaires de la Bourse américaine
- les plages horaires qui l’encadrent : trading avant l’ouverture et après la clôture
- les jours de fermeture du marché ou de clôture anticipée : jours fériés et clôtures anticipées des marchés, avec la Bourse est-elle ouverte aujourd’hui pour une date donnée
- le chevauchement de la séance américaine avec l’Europe et l’Asie : horaires des marchés américains dans le monde
À retenir : votre heure locale d’ouverture change deux fois par an, mais pas l’heure d’ouverture à New York.
FAQ sur les horaires du marché américain
Les horaires de la Bourse américaine changent-ils avec le passage à l’heure d’été ?
Non. La séance régulière se déroule de 9 h 30 à 16 h 00, heure de l’Est, chaque mois de l’année. L’heure de l’Est change d’appellation, passant de l’EST à l’EDT le deuxième dimanche de mars, puis revenant à l’EST le premier dimanche de novembre. L’heure UTC de l’ouverture se décale alors de 14:30 en heure d’hiver à 13:30 en heure d’été.
À quelle heure le marché américain ouvre-t-il au Royaume-Uni ?
À 14:30, heure de Londres, lorsque les deux pays sont alignés, c’est-à-dire lorsqu’ils sont tous deux à l’heure d’été ou tous deux à l’heure d’hiver. Entre le changement d’heure américain en mars et celui du Royaume-Uni à la fin du mois, l’ouverture a toutefois lieu à 13:30.
À quelle heure le marché américain ouvre-t-il en Asie ?
L’heure locale change alors que la séance de New York ne change pas. En 2026, l’ouverture de New York avait lieu à Tokyo, à 22:30 selon l’heure d’été américaine, et à 23:30 selon l’heure d’hiver américaine. La plupart des pays asiatiques conservent la même heure toute l’année. Le décalage local d’une heure s’applique donc intégralement.
Pourquoi l’écart entre Londres et New York change-t-il pendant une partie du mois de mars ?
Les deux régions changent d’heure des dimanches différents : les États-Unis le deuxième dimanche de mars, et le Royaume-Uni ainsi que l’Union européenne le dernier dimanche. Entre ces deux dates, New York est déjà passé à l’heure d’été, contrairement à Londres. L’écart est alors de 4 heures, contre 5 habituellement.
L’heure de clôture change-t-elle également ?
La clôture reste alignée sur l’ouverture, à 16 h 00, heure de New York, toute l’année. Son heure UTC se décale d’une heure les mêmes deux dimanches. Toutes les heures locales de clôture hors des États-Unis évoluent également.
Tous les chiffres ci-dessus proviennent d’une requête enregistrée appliquée aux horaires réels des séances. Ouvrez le SQL sous n’importe quel panneau ou effectuez la même conversion pour votre propre ville sur le terminal Strasmore.