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

O que é VWAP? Preço médio ponderado pelo volume

Entenda o VWAP, cálculo que divide o valor negociado pelo volume total e é reiniciado diariamente. Veja o que ele indica em um pregão real.

VWAP significa preço médio ponderado pelo volume: o preço médio efetivamente pago por ação ao longo de uma sessão, calculado pela divisão do valor total negociado pelo total de ações negociadas e reiniciado a cada dia. Minutos com maior volume têm mais peso do que períodos de pouca atividade. Por isso, o VWAP é a referência padrão para responder à pergunta “a que preço esta ação realmente mudou de mãos hoje?”. Todos os números desta página vêm de uma consulta armazenada e auditável, feita com base em barras de minuto reais e negociações individuais.

O que significa VWAP em ações?

O gráfico de uma ação mostra um preço para cada minuto, mas esses preços não têm a mesma importância. Em um minuto, podem ser negociadas centenas de milhares de ações. Em outro, apenas uma pequena fração desse volume. Uma média simples dos preços por minuto trata os dois períodos da mesma forma. O VWAP pondera cada preço pelo número de ações negociadas nesse nível. Assim, a média fica próxima do ponto em que ocorreu a maior parte das negociações.

Em outras palavras, o VWAP é a média por ação, não a média por minuto. Se fosse possível alinhar todas as ações negociadas hoje e perguntar a cada uma por qual preço foi negociada, o VWAP seria a média dessas respostas.

A definição implica duas características. O VWAP é específico de cada ação: o VWAP da Apple não diz nada sobre o da Microsoft. Também é específico de cada sessão: os totais acumulados recomeçam do zero na abertura seguinte.

Como o VWAP é calculado?

A fórmula é curta:

  1. Multiplique o preço de cada barra de um minuto pelo volume de ações correspondente.
  2. Some esses produtos ao longo do pregão.
  3. Divida pelo total de ações negociadas.

Um exemplo hipotético simples: suponha que uma ação seja negociada exatamente duas vezes hoje: 100 ações a US$ 10,00 e depois 900 ações a US$ 11,00. A média simples dos dois preços é US$ 10,50. Mas 900 das 1.000 ações trocaram de mãos a US$ 11,00, e o valor médio pago por ação é (100 × US$ 10,00 + 900 × US$ 11,00) ÷ 1.000 = US$ 10,90. Esses US$ 10,90 correspondem ao VWAP, puxado para perto de US$ 11,00 pelo tamanho da segunda operação.

Na prática, ninguém soma manualmente milhões de operações. O atalho padrão usa barras de um minuto: o preço de cada minuto é multiplicado pelo volume correspondente, e os resultados são somados e divididos pelo volume total. Há duas observações sobre as convenções. Primeiro, todos os números desta página usam apenas barras de um minuto do pregão regular, da abertura às 9h30 até a barra final das 15h59 no horário do leste dos EUA. Os prints do leilão de fechamento das 16h00 ocorrem logo depois dessa barra e ficam fora desses números, enquanto os VWAPs de dia inteiro usados pelas instituições para avaliar a execução geralmente os incluem. Segundo, muitas plataformas de gráficos iniciam o VWAP do dia no pré-mercado das 4h. Cada convenção produz um número diferente para a mesma ação no mesmo dia.

VWAP em um dia real de negociação

Agora, o caso real: a Apple em 2 de julho de 2026, uma sessão completa validada (390 barras de um minuto nos nossos dados) e o último dia completo de negociação antes do fechamento pelo feriado da Independência no calendário de feriados do mercado. O gráfico mostra o preço e o VWAP acumulado a cada cinco minutos.

QueryPreço da AAPL vs. VWAP acumulado: 2 de julho de 2026, sessão regular, amostragem a cada 5 minutos
78 rows (showing 20)
horário ETpreçoVWAP acumulado
09:34298.2298.09
09:39300.13298.6
09:44300.35299.15
09:49302.17299.69
09:54301.76300.41
09:59302.85300.58
10:04303.05300.82
10:09303.54301.01
10:14303.73301.32
10:19304.37301.48
10:24304.56301.77
10:29305.05301.94
10:34305.71302.25
10:39305.38302.43
10:44306.42302.6
10:49305.54302.79
10:54306.31302.91
10:59306.88303.09
11:04306.64303.28
11:09306.9303.42
O SQL exato por trás de cada número
SELECT et_time, price, running_vwap
FROM (
    SELECT window_start,
           formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
           round(close, 2) AS price,
           round(sum(close * volume) OVER (ORDER BY window_start)
                 / sum(volume) OVER (ORDER BY window_start), 2) AS running_vwap
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AAPL'
      AND window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York')
)
WHERE toMinute(window_start) % 5 = 4
ORDER BY window_start
Execute você mesmo

