Início Indicador técnico Postagem

ZigZag Simples: Um Indicador Eficiente para MetaTrader 5

Anexo
15970.zip (1.59 KB, Baixar 0 vezes)

Se você é trader e já ouviu falar do indicador ZigZag, vai adorar essa versão simplificada! O algoritmo roda muito mais rápido, não utiliza buffers de cálculo intermediários e, o melhor de tudo, não repinta. Ele possui apenas um parâmetro para ser configurado, o que é super prático na hora de otimizar os sistemas de trading que o utilizam.

A automação de várias construções gráficas, incluindo aquelas simples como canais, tendências (máximas e mínimas) ou grades de Fibonacci, exige a definição de um "movimento refinado", isto é, o preço passando de um mínimo local para um máximo local e vice-versa.

Essa tarefa é muito bem resolvida pelo indicador ZigZag que vem no pacote padrão do MetaTrader.

Porém, o ZigZag convencional tem algumas desvantagens.

  • O ZigZag sempre repinta, o que é inconveniente ao aplicá-lo em algoritmos de trading,
  • o algoritmo do indicador inclui vários loops aninhados, o que pode desacelerar bastante a otimização de um EA baseado em ZigZag,
  • a afinação do indicador é feita através de três parâmetros, o que prolonga significativamente o processo de otimização. E, como a alteração de um parâmetro influencia os outros, a otimização pode nem encontrar um extremo estável.

Com isso em mente, desenvolvi um algoritmo muito mais simples para definir movimentos refinados.

O algoritmo proposto:

  • não contém loops embutidos. Todos os cálculos são realizados assim que novos dados de preço estão disponíveis,
  • não repinta (ou seja, uma reversão detectada não vai mudar com o tempo),
  • possui apenas um parâmetro — o tamanho do recuo padrão (que pode ser ajustado em diferentes timeframes para maior conveniência).

O único parâmetro de entrada - Tamanho típico de recuo - é diferente para diferentes timeframes para conveniência

Esse indicador resolve a tarefa de maneira visual, destacando os máximos e mínimos locais e traçando os movimentos refinados entre eles.

Simples como é, o ZigZag Simples cumpre sua função buscando os máximos e mínimos recentes e mostrando os movimentos entre eles.

Essa ferramenta permite desenvolver um EA simples baseado nas correções de Fibonacci. Uma das capturas de tela fornecidas exibe claramente os movimentos de tendência e correção, que são fundamentais para a criação de um EA usando correções de Fibonacci.

Publicações relacionadas

Comentário (0)