Se você é trader e já utilizou o MetaTrader 4, com certeza já ouviu falar do Zigzag. Esta versão otimizada, conhecida como Zigzag R, é uma melhoria da versão antiga Zigzag.mq4, que conquistou centenas de milhares de usuários desde os tempos do MT3 (na linguagem MQL2).
Um dos maiores desafios ao usar o indicador original era a dificuldade e o tempo que se levava para testar EAs (Expert Advisors) com os valores personalizados do Zigzag. A versão otimizada veio para resolver esse problema, tornando a vida do trader muito mais fácil.
No primeiro uso, o indicador calcula toda a história de preços. Em lançamentos subsequentes, quando novos ticks chegam em tempo real ou durante o uso no testador, ele localiza o terceiro extremum a partir do momento atual, mergulhando na história para iniciar a recalculação. Se você quiser que a recalculação comece a partir do segundo extremum, basta alterar o valor da variável de nível, que determina a profundidade da recalculação:
int level = 3 ; // profundidade da recalculação

Zigzag R
Todas as variáveis externas foram mantidas para garantir consistência. Além disso, os extremums que estavam “pairando” e foram formados em timeframes de um minuto foram removidos, melhorando a clareza do indicador.
Publicações relacionadas
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Índice de Preferência do Investidor: Um Guia Prático para Traders
- Painel Gráfico: Mostre a Tendência Atual em Todos os Tempos no MetaTrader 4
- Pivot Point Personalizado com Horário de Fechamento Ajustável para MetaTrader 4