Às 09:34 ET, na primeira barra amostrada, o preço (US$298.2) e o VWAP acumulado (US$298.09) estão praticamente sobrepostos, porque apenas alguns minutos de volume foram acumulados. Na barra final, o preço estava em US$308.22, enquanto o VWAP acumulado fechou em US$305.99: o VWAP da sessão. A linha do VWAP se estabiliza à medida que o dia avança. À tarde, ela incorpora horas de volume acumulado, e nenhum minuto isolado consegue alterá-la de forma significativa.

Outro número mostra a ponderação: apenas a primeira meia hora concentrou 14.9% do volume da sessão, aproximadamente o dobro da sua participação no relógio de 390 minutos da sessão. Essas barras iniciais, de volume elevado, foram executadas a preços abaixo dos níveis praticados à tarde. O volume se concentra na abertura e novamente à medida que se aproxima o leilão de fechamento das 16h, seguindo o mesmo padrão intradiário em U que as leituras de volume relativo precisam ajustar. O VWAP atribui aos períodos de maior movimento o peso adicional correspondente à sua participação no volume negociado.

VWAP vs. média móvel

A média móvel também suaviza o preço, e as duas são frequentemente confundidas. As diferenças são mecânicas:

  • A média móvel simples usa os últimos N preços de fechamento e atribui o mesmo peso a cada um; o volume é ignorado. Ela desliza no tempo: uma média móvel de 20 minutos às 14h cobre o período das 13h40 às 14h e nenhum outro.
  • O VWAP acumula os dados desde a abertura, pondera cada barra pelo número de ações negociadas e é reiniciado na abertura seguinte. Ele responde a uma pergunta diferente. Não “como o preço tem se comportado ultimamente?”, mas “quanto o comprador médio pagou hoje?”.

A diferença entre ponderar e não ponderar é o ponto central. Uma linha de dados mostra isso:

QueryAAPL, 2 de julho de 2026: VWAP da sessão vs. média com pesos iguais vs. preço do minuto final
data da sessãobarras de 1 minutoVWAP da sessãopreço médio simplespreço do minuto finalprêmio médio (centavos)volume total (milhões)volume nos primeiros 30 min (%)
2026-07-02390305.99306.54308.22556014.9
O SQL exato por trás de cada número
SELECT formatDateTime(toDate(toTimeZone(min(window_start), 'America/New_York')), '%Y-%m-%d') AS session_date,
       count() AS minute_bars,
       round(sum(close * volume) / sum(volume), 2) AS session_vwap,
       round(avg(close), 2) AS unweighted_avg_price,
       round(argMax(close, window_start), 2) AS final_minute_price,
       round((avg(close) - sum(close * volume) / sum(volume)) * 100) AS avg_premium_cents,
       round(toFloat64(sum(volume)) / 1e6) AS total_volume_millions,
       round(sumIf(toFloat64(volume), window_start < toDateTime('2026-07-02 10:00:00', 'America/New_York'))
             / toFloat64(sum(volume)) * 100, 1) AS first_30min_volume_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
  AND window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York')
  AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York')
Execute você mesmo

Calcular a média dos fechamentos de minuto da Apple em 390, atribuindo o mesmo peso a cada um, resulta em US$306.54. Ponderar os mesmos fechamentos pelo volume de cada minuto resulta em US$305.99, 55 centavos abaixo. Mesmo dia, mesmas barras, mesmas 60 milhões de ações; a única mudança é contar ações em vez de minutos. O sinal importa: quando uma média com pesos iguais fica acima do VWAP, isso significa que os minutos de maior volume foram negociados abaixo do preço típico do dia. A barra do último minuto da sessão registrou US$308.22. O fechamento oficial ocorre alguns instantes depois, no leilão de fechamento.

