Se você está buscando uma maneira eficaz de identificar os pontos de reversão no mercado, o Indicador Semáforo ZigZag para MetaTrader 4 pode ser uma excelente adição à sua caixa de ferramentas de trader.
Esse indicador coloca um sinal (um semáforo, que em alguns lugares você pode ver escrito como semafor) nos pontos de zig zag, levando em conta quatro diferentes comprimentos de avaliação. Isso significa que o zig zag não desenha linhas no gráfico, mas marca apenas as localizações dos pontos de reversão.
O algoritmo utilizado é um dos mais simples para o zig zag, encontrado em um post sobre “!!!-MT4 SEMAFOR” e implementado nas funções “DetectNewSwing”, “LoadIndiBuffers” e “SetSwingBarValues”. A versão original não funcionava no testador de estratégias, apenas exibindo os sinais históricos no início. Porém, esta versão funciona perfeitamente no testador de estratégias.
Acredito que o algoritmo implementado mantém a fidelidade ao original, produzindo os sinais nas posições corretas, embora com algumas falhas visíveis. Se necessário, um algoritmo mais elaborado poderia ser desenvolvido para as funções mencionadas.
Os sinais mostram o nível de cada marca com um pequeno ponto branco para o nível 1, um círculo vermelho ao redor do ponto branco para o nível 2, um círculo amarelo envolvendo ambos para o nível 3 e, finalmente, um círculo verde envolvendo todos para o nível 4.

Os comprimentos são ajustáveis pelo usuário, com os seguintes valores padrão:
- Level_1_Length = 21; // Comprimento de detecção do Zig Zag 1
- Level_2_Length = 40; // Comprimento de detecção do Zig Zag 2
- Level_3_Length = 60; // Comprimento de detecção do Zig Zag 3
- Level_4_Length = 72; // Comprimento de detecção do Zig Zag 4
Adicionamos dois controles: um para ativar ou desativar os rótulos de texto mostrando o valor do preço dos zig zags marcados e outro para remover todas as marcas do indicador do gráfico, ou reativá-las – basta clicar nos dois objetos de texto para alternar entre ligado e desligado.

Acredito que estruturei e comentei o código de forma clara para quem estiver interessado em entender melhor como funciona.

Comentário 0