Horário do mercado americano e horário de verão
A NYSE e a Nasdaq operam das 9h30 às 16h em Nova York o ano todo. Veja como o horário de verão afeta a abertura em 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 pregões do ano, em janeiro exatamente como em 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.
O horário do mercado americano muda com o horário de verão?
Não. A bolsa realiza o pregão no horário do leste dos Estados Unidos, que usa dois nomes ao longo do ano: Eastern Standard Time (EST) no inverno e Eastern Daylight Time (EDT) no verão. Os relógios mudam durante o pregão. O pregã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 considera o minuto de abertura às 9h30 da última sessão regular de cada mês ao longo de dois anos, usando SPY (o ETF que acompanha o S&P 500) como referência, e mostra esse mesmo instante 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 intermediários. A linha do UTC avança em etapas: 13:30 no horário de verão, 14:30 até November 2024 no horário de inverno e depois volta a avançar na primavera. Uma hora, duas vezes por ano, e a abertura em Nova York não percebe a mudança.
Quando os relógios dos EUA mudam?
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 2h no horário local. Esse padrão vigora desde 2007. O horário padrão é o de inverno, o horário de verão é o de verão, e o horário de verão 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 registro UTC desse 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 início fora dos Estados Unidos.
A que horas o mercado dos EUA abre no meu fuso horário?
A resposta para o seu horário local é 9h30 em Nova York mais a diferença entre a sua cidade e Nova York. Essa diferença é o componente que muda. O painel abaixo usa um horário real de abertura às 9h30 em uma sessão de verão dos EUA em 2026 e outro 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 representam 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. Durante a 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 sozinhos toda 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 de meia hora: fica 9.5 horas à frente no verão dos EUA e 10.5 no inverno.
Sydney apresenta a maior variação, passando 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ã do dia 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 os 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 fazem a mudança no último domingo de março e voltam ao horário anterior no último domingo de outubro, ambos às 01:00 UTC. Nos EUA, a mudança ocorre duas ou três semanas antes, em março. Nas sessões desse intervalo, Nova York já avançou os relógios e Londres ainda não, fazendo com que a diferença habitual diminua 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 5 e 6 horas de diferença, respetivamente. Em Mar 9, a primeira sessão depois da mudança dos relógios nos EUA, a mesma abertura ocorreu às 13:30 em Londres: 4 horas de diferença, uma hora menos do que na semana anterior. Esse horário manteve-se até Mar 27. A partir de Mar 30, a primeira sessão depois da mudança na Europa, Londres voltou a ter 5 horas de diferença 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 têm um comportamento 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 oposto e dura uma única semana. A Europa atrasa os relógios no último domingo de outubro, e os Estados Unidos, 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 ficava 5 horas à frente de Nova York. A partir de Oct 27, ficava 4 horas à frente: era a única semana do outono em que as duas cidades ficavam 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 voltava 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, com a abertura de Nova York passando de 22:30 para 23:30 no horário de Tóquio. 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 perguntas 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 imediatamente anteriores e posteriores: negociação no pré-mercado e no after-hours
- os dias em que o mercado fica fechado ou encerra mais cedo: feriados do mercado e fechamentos antecipados, com o mercado acionário está aberto hoje para uma data específica
- como a sessão dos EUA se sobrepõe aos mercados da Europa e da Ásia: horários 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 o horário de abertura em Nova York não.
Perguntas frequentes sobre o horário do mercado dos EUA
O horário do mercado acionário dos EUA muda com o horário de verão?
Não. A sessão regular ocorre das 9h30 às 16h, 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 à sigla anterior no primeiro domingo de novembro. O registro em UTC da abertura acompanha essa mudança, passando de 14:30 no horário de inverno para 13:30 no horário de verão.
A que horas o mercado dos EUA abre no Reino Unido?
14:30 no horário de Londres sempre que os dois países estão no mesmo regime, seja ambos no horário de verão ou ambos no horário de inverno. Nas semanas entre a mudança dos EUA, em março, e a mudança do Reino Unido, no fim do mês, a abertura ocorre às 13:30.
A que horas o mercado dos EUA 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 o mesmo horário durante todo o ano, e a mudança de uma hora é refletida 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, e o Reino Unido e a UE no último domingo do mês. Nas sessões entre essas duas mudanças, Nova York já avançou uma hora e 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 horário da abertura: ocorre às 16h, no horário de Nova York, durante todo o ano. O registro em UTC muda pela mesma hora nos mesmos dois domingos, e todos os horários locais de fechamento fora dos Estados Unidos mudam com ele.
Cada número acima é uma consulta armazenada baseada em registros reais dos horários das sessões. Abra o SQL sob qualquer painel ou execute a mesma conversão para a sua cidade no terminal Strasmore.