Horário do mercado americano e horário de verão
A sessão da NYSE e da Nasdaq vai das 9h30 às 16h em Nova York o ano todo. Veja como o horário de verão afeta Londres, Frankfurt, Tóquio e Sydney.
O horário de negociação do mercado americano não muda com o horário de verão. A New York Stock Exchange e a Nasdaq mantêm a sessão regular das 9h30 às 16h, no horário de Nova York, em todos os dias de negociação do ano. Em janeiro, o horário é exatamente o mesmo de julho. O que muda duas vezes por ano é o horário local correspondente à abertura para quem está fora dos Estados Unidos. Durante algumas semanas na primavera e no outono, a diferença entre Nova York e a Europa fica uma hora menor ou maior do que o habitual.
Os horários do mercado americano mudam com o horário de verão?
Não. A bolsa realiza a sessão no horário do Leste, e o horário do Leste recebe dois nomes ao longo do ano: Eastern Standard Time (EST) no inverno e Eastern Daylight Time (EDT) no verão. É o relógio que muda em relação à sessão. A sessão continua começando às 9h30.
Os registros estão nos carimbos de data e hora. Os dados de mercado são armazenados em Tempo Universal Coordenado (UTC), o relógio de referência global que nunca adota o horário de verão. O painel abaixo usa o minuto de abertura às 9h30 da última sessão regular de cada mês ao longo de dois anos. O SPY, ETF que acompanha o S&P 500, é usado como referência. Esse mesmo instante é apresentado nos dois relógios.
O SQL exato por trás de cada número
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)Leia as duas linhas em conjunto. A linha de Nova York é constante: 09:30 em August 2024, o mesmo 09:30 em July 2026 e em todos os 24 fechamentos mensais nesse intervalo. A linha do UTC muda: 13:30 no horário de verão, 14:30 por November 2024 no horário de inverno e depois volta a mudar na primavera. Uma hora, duas vezes por ano, e a abertura em Nova York não se altera.
Quando mudam os relógios nos EUA?
São duas regras, não duas datas fixas. Os relógios avançam uma hora no segundo domingo de março e recuam uma hora no primeiro domingo de novembro, sempre às 2h00 no horário local. Esse padrão vigora desde 2007. O horário padrão é o horário de inverno; o horário de verão é o horário de verão. Este último cobre quase dois terços do ano de negociação.
Nada muda no pregão em nenhum dos dois domingos. A sessão começa no mesmo minuto do relógio local em Nova York na sexta-feira anterior e na segunda-feira seguinte. O que muda é o horário UTC associado a esse minuto: 14:30 no horário de inverno contra 13:30 no horário de verão. Com isso, mudam também todos os horários locais de abertura fora dos Estados Unidos.
A que horas o mercado dos EUA abre no meu fuso horário?
A resposta no seu horário local é 9h30 de Nova York mais a diferença entre a sua cidade e Nova York. Essa diferença é o componente que muda. O quadro abaixo usa uma abertura real às 9h30 em uma sessão de verão dos EUA em 2026 e outra em uma sessão de inverno no mesmo ano. Em seguida, converte os dois momentos para oito cidades.
O SQL exato por trás de cada número
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_summerCompare as duas colunas de diferença horária. London e Frankfurt mostram a mesma diferença nos dois regimes dos EUA: 5 e 6 horas à frente. A Europa adianta e atrasa os relógios na mesma direção que os Estados Unidos. Na maior parte do ano, a diferença entre os dois permanece inalterada.
A leste da Europa, o quadro se inverte. Dubai e Tokyo mantêm o mesmo horário durante todo o ano e absorvem integralmente a mudança dos EUA. A abertura de Nova York ocorre em Tokyo às 22:30 no horário de verão dos EUA e às 23:30 no horário de inverno, passando de 13 horas à frente para 14. Mumbai está em um fuso com diferença de meia hora: fica 9.5 horas à frente no verão dos EUA e 10.5 no inverno.
Sydney apresenta a maior variação, de 14 horas à frente para 16. O horário de verão no Hemisfério Sul ocorre na época oposta do ano, e as duas mudanças se somam em vez de se anularem. No horário de inverno dos EUA, a abertura de Nova York ocorre ali às 01:30 da manhã seguinte. No topo da tabela, Sao Paulo fica 1 hora à frente no verão dos EUA e 2 no inverno. O Brasil deixou de alterar seus relógios em 2019.
As três semanas de cada primavera em que Londres fica mais próxima
Os Estados Unidos e a Europa não mudam os relógios no mesmo domingo. A União Europeia e o Reino Unido mudam para o horário de verão no último domingo de março e voltam ao horário padrão no último domingo de outubro, sempre às 01:00 UTC. Nos EUA, a mudança ocorre duas ou três semanas antes, em março. Nas sessões intermediárias, Nova York já avançou uma hora, enquanto Londres ainda não. A diferença habitual entre Londres e Nova York diminui uma hora. Primavera de 2026, sessão a sessão:
O SQL exato por trás de cada número
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, a abertura de Nova York ocorreu às 14:30 em Londres e às 15:30 em Frankfurt, com avanços de 5 e 6 horas, respectivamente. Em Mar 9, a primeira sessão após a mudança dos relógios nos EUA, a mesma abertura ocorreu às 13:30 em Londres: 4 horas à frente, uma hora mais próxima do que na semana anterior. Esse horário manteve-se até Mar 27. A partir de Mar 30, a primeira sessão após a mudança na Europa, Londres voltou a ficar 5 horas à frente, e a abertura retornou às 14:30.
Um lembrete de calendário fixado no horário local habitual fica errado durante esse período. Esse é o custo prático do desencontro. A mudança também antecipa em uma hora os primeiros minutos da negociação nos EUA para a tarde europeia. Esses minutos se comportam de forma diferente do restante do dia (por que os spreads aumentam na abertura).
Outono e as cidades que nunca mudam
No outono, a diferença ocorre no sentido inverso e dura uma única semana. A Europa atrasa os relógios no último domingo de outubro, enquanto os Estados Unidos fazem o mesmo no primeiro domingo de novembro. O painel abaixo inclui Tóquio, onde o horário local não muda em nenhum momento do ano.
O SQL exato por trás de cada número
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 dateAté Oct 24, Londres estava 5 horas à frente de Nova York. De Oct 27, estava 4 horas à frente. Essa foi a única semana do outono em que as duas cidades ficaram mais próximas no horário. A partir de Nov 3, na primeira sessão depois de os Estados Unidos atrasarem os relógios, a diferença voltou a ser de 5 horas.
A linha de Tóquio conta uma história mais simples. O Japão mantém o mesmo horário durante todo o ano, e a linha muda exatamente uma vez, na data da mudança nos Estados Unidos: 13 horas à frente até Oct 31 e 14 horas à frente a partir de Nov 3. No relógio de Tóquio, a abertura de Nova York muda de 22:30 para 23:30. A hora inteira fica do lado local. Uma mesa de operações em Tóquio ajusta o próprio alarme duas vezes por ano, enquanto o sino de abertura de Nova York permanece no mesmo horário.
O que esta página não aborda
Esta página trata apenas da mudança de horário. As questões relacionadas têm páginas próprias:
- a sessão regular e como o dia de negociação é estruturado: horário do mercado acionário dos EUA
- os períodos antes e depois dela: negociação no premarket e after-hours
- os dias em que o mercado fica fechado ou encerra mais cedo: feriados do mercado e encerramentos antecipados, com o mercado acionário está aberto hoje para uma data específica
- como a sessão dos EUA se sobrepõe às sessões da Europa e da Ásia: horário do mercado dos EUA pelo mundo
Uma frase para guardar: o horário de abertura no seu fuso local muda duas vezes por ano, mas a abertura em Nova York não.
Horários do mercado americano: perguntas frequentes
O horário do mercado acionário americano muda com o horário de verão?
Não. A sessão regular ocorre das 9h30 às 16h00, no horário do leste dos EUA, em todos os meses do ano. O horário do leste muda a sigla de EST para EDT no segundo domingo de março e volta à EST no primeiro domingo de novembro. Com isso, o registro UTC da abertura muda de 14:30 no horário de inverno para 13:30 no horário de verão.
A que horas o mercado americano abre no Reino Unido?
14:30 no horário de Londres quando os dois países estão no mesmo regime de horário, seja no horário de verão ou no horário de inverno. Nas semanas entre a mudança nos EUA, em março, e a mudança no Reino Unido, no fim do mês, a abertura ocorre às 13:30.
A que horas o mercado americano abre na Ásia?
O horário local muda, embora a sessão de Nova York não mude. Em 2026, a abertura de Nova York ocorreu em Tokyo, às 22:30 no horário de verão dos EUA e às 23:30 no horário de inverno dos EUA. A maior parte da Ásia mantém um único horário durante todo o ano, e a mudança de uma hora ocorre integralmente no horário local.
Por que a diferença entre Londres e Nova York muda durante parte de março?
As duas regiões mudam os relógios em domingos diferentes: os EUA, no segundo domingo de março; o Reino Unido e a União Europeia, no último domingo do mês. Nas sessões entre essas datas, Nova York já avançou uma hora, mas Londres ainda não. Por isso, a diferença é de 4 horas, em vez das habituais 5.
O horário de fechamento também muda?
O fechamento segue o mesmo relógio da abertura, às 16h00 no horário de Nova York durante todo o ano. Seu registro UTC muda pela mesma hora, nos mesmos dois domingos, e todos os horários locais de fechamento fora dos Estados Unidos mudam junto.
Todos os valores acima são consultas armazenadas baseadas em registros reais de sessões. Abra o SQL sob qualquer painel ou faça a mesma conversão para a sua cidade no terminal Strasmore.