ZigZag Support and Resistance Levels
- Indicadores
- Versão: 3.0
- Atualizado: 12 outubro 2026
ZigZag Support and Resistance Levels é um indicador que identifica níveis de suporte e resistência utilizando pontos de reversão do ZigZag em múltiplos períodos gráficos. Combina os níveis dos períodos selecionados num único gráfico, ajudando os traders a identificar potenciais zonas de confluência e níveis de preços importantes. O indicador agrupa níveis próximos em zonas de suporte e resistência baseadas no ATR, distingue níveis ativos de níveis rompidos e disponibiliza um painel de controlo interativo no gráfico para gerir a visualização em tempo real.
Principais funcionalidades
1. Análise de múltiplos períodos gráficos
- Analisa simultaneamente níveis de suporte e resistência em múltiplos períodos gráficos.
- Suporta combinações personalizadas de períodos gráficos através de uma lista separada por vírgulas, como M1,M5,H1.
- Utiliza automaticamente o período gráfico atual quando nenhum período é especificado.
- Apresenta os níveis de suporte e resistência de períodos gráficos superiores diretamente no gráfico atual.
- Identifica potenciais zonas de confluência onde níveis de diferentes períodos gráficos são agrupados.
2. Deteção de pontos de reversão ZigZag
- Deteta máximos e mínimos locais utilizando os parâmetros configuráveis Depth, Deviation e Backstep.
- Processa os pontos de reversão do ZigZag de forma independente para cada período gráfico selecionado.
- Permite mostrar ou ocultar a linha ZigZag do período gráfico atual.
3. Deteção de níveis de suporte e resistência
- Cria níveis de suporte a partir de mínimos locais e níveis de resistência a partir de máximos locais.
- Distingue níveis ativos de níveis rompidos através de cores personalizáveis.
- Permite configurar o acompanhamento de rompimentos com um número máximo de rompimentos.
- Oferece a opção de prolongar os níveis até ocorrer um rompimento.
- Permite mostrar ou ocultar níveis rompidos.
- Apresenta informações sobre o período gráfico junto às etiquetas dos níveis de suporte e resistência.
4. Deteção de clusters baseada no ATR e zonas de confluência
- Agrupa níveis próximos de suporte e resistência em zonas utilizando uma distância de combinação configurável baseada no ATR.
- Utiliza valores do ATR para adaptar o agrupamento à volatilidade do mercado.
- Combina níveis elegíveis de múltiplos períodos gráficos para identificar potenciais zonas de confluência.
- Diferencia as zonas de resistência das zonas de suporte através de cores independentes.
- Apresenta as zonas com fundos semitransparentes e limites visíveis.
- Permite incluir ou excluir níveis rompidos dos cálculos dos clusters.
- Disponibiliza controlos independentes para a visibilidade dos clusters, limites e etiquetas.
5. Painel de controlo interativo
- Disponibiliza um painel interativo no gráfico para controlar a visualização em tempo real.
- Permite ativar ou desativar níveis de suporte e resistência, clusters, limites e etiquetas sem voltar a abrir as configurações do indicador.
- Controla de forma independente as etiquetas dos níveis, etiquetas de confluência, contagens de rompimentos e preços apresentados.
- Permite mostrar ou ocultar níveis rompidos, níveis prolongados e a linha ZigZag.
- Suporta os modos de painel Escuro e Claro.
- Permite personalizar a posição do painel e inclui um botão para minimizar ou expandir.
6. Personalização da visualização e das etiquetas
- Cores independentes para níveis de suporte, resistência, níveis rompidos e zonas de clusters.
- Controlos de visibilidade separados para etiquetas de níveis do período gráfico atual e etiquetas de confluência de períodos superiores.
- Permite personalizar os nomes e tamanhos das fontes das etiquetas de níveis e de confluência.
- Opção para incluir a contagem de rompimentos e informações de preços nas etiquetas dos níveis.
- As etiquetas dos períodos gráficos superiores são posicionadas para além da vela atual do gráfico para melhorar a legibilidade.
Principais vantagens
- Analisa níveis de suporte e resistência em múltiplos períodos gráficos sem alternar entre gráficos.
- Identifica potenciais zonas de confluência formadas por níveis próximos de diferentes períodos gráficos.
- Distingue rapidamente níveis ativos de níveis rompidos.
- Utiliza agrupamentos baseados no ATR para visualizar zonas de interação repetida do preço.
- Personaliza a visibilidade dos elementos do gráfico e das etiquetas através do painel de controlo interativo.
- Adequado tanto para análise de um único período gráfico como para análise de múltiplos períodos.
- Completamente autónomo: não requer a instalação de indicadores adicionais.
Para quem se destina este indicador?
- Traders de ação do preço (Price Action) que utilizam níveis de suporte e resistência nas suas análises de mercado.
- Traders intradiários e de swing trading que analisam a estrutura do mercado em múltiplos períodos gráficos.
- Traders que procuram confluências entre níveis de períodos gráficos superiores e inferiores.
- Utilizadores que preferem uma visualização do gráfico interativa e configurável.
Parâmetros de entrada
| Grupo de parâmetros | Parâmetro | Descrição |
|---|---|---|
| Configurações gerais | ||
| Geral | Dias de histórico | Número de dias de dados históricos a analisar. |
| Geral | Períodos gráficos de análise | Períodos gráficos separados por vírgulas (por exemplo, M1,M5,H1). Deixe em branco para utilizar o período gráfico atual. |
| Configurações do ZigZag | ||
| ZigZag | Profundidade do ZigZag | Parâmetro de profundidade utilizado para detetar pontos de reversão do ZigZag. |
| ZigZag | Desvio do ZigZag | Parâmetro de desvio expresso em pontos. |
| ZigZag | Passo de recuo do ZigZag (Backstep) | Parâmetro Backstep utilizado para filtrar pontos de reversão próximos. |
| ZigZag | Mostrar ZigZag do período gráfico atual | Mostra ou oculta a linha ZigZag no gráfico atual. |
| Configurações de suporte e resistência | ||
| Suporte/Resistência | Período ATR | Período de cálculo do ATR utilizado para o agrupamento de níveis. |
| Suporte/Resistência | Distância de combinação de clusters (ATR) | Multiplicador do ATR utilizado para determinar a distância de combinação dos clusters. |
| Suporte/Resistência | Incluir níveis rompidos | Inclui níveis rompidos ao criar zonas de confluência. |
| Suporte/Resistência | Número máximo de rompimentos | Número máximo de rompimentos utilizado durante o processamento dos níveis. |
| Suporte/Resistência | Prolongar níveis | Prolonga os níveis de suporte e resistência até serem rompidos. |
| Configurações de visualização | ||
| Visualização | Mostrar níveis de suporte e resistência | Mostra ou oculta os níveis de suporte e resistência. |
| Visualização | Mostrar zonas de confluência | Mostra ou oculta as zonas agrupadas de suporte e resistência. |
| Visualização | Mostrar limites das zonas | Mostra ou oculta as linhas horizontais que delimitam as zonas. |
| Visualização | Mostrar níveis rompidos | Mostra ou oculta os níveis de suporte e resistência que foram rompidos. |
| Configurações de etiquetas | ||
| Etiquetas | Mostrar etiquetas dos níveis | Mostra as etiquetas dos níveis de suporte e resistência do período gráfico atual. |
| Etiquetas | Mostrar etiquetas das zonas | Mostra ou oculta as etiquetas das zonas de clusters. |
| Etiquetas | Mostrar etiquetas de níveis de confluência | Mostra as etiquetas dos níveis de suporte e resistência de períodos gráficos superiores. |
| Etiquetas | Mostrar contagem de rompimentos do nível | Inclui o número de rompimentos nas etiquetas dos níveis. |
| Etiquetas | Mostrar preço do nível | Inclui os valores dos preços nas etiquetas dos níveis. |
| Etiquetas | Tamanho da fonte das etiquetas dos níveis | Tamanho da fonte utilizado para as etiquetas normais dos níveis. |
| Etiquetas | Nome da fonte das etiquetas dos níveis | Fonte utilizada para as etiquetas normais dos níveis. |
| Etiquetas | Tamanho da fonte das etiquetas de confluência | Tamanho da fonte utilizado para as etiquetas dos períodos gráficos superiores. |
| Etiquetas | Nome da fonte das etiquetas de confluência | Fonte utilizada para as etiquetas dos períodos gráficos superiores. |
| Configurações do painel | ||
| Painel | Mostrar painel de controlo | Ativa ou desativa o painel de controlo interativo. |
| Painel | Posição X do painel | Posição horizontal do painel em píxeis. |
| Painel | Posição Y do painel | Posição vertical do painel em píxeis. |
| Painel | Modo do painel | Permite selecionar a aparência escura ou clara do painel. |
| Configurações de cores | ||
| Cores | Cor da resistência | Cor utilizada para os níveis de resistência ativos. |
| Cores | Cor do suporte | Cor utilizada para os níveis de suporte ativos. |
| Cores | Cor dos níveis rompidos | Cor utilizada para os níveis de suporte e resistência rompidos. |
| Cores | Cor das zonas de resistência | Cor utilizada para as zonas de clusters de resistência. |
| Cores | Cor das zonas de suporte | Cor utilizada para as zonas de clusters de suporte. |
| Cores | Cor das etiquetas das zonas | Cor configurada para as etiquetas das zonas. |
Resumo
- ZigZag Support and Resistance Levels identifica níveis de suporte e resistência em múltiplos períodos gráficos utilizando dados dos pontos de reversão do ZigZag.
- Combina níveis próximos em zonas de confluência baseadas no ATR para destacar potenciais áreas de interação do preço.
- Distingue níveis ativos de níveis rompidos através de cores, etiquetas e opções de prolongamento personalizáveis.
- Disponibiliza um painel interativo no gráfico para controlar a visibilidade dos níveis, zonas, etiquetas e ZigZag.
- Suporta períodos gráficos personalizáveis, configuração da aparência do painel e tipografia das etiquetas.
Aviso de risco
Negociar nos mercados financeiros envolve riscos. Este indicador não garante qualquer resultado específico e não deve ser utilizado como única base para tomar decisões de negociação. Destina-se exclusivamente a fins de análise.

Hola Bro, en primer lugar agradezco que crearas este indicador, la verdad, ayuda mucho, yo no tengo ninguna queja o inconveniente con el indicador, me ha ayudado mucho pero el panel de configuracion en donde decidimos lo que queremos ver y tiene los botones de on y off aveces es molesto, aunque se puede minimizar a veces se imprime en el grafico y se vuelve dificil y mas cuando trabajas a pantalla dividida dentro del mismo mt5 ***si puedes hacer que el panel sea opcional seria desde los ajistes del indicador seria maravilloso, sino se puede aigual muchas gracias, feliz dia