Indicador Zig Zag: como funciona, configurações, repaint e como usar

O indicador Zig Zag conecta swing highs e swing lows que estão separados por pelo menos um percentual definido — 5% é a configuração tradicional — e ignora movimentos menores, oferecendo um contorno limpo da tendência. Ele repinta por definição: a última perna é provisória até que o preço reverta pelo desvio completo. Use pivôs confirmados para ler estrutura, contar ondas e ancorar níveis de Fibonacci, e faça o timing das entradas por confirmação, não pela última perna.
Todo gráfico está cheio de swings que não importam. O indicador Zig Zag os remove: ele desenha apenas os pontos de virada separados por um movimento mínimo, para que a tendência, seus pullbacks e sua estrutura fiquem óbvios de relance. Ele também é um dos indicadores mais mal compreendidos, porque sua última linha se move em dados ao vivo e backtests construídos sobre ele muitas vezes não podem ser operados. Este guia cobre como ele é calculado, as configurações no TradingView e no MetaTrader, qual desvio usar, por que ele repinta e como usá-lo corretamente — com uma calculadora.
Indicadores que se provam em público.
Um motor, quatro ferramentas de precisão — o Gold (XAU) Scalper, a Gravity Zone institucional, o Zeno Oscillator de momentum e o Zeno Stocks para ações.
O que é o indicador Zig Zag?
O indicador Zig Zag desenha linhas retas entre swing highs e swing lows que estão separados por pelo menos um percentual definido, e ignora todo movimento de preço menor do que isso. Configure em 5% e ele conecta apenas pontos de virada separados por movimentos de 5% ou mais; todo pullback abaixo de 5% desaparece dentro da perna. O resultado é um contorno limpo da tendência — os swings, sem o ruído.
Duas propriedades o definem. Ele é um filtro, não uma previsão: desenha suas linhas em retrospecto e não tem poder preditivo por conta própria. E sua última perna é provisória: a linha mais recente continua se estendendo ou pode ser redesenhada até que o preço reverta pelo desvio completo, então o Zig Zag repinta em dados ao vivo. Usado com isso em mente, é uma das ferramentas mais úteis para enxergar estrutura de mercado, contar ondas e medir swings. A ideia remonta ao livro Filtered Waves, de Arthur Merrill, publicado em 1977.

Como o Zig Zag é calculado?
- Comece por um ponto. O primeiro preço nos dados, ou o primeiro pivô confirmado.
- Acompanhe o extremo. Em uma perna de alta, registre cada nova máxima; em uma perna de baixa, cada nova mínima.
- Espere a reversão. Quando o preço retrai a partir do extremo por pelo menos o desvio — por exemplo 5% — o extremo vira um pivô confirmado.
- Comece a próxima perna. Acompanhe o novo extremo na direção oposta a partir do pivô.
- Repita. A cadeia de pivôs é o Zig Zag; a perna do último pivô até o extremo atual é provisória.
Em gráficos de linha, o cálculo usa preços de fechamento; em gráficos de barras e candles, a maioria das plataformas usa máximas e mínimas, o que produz swings maiores. Algumas versões acrescentam um número mínimo de barras entre pivôs, filtrando por tempo e também por tamanho. Na prática, as configurações diferem por plataforma:
Quais são as configurações do Zig Zag no TradingView e no MetaTrader?
| Plataforma | Inputs | Padrões |
|---|---|---|
| TradingView (Zig Zag nativo) | Reversal price deviation (%), pivot legs (barras para confirmar um pivô), extend to last bar, display reversal price, cumulative volume e price change | Deviation 5%, pivot legs 10 (conforme código-fonte publicado) |
| MetaTrader 4/5 (ZigZag) | Depth (barras), Deviation (pontos, não porcentagem), Backstep (barras) | Depth 12, Deviation 5, Backstep 3 |
| StockCharts | Porcentagem | 5% tradicional |
As duas grandes plataformas filtram de maneiras diferentes. A versão do TradingView combina um desvio percentual com pivot legs — o número de barras em cada lado necessário para confirmar uma máxima ou mínima — então um pivô precisa tanto de movimento grande o suficiente quanto de barras suficientes ao redor. O ZigZag clássico do MetaTrader usa Depth (o mínimo de barras entre pivôs), Deviation medido em pontos em vez de porcentagem, e Backstep (barras antes que um novo pivô possa substituir o anterior). Copiar um "5" de uma plataforma para a outra não gera as mesmas linhas.
Qual desvio do Zig Zag você deve usar?

| Uso | Timeframe | Desvio inicial |
|---|---|---|
| Estrutura intraday (índices, forex) | 5–15 minutos | 0.3%–1% (ou baseado em ATR) |
| Swing trading em ações | Diário | 5%–8% |
| Swings em cripto | 4-hour a diário | 5%–10% |
| Pernas de tendência maiores / contagem de Elliott | Diário a semanal | 10%–20% |
Não existe configuração correta; existe o tamanho de swing que você opera. Um desvio menor desenha cada swing menor e é útil para estrutura intraday; um maior mantém apenas as pernas que importam para swing trade ou position trading. Como a volatilidade varia por mercado, uma porcentagem que funciona em um índice de ações é apertada demais para uma altcoin e larga demais para EURUSD. Dois métodos práticos: definir o desvio perto do tamanho dos pullbacks que você ignoraria enquanto segura um trade, ou vinculá-lo à volatilidade — um múltiplo do ATR como porcentagem do preço.
O indicador Zig Zag repinta?