Quão preciso é o VWAP calculado a partir de barras de um minuto?

O VWAP é definido com base nas negociações, enquanto as barras de um minuto são uma aproximação. Qual é o custo desse atalho? A maioria dos textos explicativos nunca verifica. Aqui, o VWAP da mesma sessão é calculado pelo método completo, a partir de cada print individual no consolidated tape, e comparado com a versão baseada em barras de um minuto. Os VWAPs oficiais e dos vendors também excluem alguns prints identificados por códigos de condição, como negociações a preço médio. Por isso, as plataformas podem apresentar pequenas diferenças.

QueryO comprovante: VWAP de cada trade vs. atalho da barra de 1 minuto (AAPL, 2 de julho de 2026)
VWAP por operaçãoVWAP da barra de 1 minutogap (centavos)gap (bps)operações (milhões)
305.9162305.99087.52.41.1
O SQL exato por trás de cada número
WITH every_trade AS (
    SELECT round(sum(price * size) / sum(size), 4) AS trade_vwap,
           round(count() / 1e6, 1) AS trades_millions
    FROM global_markets.stocks_trades
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= toDateTime('2026-07-02 09:30:00', 'America/New_York')
      AND sip_timestamp < toDateTime('2026-07-02 16:00:00', 'America/New_York')
),
minute_bars AS (
    SELECT round(sum(close * volume) / sum(volume), 4) AS bar_vwap
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AAPL'
      AND window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York')
)
SELECT every_trade.trade_vwap AS trade_level_vwap,
       minute_bars.bar_vwap AS minute_bar_vwap,
       round(abs(every_trade.trade_vwap - minute_bars.bar_vwap) * 100, 1) AS gap_cents,
       round(abs(every_trade.trade_vwap - minute_bars.bar_vwap) / every_trade.trade_vwap * 10000, 1) AS gap_bps,
       every_trade.trades_millions
FROM every_trade, minute_bars
Execute você mesmo

Em 1.1 milhões de negociações individuais, o VWAP no nível das negociações foi de US$305.9162; o atalho baseado em barras de um minuto resultou em US$305.9908. Os dois valores ficaram separados por 7.5 centavos, o equivalente a 2.4 pontos-base (centésimos de uma porcentagem) do preço da ação. Como linha de referência da sessão nesse dia, o atalho baseado em barras de um minuto permaneceu a menos de dez centavos do valor calculado negociação a negociação.

O VWAP é igual para todas as ações?

Não existe um VWAP para todo o mercado. Cada ação tem o seu próprio VWAP em cada sessão. Abaixo, está a mesma sessão de 2 de julho para cinco ações conhecidas, todas com uma sessão completa verificada de 390 barras:

QueryMesma sessão, cinco ações, cinco VWAPs: preço do minuto final vs. VWAP da sessão, 2 de julho de 2026
tickerVWAP da sessãopreço do minuto finalfinal vs. VWAP (%)
AAPL305.99308.220.73
MSFT389.33389.620.07
NVDA195.14194.51-0.32
TSLA399.64392.81-1.71
KO82.9683.981.23
O SQL exato por trás de cada número
SELECT ticker,
       round(sum(close * volume) / sum(volume), 2) AS session_vwap,
       round(argMax(close, window_start), 2) AS final_minute_price,
       round((argMax(close, window_start) - sum(close * volume) / sum(volume))
             / (sum(close * volume) / sum(volume)) * 100, 2) AS final_vs_vwap_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO')
  AND window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York')
  AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York')
GROUP BY ticker
HAVING count() = 390
ORDER BY indexOf(['AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO'], ticker)
Execute você mesmo

O VWAP da Coca-Cola na sessão foi de US$82.96; o da Tesla foi de US$399.64. Os fechamentos do último minuto também foram diferentes: a Apple terminou 0.73% acima do seu VWAP, e a Coca-Cola, 1.23% acima. A Microsoft terminou praticamente no próprio VWAP (0.07%), enquanto Nvidia e Tesla fecharam abaixo dos seus (-0.32% e -1.71%). Cinco ações, um dia, cinco respostas diferentes.

Quem usa o VWAP e para quê?

