⬡ INDICADOR · DAY TRADE · READ 10 MIN

VWAP: o indicador institucional do day trade.

O preço médio ponderado por volume — a referência que os grandes players usam for medir se compraram bem. Entenda why ele importa no intraday and how to trade com ele.

By RoboTraderIA Team· updated may/2026· intermediate level

While a maioria dos traders de varejo olha médias móveis comuns, as instituições olham o VWAP. Por quê? Porque uma média comum trata todos os preços igual, but o VWAP pondera by the volume — ele mostra where o dinheiro truly was negociado. É o indicador mais importante e menos compreendido do day trade. Vamos mudar isso.

01 What is o VWAP

VWAP significa Volume Weighted Average Price (Preço Médio Ponderado por Volume). Ele calcula o preço médio do dia, but dando mais peso aos preços where houve mais volume negociado. Diferente de uma média móvel comum, que só olha o preço, o VWAP responde: "qual was o preço médio que o dinheiro efetivamente pagou hoje?".

Característica importante: o VWAP reinicia a each dia. Ele acumula since a abertura do pregão, then de manhã ele oscila bastante e vai "assentando" conforme o dia avança e o volume se acumula.

A diferença que importa: imagine um dia where o preço passou rápido por R$ 100 (pouco volume) but negociou very tempo em R$ 95 (muito volume). Uma média comum daria peso igual aos dois. O VWAP diria que o "preço justo" do dia está bem mais perto de R$ 95 — because was there que o dinheiro truly trocou de mãos.

VWAP acima do VWAP = viés comprador abaixo do VWAP = viés vendedor recuo ao VWAP = recompra
O VWAP (dourado) funciona como linha de equilíbrio do dia. Acima dele, viés comprador; recuos until ele em trend viram zona de recompra.

02Why as instituições usam

When um fundo precisa comprar milhões em ações ao longo do dia, ele não quer "pagar caro". A métrica que usam for avaliar se executaram bem é o VWAP: comprar below do VWAP do dia é considerado uma boa execution; vender above also. Gestores are literalmente avaliados that's why.

A consequência prática for você: como both dinheiro grande usa o VWAP como referência, ele vira um nível de support/resistance auto-realizável. O preço reage ao VWAP because os grandes players agem em torno dele.

03Como operar com o VWAP

1. Filtro de viés do dia

O uso mais simples e poderoso: preço acima do VWAP = viés comprador no dia (favoreça compras); abaixo = viés vendedor (favoreça vendas). Muitos day traders só operam a favor do lado do VWAP em que o preço está.

2. Suporte/resistance dinâmico

Em trend de alta intradiária, o preço sobe, recua until o VWAP e retoma. Esse recuo is a zona clássica de recompra — você entra perto do VWAP com stop logo abaixo. Em trend de baixa, o inverso.

3. Reversão à média intradiária

Em dias laterais, o preço tende a voltar ao VWAP when se afasta muito. Combinado com bandas de VWAP (desvios padrão em torno dele), vira uma estratégia de reversal.

Limitações honestas: o VWAP is a ferramenta intradiária — reinicia todo dia e perde sentido for swing trade. No começo do pregão, com pouco volume acumulado, ele é instável e dá sinais ruins. E exige dados de volume confiáveis, o que no Forex descentralizado é limitado (funciona melhor em ações, futuros e cripto com volume centralizado).

04 Coding o VWAP

Pine Script (TradingView)
//@version=5
indicator("VWAP com viés", overlay=true)

// o VWAP already é nativo no Pine e reinicia por sessão
vwap = ta.vwap(hlc3)

plot(vwap, "VWAP", color=color.orange, linewidth=2)

// colorir fundo conforme viés
viesComprador = close > vwap
bgcolor(viesComprador ? color.new(color.green, 93) : color.new(color.red, 93))

// alerta de recuo ao VWAP em trend de alta
if viesComprador and ta.crossunder(low, vwap) == false and close > vwap and low <= vwap * 1.001
    alert("Preço recuou ao VWAP em trend de alta")
Python (cálculo intradiário)
import pandas as pd

def calcular_vwap(df):
    # df deve ser de UM pregão (VWAP reinicia por dia)
    preco_tipico = (df["high"] + df["low"] + df["close"]) / 3
    pv = preco_tipico * df["volume"]
    return pv.cumsum() / df["volume"].cumsum()

df["vwap"] = calcular_vwap(df)

# viés do dia
ultimo = df.iloc[-1]
if ultimo["close"] > ultimo["vwap"]:
    print("Viés comprador — preço above do VWAP")
else:
    print("Viés vendedor — preço below do VWAP")

Cuidado no Python: o VWAP precisa ser calculado por pregão (reinicia a each dia). If you passar um DataFrame com vários dias, agrupe por data before (df.groupby(df.index.date)) e calcule o VWAP de each dia separadamente.

VWAP é forte no mini index e mini dollar

Veja como aplicá-lo no day trade da B3, where o volume centralizado o torna confiável.

Ver guia B3 →

05 Pertanyaan yang sering diajukan

What is o VWAP?

Volume Weighted Average Price — volume-weighted average price negociado no dia. Dá mais peso aos preços where houve mais volume, refletindo o "preço justo" do pregão. Reinicia a each dia.

Why instituições usam o VWAP?

Usam como referência de execution: comprar below do VWAP é boa execution, vender above also. Gestores are avaliados comparando suas execuções ao VWAP. That's why ele vira support/resistance auto-realizável.

Como operar com o VWAP no day trade?

Como filtro de viés (acima = comprador, below = vendedor) e como support/resistance dinâmico — recuos ao VWAP em trend are zonas de recompra. Em dias laterais, serve for reversal à média intradiária.

VWAP serve for swing trade?

Não. É uma ferramenta intradiária que reinicia todo dia. Pra swing, use médias móveis comuns (como a de 50 e 200). O VWAP perde o sentido em prazos maiores que o pregão.

VWAP funciona no Forex?

Limitadamente. O Forex é descentralizado e doesn't have volume verdadeiro consolidado, then o VWAP é menos confiável. Ele brilha em ações, futuros (mini index/dólar) e cripto, where o volume é centralizado e real.