Dual Fibo Auto Pro MT5
- Indicadores
-
Rustamzhan Salidzhanov
Память о прошлом - это дозорная вышка, с которой хорошо видно будущее - Versão: 1.4
- Atualizado: 8 novembro 2026
- Ativações: 5
Dual Fibo Auto Pro é uma ferramenta profissional de análise técnica e de ondas que detecta automaticamente os extremos de preço por meio de um ZigZag aprimorado e posiciona sobre eles duas grades de Fibonacci independentes utilizando um algoritmo inteligente.
- A primeira grade exibe a direção atual do movimento dos preços em relação ao último swing concluído do ZigZag.
- A segunda grade seleciona automaticamente no histórico o swing que exerce maior influência sobre o cenário atual de mercado (impulsos, rompimentos bruscos, correções e grandes movimentos direcionais).
O indicador se adapta dinamicamente às condições voláteis do mercado, proporcionando uma compreensão profunda da estrutura vigente em qualquer ativo e tempo gráfico.
O que é exibido no gráfico
- ZigZag aprimorado: algoritmo clássico com tratamento expandido de barras externas (outside bars), regido pelos parâmetros Depth, Deviation e Backstep. Se uma barra registrar simultaneamente uma nova máxima e uma nova mínima, a cor do candle definirá a prioridade, permitindo que um topo e um fundo se formem na mesma barra.
- Rótulos percentuais de swing: posicionados acima de cada topo e abaixo de cada fundo, indicam o tamanho do swing atual como uma porcentagem do anterior (por exemplo, 61.8% representa a correção da onda prévia, e 161.8% indica uma onda 1,618 vezes maior que a anterior). Apenas os swings concluídos recebem rótulos.
- Primeira grade de Fibonacci (prateada por padrão): posicionada sobre o último swing concluído.
- Segunda grade de Fibonacci (azul por padrão): posicionada em um swing de maior amplitude situado atrás da primeira. Possui seu próprio conjunto estendido de níveis (incluindo 23.6 e 76.4 por padrão).
Lógica da primeira grade
A grade migra para um novo swing quando a perna atual do ZigZag retrai a partir do extremo em pelo menos o percentual estipulado (38.2% por padrão). Se a retração for mínima e o preço renovar imediatamente o extremo, a grade permanece ancorada no swing anterior e inverte sua orientação: o nível 0% é fixado em sua origem, enquanto os níveis de extensão (127.2, 161.8, 261.8) projetam-se a favor do movimento vigente.
Lógica da segunda grade
- Na inicialização, o indicador calcula a dimensão do swing da primeira grade e localiza no histórico o swing maior mais próximo. A segunda grade situa-se sempre mais recuada no tempo e jamais coincide com a primeira.
- O nível 0% é fixado no início do swing. Caso o preço ultrapasse este patamar, a grade inverte-se imediatamente na direção do preço.
- Enquanto o preço se mantiver dentro do limite do nível de 161.8 (ajustável), a grade preserva sua posição, mesmo que a primeira grade transicione para novos swings.
- Ao romper o patamar de 161.8 (ou se o preço testar ambas as extremidades do swing), o indicador buscará um novo swing global relevante para a estrutura de mercado vigente no próximo pivô do ZigZag.
- Se nenhum swing adequado for encontrado, a grade mantém-se no lugar e inverte-se a favor do rompimento mais forte; essa busca repete-se a cada novo swing do ZigZag.
- Alto desempenho: o indicador consome recursos mínimos do sistema: a cada tick o ZigZag é recalculado exclusivamente sobre os extremos recentes, e os ajustes de posição da segunda grade ocorrem estritamente nos pontos confirmados do ZigZag após a consolidação de um novo swing.
Aplicações no Trading
- Identificação de zonas-chave de confluência onde os níveis de ambas as grades coincidem ou convergem de perto.
- Visualização clara das fases corretivas e de consolidação lateral do preço dentro da faixa da grade de Fibonacci superior.
- Definição de alvos operacionais através das extensões de 127.2, 161.8 e 261.8 para o impulso atual e a onda macro.
- Avaliação precisa da profundidade das correções por meio dos rótulos percentuais de proporção entre ondas.
- Análise completa e integrada da estrutura de mercado em qualquer tempo gráfico e instrumento financeiro (Forex, Criptomoedas, Índices, Ações).
O indicador não gera sinais automatizados de entrada. Sua principal finalidade é visualizar com clareza a estrutura real do mercado sob a ótica da análise técnica e de ondas. A última perna do ZigZag desenvolve-se simultaneamente com o preço e está sujeita a ajustes como qualquer ZigZag convencional, fazendo com que a primeira grade possa se mover juntamente com ela. Os swings concluídos permanecem estáticos e inalterados.
Parâmetros de Entrada
- ZigZag Depth, ZigZag Deviation, ZigZag Backstep — Parâmetros básicos do ZigZag (padrão: 12, 5, 3).
- ZigZag Color, ZigZag Width — Cor e espessura das linhas do ZigZag.
- Draw Fibonacci levels — Exibe ou oculta a primeira grade de Fibonacci.
- Retracement percentage when the first Fibo moves to a new swing — Percentual mínimo de correção para transferir a primeira grade para um novo swing (38.2).
- First Fibo levels in percent — Lista de níveis da primeira grade separados por vírgula.
- First Fibo levels color — Esquema de cores da primeira grade.
- Draw Second Fibonacci levels — Exibe ou oculta a segunda grade de Fibonacci.
- The level of the second Fibo breakout to move to a new swing — Limiar de rompimento da segunda grade para buscar um novo swing (161.8).
- Second Fibonacci levels in percent — Lista de níveis da segunda grade separados por vírgula.
- Second Fibonacci Color — Esquema de cores da segunda grade.
- Show Fibo levels as Ray — Prolonga os níveis horizontalmente para a direita de forma infinita.
- Show the swing size as a percentage of the previous one — Exibe os rótulos percentuais dos swings.
- Percent text color, Percent text size — Cor e tamanho da fonte dos rótulos percentuais.
Utilização em Expert Advisors e outros indicadores (iCustom)
Para desenvolvedores de robôs de negociação algorítmica, as coordenadas dos extremos do ZigZag encontram-se acessíveis por meio dos buffers do indicador:
Buffer 0 — Topos (Peaks) Buffer 1 — Fundos (Troughs) Exemplo de chamada por meio da função iCustom: int handle = iCustom(_Symbol, _Period, "Market\\DualFiboAutoPro", 12, 5, 3); double peaks[], troughs[]; CopyBuffer(handle, 0, 0, 100, peaks); // Valores dos topos CopyBuffer(handle, 1, 0, 100, troughs); // Valores dos fundos
Versão para MetaTrader 4: Dual Fibo Auto Pro MT4
Deixe suas dúvidas e sugestões na seção de comentários do produto. Se o indicador lhe for útil, por favor, deixe uma avaliação.

