🧠 Robô ZigZag + ADX (Estratégia de Topos/Fundos com Tendência Forte)
🔹 Mercados compatíveis:
- Forex
- Índices
- Ações
- Criptomoedas
🔹 Plataforma:
- MetaTrader 5 (MT5)
📣 Descrição Comercial
Automatize operações combinando o ZigZag – que identifica topos e fundos relevantes da estrutura de mercado – com o ADX (Average Directional Index), que mede a força da tendência. A estratégia opera exclusivamente quando o ADX confirma tendência forte (acima de 25) e o ZigZag forma um novo vértice (topo ou fundo), capturando movimentos consistentes na direção da estrutura.
Este robô foi desenvolvido para executar ordens automaticamente quando o ZigZag forma um novo fundo (possível ponto de virada para cima) com ADX forte, ou um novo topo (possível ponto de virada para baixo) também com ADX forte – evitando entradas em mercados laterais ou de baixa convicção.
💡 Ideal para quem busca:
- Entradas baseadas em estrutura de mercado (topos e fundos do ZigZag)
- Confirmação de tendência forte via ADX
- Estratégias de continuação ou reversão com alto momentum
- Redução de decisões emocionais
- Automação total no MT5
Pode ser utilizado tanto em conta demo quanto em conta real.
⚙️ Como a Estratégia Funciona
O robô avalia dois indicadores em cada candle:
- 📊 ZigZag: conecta topos e fundos significativos, ignorando ruídos. Um novo vértice para cima indica um fundo (possível compra); um novo vértice para baixo indica um topo (possível venda).
- 📈 ADX (Average Directional Index): mede a força da tendência, independentemente da direção. Valores acima do limiar (padrão 25) indicam tendência forte.
📈 Sinal de COMPRA (BUY):
Quando o ZigZag forma um novo fundo (ponto de virada para cima) E o ADX está acima do nível de tendência forte (padrão 25).
📉 Sinal de VENDA (SELL):
Quando o ZigZag forma um novo topo (ponto de virada para baixo) E o ADX está acima do nível de tendência forte (padrão 25).
🔍 Filtro de tendência (opcional):
Uma média móvel simples (SMA) de preço pode ser utilizada para operar apenas a favor da tendência principal:
- Compra apenas se o preço estiver acima da SMA
- Venda apenas se o preço estiver abaixo da SMA
⚙️ O robô também possui:
- Stop Loss e Take Profit configuráveis
- Limite diário de ganho e perda em valor (R$/USD)
- Filtro de horário
- Controle de spread
- Fechamento automático de posições opostas
- Sistema de retry para execução de ordens
- Interface gráfica com lucro diário e mensal
📜 História do ZigZag + ADX
O ZigZag é amplamente utilizado por traders técnicos para visualizar a estrutura de mercado, conectando pontos de reversão que excedem um percentual mínimo de movimento. Sua origem está ligada à análise de ondas de Elliott e à necessidade de filtrar ruídos de curto prazo. O ADX, também criado por Welles Wilder (autor do RSI e do ATR), mede a força da tendência sem indicar direção.
A combinação ZigZag + ADX é particularmente eficaz porque o ZigZag mostra onde o preço está mudando de direção (topos e fundos), enquanto o ADX garante que há força suficiente no movimento para que a operação tenha probabilidade de sucesso. Muitos traders profissionais utilizam essa abordagem para operar pullbacks em tendências fortes ou reversões em momentos de exaustão com convicção.
🌍 Hoje é aplicado em:
- Forex
- Ações
- Índices
- Criptomoedas
⚠️ Aviso de Risco
Investimentos em mercados financeiros envolvem riscos e podem resultar em perdas de capital.
Este robô é uma ferramenta de automação baseada em parâmetros técnicos e não garante resultados ou rentabilidade.
O desempenho passado não garante resultados futuros.
Este software não constitui recomendação de investimento.
🟣 Guia de Configuração do Robô
⚙️ Configurações Principais
🔹 Magic Number
Identificador único do robô.
Use valores diferentes para evitar conflitos entre estratégias.
🔹 DayTrade
Define o tipo de operação:
- true → operações encerradas no mesmo dia
- false → operações podem ficar abertas (swing trade)
🔹 Lote
Define o tamanho da operação.
⚠️ Quanto maior o lote, maior o risco.
🔹 GainPips (Take Profit)
Define o lucro alvo por operação.
- 0 → desativado
🔹 LossPips (Stop Loss)
Define o limite de perda por operação.
- 0 → desativado
🔹 GainValue
Limite de lucro diário (em valor financeiro).
Exemplo: 50 → para ao atingir +R$50 no dia
🔹 LossValue
Limite de perda diária.
Exemplo: 100 → para ao atingir -R$100 no dia
⏰ Filtro de Horário
🔹 UsarHorario
Ativa ou desativa o controle de horário
🔹 Entry_Hour / Entry_Minute
Horário de início das operações
🔹 Exit_Hour / Exit_Minute
Horário limite para encerrar operações
📊 Configurações do ZigZag
🔹 Depth
Profundidade mínima para formar vértices (padrão 12)
🔹 Deviation
Desvio mínimo entre vértices (padrão 5)
🔹 Backstep
Retrocesso para confirmação do vértice (padrão 3)
📊 Configurações do ADX
🔹 ADX_Period
Período do ADX (padrão 14)
🔹 ADX_Threshold
Nível mínimo do ADX para validar sinal (padrão 25.0). Abaixo disso, a tendência é considerada fraca ou lateral.
📈 Filtro de Tendência (Opcional)
🔹 UseTrendFilter
Ativa filtro de tendência com SMA de preço
🔹 Period_MA_Trend
Período da SMA de tendência (ex: 50)
🔹 Price_MA_Trend
Preço aplicado à SMA (Close, Open, etc.)
🧠 Gerenciamento Avançado
🔹 CloseOpposite
Fecha operações contrárias antes de abrir novas
🔹 MaxSpread
Define o spread máximo permitido
🔹 RetryDelayMs / MaxRetries
Controla tentativas automáticas em caso de erro
🚀 Diferenciais do Robô
✔ Combinação de ZigZag (topos e fundos da estrutura) + ADX (tendência forte)
✔ Sinal de compra: novo fundo do ZigZag + ADX > 25
✔ Sinal de venda: novo topo do ZigZag + ADX > 25
✔ Filtro de tendência opcional com SMA
✔ Execução 100% automatizada
✔ Controle de risco por valor financeiro
✔ Interface gráfica integrada
✔ Sistema de retry inteligente
✔ Compatível com múltiplos mercados
✔ Funciona diretamente no MetaTrader 5