Sim — por definição. A última linha sempre vai do pivô confirmado mais recente ao extremo atual. Enquanto o preço continua fazendo novos extremos nessa direção, a linha se estende. Se o preço reverte por menos que o desvio e depois retoma, a linha simplesmente continua. Só quando o preço reverte pelo desvio completo é que o extremo se torna um pivô confirmado — e, em plataformas com pivot legs, apenas depois que barras suficientes aparecem do lado direito. A ajuda do TradingView afirma isso diretamente: a linha mais recente não é final.
Isso tem duas consequências. Um Zig Zag nunca diz que um swing terminou em tempo real; ele diz isso depois que a reversão já percorreu o desvio. E backtests que leem pivôs do Zig Zag como se fossem conhecidos no ponto de virada produzem resultados impossíveis de operar. Use pivôs confirmados para análise e planeje entradas por confirmação, não pela perna provisória.
Como traders usam o indicador Zig Zag?
| Uso | Como | Ponto de atenção |
|---|---|---|
| Estrutura de mercado | Ler máximas e mínimas ascendentes, ou máximas e mínimas descendentes, a partir dos pivôs | O último pivô é provisório |
| Contagem de Elliott Wave | Use um desvio que isole as ondas no grau que você está contando | Configurações diferentes geram contagens diferentes |
| Padrões gráficos | Pivôs delineiam topos duplos, ombro-cabeça-ombro, triângulos e harmônicos | Padrões desenhados na perna provisória podem desaparecer |
| Fibonacci | Medir retrações e extensões entre pivôs confirmados | Ancore apenas em swings confirmados |
| Suporte e resistência | Preços de pivôs marcam níveis de swing | Combine com liquidez e volume |
O uso prático mais comum é como mapa de estrutura. Com um desvio sensato, os pivôs mostram a sequência de swing points que define a tendência: máximas e mínimas ascendentes em uma tendência de alta, a primeira máxima mais baixa como alerta, e a quebra da última mínima mais alta como um market structure shift. Para traders de Elliott Wave, o Zig Zag reduz a subjetividade sobre onde as ondas começam e terminam; para traders de harmônicos e Fibonacci, oferece pontos de ancoragem consistentes.
Existe uma estratégia de trading com Zig Zag?
- Defina a tendência pelos pivôs confirmados. Duas máximas mais altas e mínimas mais altas para uma tendência de alta.
- Espere um pullback até a área do swing anterior. A zona entre a última máxima confirmada e o Fibonacci 50%–61.8% da perna.
- Espere confirmação. Uma mudança de estrutura em timeframe menor ou um candle de reação — não a perna provisória do Zig Zag.
- Coloque o stop além do último pivô confirmado. Se o preço o rompe, a estrutura em que o trade se apoiava deixou de existir.
- Mire o próximo swing. A máxima anterior, ou uma extensão de Fibonacci da perna.
Esta é uma estratégia de estrutura que usa o Zig Zag como mapa, não como gatilho. Estratégias que compram quando uma nova mínima do Zig Zag aparece ficam excelentes em gráficos históricos e falham ao vivo, porque em dados ao vivo a mínima só é confirmada depois que o preço já subiu pelo desvio completo.
Calculadora de Zig Zag
Cole uma série de preços — fechamentos de qualquer gráfico — e escolha um desvio. A calculadora percorre a série exatamente como o indicador faz e retorna os pivôs confirmados, o tamanho de cada perna e a última perna provisória, para você ver quais swings uma determinada configuração mantém e por que a última não é final. Os preços de amostra são ilustrativos.
Dados de referência
| Item | Valor |
|---|---|
| Definição | Linhas entre swing highs e swing lows separados por pelo menos X% |
| Configuração tradicional | 5% |
| Repinta? | Sim — a última perna é provisória |
| Origem | Arthur Merrill, Filtered Waves (1977) |
| Inputs do TradingView | Deviation %, pivot legs, extend to last bar, labels |
| Padrões do TradingView | Deviation 5%, pivot legs 10 (fonte publicada) |
| Inputs do MetaTrader | Depth, Deviation (pontos), Backstep |
| Padrões do MetaTrader | 12, 5, 3 |
| Preços usados | Fechamentos em gráficos de linha; máximas e mínimas em gráficos de barras e candles |
| Usos principais | Estrutura, Elliott Wave, padrões, âncoras de Fibonacci |
Exemplo prático: o que um Zig Zag de 5% mantém
Pegue a série de amostra da calculadora, que sobe de 100 para 110, cai para 98, sobe para 115 e recua para 107. Com um desvio de 5%, o primeiro pivô é o início em 100; o rali até 110 é confirmado como swing high quando o preço cai para 104.5 ou abaixo (ele chega a 103), a queda até 98 é confirmada como swing low quando o preço recupera até 102.9 (ele chega a 106), e o rali até 115 vira swing high quando o preço cai para 109.25 (ele chega a 107). As pernas são +10%, −10.9% e +17.3%; a pequena queda de 107 para 105 dentro do primeiro rali e o repique para 104 dentro da queda são ignorados.
Na última barra, o preço está em 108 — a perna de 115 até 107 é provisória. Se o preço subisse novamente acima de 115, essa linha seria redesenhada como parte de uma perna de alta mais longa; se caísse mais, a linha se estenderia. Mude o desvio para 3% e os swings pequenos reaparecem; mude para 10% e apenas as pernas maiores permanecem. Esse é o indicador inteiro em um exercício.
Quais erros os traders cometem com o indicador Zig Zag?
- Operar a perna provisória. A última linha pode se estender ou ser redesenhada; ela não é um sinal.
- Fazer backtest em pivôs repintados. Resultados que assumem que pivôs eram conhecidos no ponto de virada não podem ser repetidos ao vivo.
- Uma configuração para todo mercado. A volatilidade varia; ajuste o desvio ao instrumento e ao timeframe.
- Copiar configurações entre plataformas. O desvio do MetaTrader é em pontos e o do TradingView é em porcentagem, com lógica de confirmação diferente.
- Forçar contagens de padrões. Mudar o desvio até um padrão aparecer é curve-fitting.
- Usá-lo sozinho. Ele mostra estrutura; não mostra liquidez, volume ou confirmação.
Como o Zig Zag se encaixa na estrutura e nos indicadores gratuitos?
O Zig Zag é uma forma de enxergar swings; as decisões de trading vêm do que o preço faz neles. A combinação útil é estrutura de swing confirmada mais uma razão para agir: um liquidity sweep de um pivô anterior seguido por uma mudança de estrutura, um reteste de um nível de swing rompido, ou uma reação em uma zona de Fibonacci entre pivôs confirmados. Os guias de swing points, trendline trading e suporte e resistência cobrem essas decisões.
No TradingView, os indicadores gratuitos da Quantum Algo marcam estrutura de swing, liquidez e níveis importantes automaticamente, sem a última perna repintada de um Zig Zag clássico; Zeno, o motor premium, imprime seus próprios sinais de compra e venda com entrada, stop e dois alvos, e o histórico verificado público lista cada chamada.
O indicador Zig Zag filtra swings menores que uma porcentagem escolhida para que a estrutura da tendência fique fácil de ler. Sua última perna é provisória e repinta, então use pivôs confirmados para análise — estrutura, Elliott Wave, padrões e âncoras de Fibonacci — e faça entradas por confirmação. Ajuste o desvio ao mercado e ao timeframe, e lembre-se de que MetaTrader e TradingView o definem de forma diferente.
◆ Checagem interativa
Você entende o indicador Zig Zag?
Perguntas que traders fazem sobre o indicador Zig Zag
Um indicador que desenha linhas entre swing highs e swing lows separados por pelo menos um percentual definido e ignora movimentos menores, para facilitar a visualização da estrutura da tendência.
Não existe uma única melhor. 5% é tradicional; traders intraday usam valores muito menores ou uma configuração baseada em ATR, e traders de posição usam 10% ou mais. Configure no tamanho dos pullbacks que você ignoraria enquanto segura um trade.
Sim. A última linha vai do pivô confirmado mais recente ao extremo atual e pode se estender ou ser redesenhada até que o preço reverta pelo desvio completo. As pernas anteriores não mudam.
Adicione o Zig Zag nativo, configure o reversal price deviation (%) e as pivot legs, e opcionalmente exiba os preços de reversão e as mudanças de preço. Leia a estrutura pelos pivôs confirmados.
Depth 12, Deviation 5 e Backstep 3 por padrão. Depth é o mínimo de barras entre pivôs, Deviation é em pontos, e Backstep são as barras antes que um novo pivô possa substituir o anterior.
Sim — ele é muito usado para marcar inícios e fins de ondas de forma consistente. Escolha um desvio que corresponda ao grau que você está contando e não o mude até uma contagem aparecer.
Use-o como mapa, não como gatilho: defina a tendência pelos pivôs confirmados, espere um pullback e uma confirmação, coloque o stop além do último pivô confirmado e mire o próximo swing.
O TradingView combina uma porcentagem com pivot legs, o MetaTrader usa depth, deviation em pontos e backstep, e algumas versões usam fechamentos em vez de máximas e mínimas.
A ideia é creditada ao livro Filtered Waves, de Arthur Merrill, publicado em 1977, que filtrava swings de preço por uma porcentagem mínima.
Versões que só plotam pivôs depois que eles são confirmados não mudam linhas passadas, mas aparecem com atraso. O atraso é o preço de não repintar.
Referências e guias relacionados
Leia a seguir
- Swing Points
- Market Structure Shift
- Teoria de Elliott Wave
- Elliott Wave Flats
- Retração de Fibonacci
- Padrões harmônicos
- Trading com linhas de tendência: guia completo
- Suporte e resistência
- Guia de ATR
- Padrões gráficos
- Indicadores gratuitos para TradingView
- Zeno — o motor premium