Se você é um trader que utiliza o MetaTrader 4, vai adorar o HarmonikManual. Esse indicador é uma mão na roda, pois permite que você identifique padrões harmônicos de forma manual, colocando os pontos XABCD e ainda busca automaticamente a próxima Zona de Reversão Potencial (PRZ).
A ideia original foi criada por Snorm, conhecido pelo indicador DavincisKiss. Eu fiz algumas modificações na versão Harmonic Ratios.mq4 desenvolvida por alltraders e acrescentei novos comandos que eram necessários.
A versão melhorada desse indicador está mais intuitiva e visual, conforme mostrado na figura abaixo:

Adicionei também algumas funcionalidades, que você verá do lado direito do gráfico. Ao clicar no botão de função, você pode ajustar as utilidades conforme necessário:
- SEARCH: encontra todos os padrões possíveis que podem acontecer a seguir.
- NEXT: move o ponto D no padrão obtido para saber o nome.
- ON / OFF: ativa ou desativa o indicador.
- COLOUR / NONE: altera a cor do padrão harmônico, se estará colorido ou não.
- XABC: posiciona o ponto XABC no ponto mais alto ou mais baixo mais próximo.
- RESET: se ocorrer um erro não definido, use este botão.
- AUTO: uma funcionalidade futura que estou pensando.
- Para mover o menu, pressione a tecla "M" por um tempo. Após soltar a tecla "M", clique com o botão do mouse na área desejada.
Outra vantagem é que você pode usar seu próprio banco de dados de padrões harmônicos. Basta alterar o nome do arquivo na aba de entradas e o número de DatabaseRecord. Não se preocupe se o número que você inserir for grande demais, o indicador vai ajustar. Ele só vai ler os registros de acordo com o número informado, se for muito pequeno, ele vai se adaptar.
O novo nome da versão do indicador é: HarmonMan.mq4
namepatterns,minXB_,maxXB_,minAC_,maxAC_,minBD_,maxBD_,minXD_,maxXD_ Bat,0.382,0.5,0.382,0.886,1.618,2.618,0.886,0.886 Max Bat,0.382,0.618,0.382,0.886,1.272,2.618,0.886,0.886 ...
Os dados acima são o banco de dados de padrões harmônicos e devem ser salvos como harmontrad.csv, colocando o arquivo na pasta terminal_data_folder\MQL4\Files.
Após carregar o indicador, coloque os pontos XABCD em qualquer lugar e o painel à esquerda mostrará o nome do padrão encontrado ou, caso contrário, fará uma comparação entre AB e CD.

Se você quiser buscar a próxima PRZ que pode ocorrer, posicione o texto D à direita da última vela (Time[0]). Se o texto D estiver acima do texto C, o indicador irá buscar a PRZ na direção superior, e vice-versa.
Coloque o texto e nomeie como ON, inserindo a quantidade de PRZ que deseja buscar.

A figura abaixo mostra o resultado:

Podemos adicionar muitos mais padrões no harmontrad.csv, mas você precisa alterar o número de registros do banco de dados na linha 622, como mostrado na figura abaixo:

Se o ponto D desaparecer, basta pressionar Ctrl+B e deletar o texto, nomeando novamente como D e ON, como mostrado na figura abaixo:
Assim, um novo texto D será formado.

Publicações relacionadas
- Níveis Históricos: O Indicador Essencial para MetaTrader 5
- EquiPeak Drawdown Tracker: Controle Eficiente para Seus EAs no MetaTrader 5
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Informações da Conta: Indicador Essencial para MetaTrader 4
- i-Sessions: O Indicador Essencial para MetaTrader 5