Volume da bolsa americana por hora em Brasília
Quanto do volume da bolsa americana cai em cada hora do relógio de Brasília, de 10h30 às 17h, onde fica o leilão de fechamento e como ficam pré-market e after-hours.
O volume da bolsa americana por hora segue um desenho estável, e no relógio de Brasília ele começa às 10h30, afunda no meio do dia e volta a encher entre 16h e 17h, quando sai o leilão de fechamento. As contas deste guia saem de barras de um minuto de cinco papéis líquidos (SPY, AAPL, MSFT, NVDA e KO) entre julho e setembro de 2026, com cada balde etiquetado em horário de Brasília. A pergunta prática é uma só: em que ponto do seu dia está a liquidez da bolsa americana.
A bolsa americana no relógio de Brasília: 10h30 às 17h00
A sessão regular de Nova York vai das 9h30 às 16h00 no horário do leste dos Estados Unidos, o ET. Quem muda de relógio não é você. O Brasil não tem horário de verão desde 2019, então a distância entre os dois fusos varia conforme o lado de lá. Durante o horário de verão americano, de março ao início de novembro, o ET fica em UTC-3 menos uma hora, ou seja UTC-4, enquanto Brasília fica em UTC-3: a diferença é de uma hora e a sessão roda das 10h30 às 17h00. Nos meses de horário padrão americano, o ET volta para UTC-5, a diferença vira duas horas e a mesma sessão roda das 11h30 às 18h00.
São essas duas janelas que um leitor no Brasil vive ao longo do ano, e a virada cai em dois domingos que não têm nenhuma relação com o calendário brasileiro. As datas exatas de cada troca estão em horário de verão americano e a mudança de fuso, e a mesma conta feita para outras cidades está em horários da bolsa americana pelo mundo. Os painéis daqui para baixo usam uma janela inteira dentro do horário de verão americano, de julho a setembro de 2026, então as etiquetas de Brasília valem para o desenho de 10h30 às 17h00. Para o período de horário padrão, some uma hora em cada balde.
Quanto volume a bolsa americana negocia em cada hora de Brasília
Cada barra de um minuto traz o volume negociado naquele minuto. Agrupando tudo pela hora do relógio de Brasília e dividindo pelo total da sessão regular, aparece a curva que o resto do texto usa.
| hora_brasilia | pct_do_volume | volume_medio_milhoes |
|---|---|---|
| 10h | 16.3 | 32.7 |
| 11h | 17.7 | 35.6 |
| 12h | 13.2 | 26.5 |
| 13h | 10.7 | 21.6 |
| 14h | 9.2 | 18.4 |
| 15h | 9.8 | 19.7 |
| 16h | 21.1 | 42.3 |
| 17h | 2.1 | 4.1 |
O SQL exato por trás de cada número
WITH barras AS
(
SELECT
formatDateTime(toTimeZone(window_start, 'America/Sao_Paulo'), '%Hh') AS hora_br,
toDate(toTimeZone(window_start, 'America/New_York')) AS sessao,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS minuto_et,
volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'KO')
AND window_start >= '2026-07-01 08:00:00'
AND window_start < '2026-10-01 08:00:00'
),
regular AS
(
SELECT *
FROM barras
WHERE minuto_et >= 570 AND minuto_et <= 960
)
SELECT
hora_br AS hora_brasilia,
round(toFloat64(sum(volume)) * 100
/ toFloat64((SELECT sum(volume) FROM regular)), 1) AS pct_do_volume,
round(toFloat64(sum(volume)) / countDistinct(sessao) / 1e6, 1) AS volume_medio_milhoes
FROM regular
GROUP BY hora_br
ORDER BY hora_brA forma é um U torto. O balde das 10h cobre apenas os trinta minutos iniciais, de 10h30 a 10h59, e mesmo assim leva 16.3% de todo o volume da sessão regular, uma média de 32.7 milhões de ações por sessão nos cinco papéis somados. O vale fica no começo da sua tarde, que é a hora do almoço em Nova York: às 13h a fatia é de 10.7%, e isso já é uma hora inteira competindo com meia hora de abertura. É o mesmo comportamento descrito em por que o volume cai no meio do dia, só que visto do fuso de Brasília.
Do outro lado do dia, o balde das 16h é a última hora cheia da sessão e marca 21.1%. Depois dele vem uma linha que parece pequena na tabela e não é: o balde das 17h tem um único minuto, o das 17h00 em ponto, e nele cabem 2.1% do volume da sessão. Esse minuto é o leilão de fechamento.
A última hora de Brasília e o leilão de fechamento das 17h00
O leilão de fechamento é um cruzamento único, no fim da sessão, que define o preço oficial de fechamento de cada ação. Ele imprime às 16h00 ET, o que no seu relógio significa 17h00 durante o horário de verão americano e 18h00 no restante do ano. Fundos de índice, rebalanceamentos e ordens marcadas para o preço de fechamento se acumulam nesse ponto, e é por isso que um minuto rivaliza com horas inteiras. A mecânica e o tamanho típico desse cruzamento estão em a fatia do leilão de fechamento no volume diário.
Para ver a estabilidade disso, vale olhar um papel só, sessão por sessão. O painel abaixo mede o SPY e compara duas janelas do seu relógio: a primeira hora da sessão, de 10h30 a 11h30, e a última, de 16h00 a 17h00, esta já incluindo o minuto do leilão.
| date | pct_primeira_hora | pct_ultima_hora |
|---|---|---|
| 2026-07-01 | 25.1 | 28.9 |
| 2026-07-02 | 17.2 | 31.3 |
| 2026-07-06 | 21 | 35.1 |
| 2026-07-07 | 21.5 | 29.9 |
| 2026-07-08 | 22.6 | 21.4 |
| 2026-07-09 | 25.2 | 26.4 |
| 2026-07-10 | 14 | 32.5 |
| 2026-07-13 | 20 | 33.4 |
| 2026-07-14 | 21.2 | 26.7 |
| 2026-07-15 | 21.1 | 24.6 |
| 2026-07-16 | 17.3 | 37.9 |
| 2026-07-17 | 27.3 | 23.5 |
| 2026-07-20 | 18.2 | 33.7 |
| 2026-07-21 | 21.3 | 26.5 |
| 2026-07-22 | 18.6 | 29.9 |
| 2026-07-23 | 19.5 | 29.2 |
| 2026-07-24 | 18.2 | 32.9 |
| 2026-07-27 | 23.1 | 28.7 |
| 2026-07-28 | 22.5 | 33 |
| 2026-07-29 | 13.1 | 44.7 |
O SQL exato por trás de cada número
WITH barras AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS sessao,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS minuto_et,
volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2026-07-01 08:00:00'
AND window_start < '2026-10-01 08:00:00'
)
SELECT
toString(sessao) AS date,
round(toFloat64(sumIf(volume, minuto_et >= 570 AND minuto_et < 630)) * 100
/ toFloat64(sum(volume)), 1) AS pct_primeira_hora,
round(toFloat64(sumIf(volume, minuto_et >= 900 AND minuto_et <= 960)) * 100
/ toFloat64(sum(volume)), 1) AS pct_ultima_hora
FROM barras
WHERE minuto_et >= 570 AND minuto_et <= 960
GROUP BY sessao
ORDER BY sessaoSão 64 sessões no gráfico, e as duas linhas quase nunca se encostam. Na primeira sessão da janela, 2026-07-01, a hora de abertura ficou com 25.1% do volume do dia. Na última, 2026-09-30, a hora que termina no leilão ficou com 55.5%. O que varia de dia para dia é a altura das linhas, não a ordem entre elas: o fim da tarde de Brasília é, de forma consistente, o trecho mais movimentado do dia americano.
Uma ordem limite às 16h30: liquidez ou deserto?
Para quem trabalha das 9 às 18, essa é a parte útil. As 16h30 de Brasília caem dentro da última hora da sessão americana no horário de verão de lá, e dentro da hora anterior ao fechamento no horário padrão. É o trecho de maior volume do dia nos dois casos. O painel abaixo repete a conta de primeira e última hora para seis nomes conhecidos.
| ticker | pct_primeira_hora | pct_ultima_hora | delta_pp |
|---|---|---|---|
| SPY | 19.9 | 30.2 | 10.4 |
| PG | 22.5 | 28.6 | 6 |
| KO | 23.8 | 28.2 | 4.5 |
| AAPL | 26.2 | 23.1 | -3.1 |
| MSFT | 28.6 | 22.1 | -6.5 |
| NVDA | 27.9 | 20.1 | -7.8 |
O SQL exato por trás de cada número
WITH barras AS
(
SELECT
ticker,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS minuto_et,
volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'KO', 'PG')
AND window_start >= '2026-07-01 08:00:00'
AND window_start < '2026-10-01 08:00:00'
)
SELECT
ticker,
round(toFloat64(sumIf(volume, minuto_et >= 570 AND minuto_et < 630)) * 100
/ toFloat64(sum(volume)), 1) AS pct_primeira_hora,
round(toFloat64(sumIf(volume, minuto_et >= 900 AND minuto_et <= 960)) * 100
/ toFloat64(sum(volume)), 1) AS pct_ultima_hora,
round(toFloat64(sumIf(volume, minuto_et >= 900 AND minuto_et <= 960)) * 100
/ toFloat64(sum(volume))
- toFloat64(sumIf(volume, minuto_et >= 570 AND minuto_et < 630)) * 100
/ toFloat64(sum(volume)), 1) AS delta_pp
FROM barras
WHERE minuto_et >= 570 AND minuto_et <= 960
GROUP BY ticker
ORDER BY pct_ultima_hora DESCO papel no topo da lista é SPY, com 30.2% do volume da sessão na última hora de Brasília contra 19.9% na primeira, uma diferença de 10.4 pontos percentuais. No outro extremo da ordenação está NVDA, com 20.1% na última hora e diferença de -7.8 pontos. Nenhum dos seis nomes é um caso de liquidez escassa no fim da tarde. O deserto, quando existe, está no meio: uma ordem enviada perto das 13h de Brasília encontra a parte mais fina da sessão regular, com o livro mais largo entre a melhor oferta de compra e a de venda. Vale lembrar que esses percentuais medem papéis de altíssimo giro. Em uma small cap americana a mesma curva é mais extrema, com a liquidez ainda mais concentrada nos dois extremos do dia.
Pré-market e after-hours no relógio de Brasília
Fora da sessão regular existem duas janelas estendidas. O pré-market americano abre às 4h00 ET, o que dá 5h00 em Brasília no horário de verão de lá, e o after-hours vai até as 20h00 ET, ou 21h00 em Brasília. Elas são convenientes para quem está no Brasil, e o painel mostra o preço dessa conveniência.
| segmento | janela_brasilia | pct_do_volume_diario | volume_medio_milhoes |
|---|---|---|---|
| Pre-market | 05h00 as 10h29 | 2.97 | 6.5 |
| Sessao regular | 10h30 as 17h00 | 92.18 | 201 |
| After-hours | 17h01 as 21h00 | 4.85 | 10.6 |
O SQL exato por trás de cada número
WITH brutas AS
(
SELECT
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS minuto_et,
toDate(toTimeZone(window_start, 'America/New_York')) AS sessao,
volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'KO')
AND window_start >= '2026-07-01 08:00:00'
AND window_start < '2026-10-01 08:00:00'
),
dia AS
(
SELECT *
FROM brutas
WHERE minuto_et >= 240 AND minuto_et <= 1200
)
SELECT
multiIf(minuto_et < 570, 'Pre-market',
minuto_et <= 960, 'Sessao regular',
'After-hours') AS segmento,
multiIf(minuto_et < 570, '05h00 as 10h29',
minuto_et <= 960, '10h30 as 17h00',
'17h01 as 21h00') AS janela_brasilia,
round(toFloat64(sum(volume)) * 100
/ toFloat64((SELECT sum(volume) FROM dia)), 2) AS pct_do_volume_diario,
round(toFloat64(sum(volume)) / countDistinct(sessao) / 1e6, 1) AS volume_medio_milhoes
FROM dia
GROUP BY segmento, janela_brasilia
ORDER BY min(minuto_et)As cinco horas e meia de pré-market, que no seu relógio vão das 5h00 às 10h29, respondem por 2.97% do volume negociado no dia inteiro, uma média de 6.5 milhões de ações. A sessão regular, de 10h30 às 17h00, fica com 92.18% e 201 milhões. O after-hours, das 17h01 às 21h00, soma 4.85%. Em termos de execução, a diferença entre uma ordem às 15h e uma às 19h de Brasília não é de horário apenas, é de profundidade do livro. As regras e os limites dessas duas janelas estão em negociação no after-hours e no pré-market. Quem acompanha o after-market da B3 reconhece o formato, com a ressalva de que as janelas estendidas americanas são muito mais longas.
Notas de dados e método
- Janela: 1 de julho a 30 de setembro de 2026, período inteiramente dentro do horário de verão americano, de modo que Brasília é igual ao ET mais uma hora em todas as etiquetas.
- Fonte: barras de um minuto por papel. Os totais somam SPY, AAPL, MSFT, NVDA e KO, exceto o painel de trajetória, que isola o SPY, e o comparativo por papel, que inclui PG.
- Os carimbos de tempo ficam armazenados em UTC e são convertidos com fuso nomeado, nunca com um deslocamento fixo escrito à mão.
- Sessão regular definida pelo relógio ET entre 9h30 e 16h00 inclusive, de modo que o minuto final do leilão entra na conta. O balde das 17h de Brasília contém esse único minuto.
FAQ
A que horas a bolsa americana abre e fecha no horário de Brasília?
Das 10h30 às 17h00 durante o horário de verão americano, que vai de março ao início de novembro, e das 11h30 às 18h00 no resto do ano. O Brasil não adota horário de verão desde 2019, então a diferença muda apenas quando os Estados Unidos viram o relógio.
Qual é a hora de maior volume na bolsa americana?
A última hora da sessão. Na janela medida aqui, o balde das 16h do relógio de Brasília concentrou 21.1% do volume da sessão regular, e o minuto do fechamento, às 17h00, somou outros 2.1%. A abertura é o segundo pico do dia.
Que horas acontece o leilão de fechamento americano em Brasília?
Às 17h00 no horário de verão americano e às 18h00 no horário padrão americano. É um cruzamento de um minuto que estabelece o preço oficial de fechamento das ações e movimenta mais volume do que várias horas do meio do dia somadas.
Uma ordem limite enviada às 16h30 de Brasília pega liquidez?
Sim, em termos de volume negociado. As 16h30 caem na última hora da sessão no horário de verão americano, o trecho mais movimentado do dia nos seis papéis medidos. O período de liquidez mais fina é o começo da tarde em Brasília, perto das 13h.
Quanto volume tem o pré-market americano visto do Brasil?
Pouco. Das 5h00 às 10h29 de Brasília, o pré-market respondeu por 2.97% do volume diário dos papéis medidos, contra 92.18% da sessão regular. A janela existe e funciona, com livro bem mais raso.
Todo painel desta página traz o SQL exato embaixo, basta expandir para ver como cada número foi contado. Para medir a curva de volume do seu próprio papel em qualquer fuso, a pergunta pode ser feita em português no terminal da Strasmore.