Instituições que avaliam a execução. Um fundo que compra uma posição grande não consegue executar tudo a um único preço; obtém um preço médio. O VWAP do dia é a referência: uma ordem de compra executada abaixo do VWAP pagou menos do que o preço médio em dólares daquele dia. As mesas de execução reportam o slippage em relação ao VWAP, como os alunos reportam notas. Em geral, usam um benchmark de sessão completa que inclui o print do leilão de fechamento.

Algoritmos de execução. As corretoras oferecem algos de VWAP. São programas que dividem uma ordem-mãe grande em centenas de ordens-filhas pequenas ao longo da sessão. O tamanho de cada ordem segue o padrão habitual de volume do dia. O objetivo é executar perto do benchmark sem pressionar o preço. Cada ordem-filha ainda paga o spread entre compra e venda. A contraparte de muitas dessas execuções é um market maker que cota os dois lados do mercado.

Day traders, usando o indicador VWAP como linha de referência intradiária. Os traders intradiários mantêm o indicador no gráfico como a linha do custo médio do dia. Preço acima do VWAP significa que os compradores recentes pagaram mais do que a média da sessão. Preço abaixo significa que pagaram menos. Trata-se de uma observação sobre onde as negociações já ocorreram, não de uma previsão sobre o próximo movimento do preço.

VWAP ancorado, uma variante comum: a aritmética é a mesma, mas o ponto inicial muda. A acumulação começa na barra escolhida pelo trader, como um anúncio de resultados, o dia do IPO ou uma máxima ou mínima relevante, em vez de começar na abertura.

Perguntas frequentes

VWAP é uma média móvel?

Não. A média móvel percorre uma janela fixa de observação e atribui o mesmo peso a cada barra, independentemente do volume. O VWAP começa na abertura da sessão, pondera cada barra pelo número de ações negociadas e é reiniciado todos os dias. Em 2 de julho de 2026, uma média com pesos iguais dos fechamentos por minuto da Apple ficou 55 centavos acima do VWAP nas mesmas barras.

O VWAP inclui a negociação no pré-mercado e no after-hours?

Depende da plataforma. Esta página usa apenas barras de um minuto da sessão regular, até à barra final das 15h59 ET. Os prints do closing cross das 16h00 ocorrem depois dessa barra, e os VWAPs de referência de dia completo geralmente os incluem. Muitas aplicações de gráficos acumulam os dados a partir das 4h00, no pré-mercado. Verifique a configuração da plataforma antes de comparar os números.

O que significa quando uma ação negocia acima do VWAP?

Significa que o preço atual está acima do preço médio pago por ação até aquele momento da sessão. Em 2 de julho de 2026, a Apple encerrou o último minuto da sessão regular 0.73% acima do seu VWAP da sessão, enquanto a Tesla encerrou abaixo do próprio VWAP. A comparação descreve a negociação da sessão. Não prevê o próximo movimento.

O que significa quando uma ação negocia abaixo do VWAP?

Significa que o preço atual está abaixo do preço médio pago por ação até aquele momento da sessão. Em 2 de julho de 2026, a Tesla encerrou o último minuto da sessão regular abaixo do seu VWAP da sessão (-1.71%), enquanto a Apple encerrou acima do próprio VWAP. A comparação descreve a negociação da sessão. Não prevê o próximo movimento.

O que significa VWAP?

VWAP significa preço médio ponderado pelo volume: o preço médio a que uma ação foi negociada durante a sessão, com cada trade ponderado pelo volume de ações. Trades grandes influenciam o cálculo mais do que trades pequenos. Essa característica faz do VWAP o benchmark padrão para avaliar a qualidade da execução.

O que é o VWAP ancorado?

É o mesmo cálculo iniciado numa barra escolhida, em vez de na abertura da sessão. O ponto inicial pode ser um relatório de resultados, um IPO, um topo ou fundo de oscilação. A linha acompanha o preço médio pago por todos os participantes que negociaram desde esse evento.


Cada painel acima inclui o SQL exato que o produziu. Expanda qualquer painel para auditar os números. Para calcular o VWAP de qualquer ticker e sessão, faça a pergunta em inglês simples no terminal Strasmore.

#vwap#indicators#market structure#execution#volume