Strasmore Research
Aprendizado Matt ConnorPor Matt Connor · Atualizado 2026-08-08

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.

QueryAbertura de Nova York em UTC: sessões de fim de mês, agosto de 2024 a julho de 2026
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)
Run this yourself

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.

QueryAbertura de Nova York às 9h30 em oito cidades: horário de verão dos EUA versus horário de inverno dos EUA, 2026
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_summer
Run this yourself

Compare 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:

QueryDiferença entre Londres e Frankfurt e Nova York, sessão a sessão, março a abril de 2026
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 date
Run this yourself

De 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.

QueryDiferença entre Londres e Tóquio e Nova York, sessão a sessão, outubro a novembro de 2025
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 date
Run this yourself

Até 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:

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.

#market hours#daylight saving#time zones#trading schedule