Horario del mercado de EE. UU. y horario de verano
El mercado de EE. UU. opera de 9:30 a 16:00 ET todo el año. Conoce cómo el horario de verano cambia la apertura en Londres, Frankfurt, Tokio y Sídney.
El horario del mercado estadounidense no cambia con el horario de verano. La Bolsa de Nueva York y Nasdaq mantienen la sesión regular de 9:30 a 16:00, hora de Nueva York, en cada jornada de negociación del año, tanto en enero como en julio. Lo que cambia dos veces al año es la hora local de esa apertura para quienes están fuera de Estados Unidos. Durante algunas semanas de primavera y otoño, además, la diferencia horaria entre Nueva York y Europa se desvía una hora de lo habitual.
¿Cambian los horarios del mercado estadounidense con el horario de verano?
No. La bolsa desarrolla su sesión según la hora del Este, un horario que tiene dos denominaciones a lo largo del año: Eastern Standard Time (EST) durante el invierno y Eastern Daylight Time (EDT) durante el verano. Los relojes cambian durante la sesión. La sesión se mantiene en las 9:30.
Los registros están en las marcas de tiempo. Los datos de mercado se almacenan en Tiempo Universal Coordinado (UTC), el reloj de referencia global que nunca aplica el horario de verano. El panel siguiente toma el minuto de apertura de las 9:30 de la última sesión regular de cada mes durante dos años, usando SPY —el ETF que replica el S&P 500— como referencia, y muestra ese mismo instante según ambos relojes.
El SQL exacto detrás de cada cifra
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)Lea ambas líneas juntas. La línea de Nueva York es constante: 09:30 en August 2024, el mismo 09:30 en July 2026 y en todos los 24 cierres mensuales intermedios. La línea UTC cambia: 13:30 con el horario de verano, 14:30 con el horario de invierno hasta November 2024, y vuelve a cambiar en primavera. Una hora, dos veces al año, y la apertura de Nueva York no se altera.
¿Cuándo cambian la hora los relojes en Estados Unidos?
Dos reglas, no dos fechas fijas. Los relojes se adelantan una hora el segundo domingo de marzo y se atrasan una hora el primer domingo de noviembre, en ambos casos a las 2:00, hora local. Este patrón se mantiene desde 2007. El horario estándar es la configuración de invierno y el horario de verano es la de verano. Esta última abarca cerca de dos tercios del año de trading.
La sesión no cambia nada el domingo. Abre en el mismo minuto del reloj local de Nueva York el viernes anterior y el lunes siguiente. Lo que cambia es la marca de tiempo UTC de ese minuto: 14:30 con el horario de invierno frente a 13:30 con el de verano. También cambian todas las horas locales de inicio fuera de Estados Unidos.
¿A qué hora abre el mercado estadounidense en mi zona horaria?
La respuesta para tu localidad es las 9:30 de Nueva York más la diferencia horaria con tu ciudad, y esa diferencia es la parte que cambia. El panel siguiente toma una apertura real a las 9:30 durante una sesión de verano en Estados Unidos en 2026 y otra durante una sesión de invierno del mismo año. Después convierte ambos momentos a la hora de ocho ciudades.
El SQL exacto detrás de cada cifra
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_summerCompara las dos columnas de diferencias horarias. London y Frankfurt mantienen la misma diferencia bajo los dos regímenes de Estados Unidos: 5 y 6 horas por delante. Europa cambia sus relojes en la misma dirección que Estados Unidos, y durante la mayor parte del año la diferencia entre ambos se mantiene sin cambios.
Al este de Europa, el panorama se invierte. Dubai y Tokyo mantienen un solo horario durante todo el año, y asumen por completo el cambio de Estados Unidos. La apertura de Nueva York llega a Tokyo a las 22:30 con el horario de verano estadounidense y a las 23:30 con el horario de invierno. Esto supone pasar de 13 horas por delante a 14. Mumbai tiene una diferencia de media hora: está 9.5 horas por delante durante el verano estadounidense y 10.5 durante el invierno estadounidense.
Sydney registra la mayor variación, de 14 horas por delante a 16. El horario de verano del hemisferio sur funciona en la dirección opuesta del calendario, por lo que los dos cambios se suman en lugar de compensarse. Con el horario de invierno estadounidense, la apertura de Nueva York se produce allí a las 01:30 de la mañana siguiente. En la parte superior de la tabla, Sao Paulo está 1 hora por delante durante el verano estadounidense y 2 durante el invierno estadounidense: Brasil dejó de cambiar sus relojes en 2019.
Las tres semanas de cada primavera en que Londres queda más cerca
Estados Unidos y Europa no cambian la hora el mismo domingo. La Unión Europea y el Reino Unido cambian al horario de verano el último domingo de marzo y regresan al horario estándar el último domingo de octubre, en ambos casos a la 01:00 UTC. En Estados Unidos, el cambio de marzo ocurre dos o tres semanas antes. Durante las sesiones intermedias, Nueva York ya adelantó sus relojes y Londres todavía no, por lo que la brecha habitual con Londres se reduce en una hora. Primavera de 2026, sesión por sesión:
El SQL exacto detrás de cada cifra
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 a Mar 6, la apertura de Nueva York se produjo a las 14:30 en Londres y a las 15:30 en Frankfurt, con 5 y 6 horas de adelanto, respectivamente. El Mar 9, la primera sesión después de que Estados Unidos cambiara la hora, esa misma apertura se produjo a las 13:30 en Londres: con 4 horas de adelanto, una hora más cerca que la semana anterior. Se mantuvo así hasta Mar 27. A partir de Mar 30, la primera sesión después del cambio europeo, Londres volvió a estar a 5 horas y la apertura regresó a 14:30.
Un recordatorio del calendario fijado a la hora local habitual es incorrecto durante ese periodo. Ese es el costo práctico de la diferencia. Además, adelanta una hora los primeros minutos de la negociación en Estados Unidos dentro de la tarde europea. Esos minutos se comportan de forma distinta al resto de la jornada (por qué se amplían los spreads en la apertura).
El otoño y las ciudades que nunca cambian
En otoño, la diferencia se invierte y dura una sola semana. Europa atrasa el reloj el último domingo de octubre y Estados Unidos, el primer domingo de noviembre. El panel de abajo añade Tokio, donde la hora local no cambia en ningún momento del año.
El SQL exacto detrás de cada cifra
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 dateHasta Oct 24, Londres estaba 5 horas por delante de Nueva York. Desde Oct 27, estaba 4 horas por delante: era la única semana de otoño en que ambas ciudades estaban más cerca en términos horarios. Desde Nov 3, la primera sesión después de que Estados Unidos atrasara el reloj, la diferencia volvió a ser de 5 horas.
La línea de Tokio cuenta una historia más sencilla. Japón mantiene la misma hora todo el año y la línea cambia exactamente una vez, en la fecha de Estados Unidos: 13 horas por delante hasta Oct 31, 14 horas por delante desde Nov 3, mientras la apertura de Nueva York pasa de 22:30 a 23:30 en el reloj de Tokio. La hora completa se ajusta del lado local. Una mesa de operaciones en Tokio reajusta su alarma dos veces al año, mientras la campana de Nueva York permanece en el mismo horario.
Lo que esta página no cubre
Esta página aborda únicamente el cambio de horario. Las preguntas relacionadas tienen sus propias páginas:
- la sesión regular y cómo se estructura la jornada bursátil: horarios del mercado de acciones de EE. UU.
- las franjas a ambos lados de la sesión: operativa premarket y after-hours
- los días en que el mercado permanece cerrado o cierra antes: feriados bursátiles y cierres anticipados, con ¿está abierto hoy el mercado de acciones? para una fecha concreta
- cómo se superpone la sesión de EE. UU. con Europa y Asia: horarios del mercado de EE. UU. en el mundo
Una idea clave: la hora de apertura local cambia dos veces al año; la apertura de Nueva York, no.
Preguntas frecuentes sobre el horario del mercado de EE. UU.
¿Cambia el horario del mercado bursátil de EE. UU. con el horario de verano?
No. La sesión regular va de las 9:30 a las 16:00, hora del Este, todos los meses del año. La hora del Este cambia la abreviatura de EST a EDT el segundo domingo de marzo y vuelve a EST el primer domingo de noviembre. La marca de tiempo UTC de la apertura cambia con ello, de 14:30 con el horario de invierno a 13:30 con el horario de verano.
¿A qué hora abre el mercado de EE. UU. en el Reino Unido?
14:30, hora de Londres, cuando ambos países tienen el mismo horario, ya sea que los dos estén con el horario de verano o con el de invierno. Durante las semanas entre el cambio de EE. UU. en marzo y el cambio del Reino Unido a finales de ese mes, la apertura ocurre a las 13:30.
¿A qué hora abre el mercado de EE. UU. en Asia?
La hora local cambia aunque la sesión de Nueva York no lo haga. En 2026, la apertura de Nueva York correspondió a Tokyo a las 22:30 con el horario de verano de EE. UU. y a las 23:30 con el horario de invierno. La mayor parte de Asia mantiene un único horario durante todo el año, por lo que el cambio completo de una hora se refleja en la hora local.
¿Por qué cambia durante parte de marzo la diferencia horaria entre Londres y Nueva York?
Las dos regiones cambian de horario en domingos distintos: EE. UU. lo hace el segundo domingo de marzo, y el Reino Unido y la UE, el último domingo. Durante las sesiones intermedias, Nueva York ya adelantó el reloj y Londres todavía no. Por eso, la diferencia es de 4 horas en lugar de las habituales 5.
¿También cambia la hora de cierre?
El cierre se mantiene en el mismo horario que la apertura: a las 16:00, hora de Nueva York, durante todo el año. Su marca de tiempo UTC cambia en la misma hora y en los mismos dos domingos. También cambia con ello la hora local de cierre fuera de Estados Unidos.
Todas las cifras anteriores son consultas almacenadas basadas en marcas de tiempo reales de las sesiones. Abra el SQL debajo de cualquier panel o ejecute la misma conversión para su ciudad en la terminal de Strasmore.