Indicadores: Harmonic Pattern Finder V2

 

Harmonic Pattern Finder V2:

Indicador para mostrar padrões harmônicos existentes e emergentes no gráfico.

Os padrões podem ser preenchidos, além disso, o indicador pode mostrar os padrões emergentes.

Autor: Andre Enger

 
bom trabalho para ambos :) !
 
Olá, não consigo fazer isso funcionar.
No MetaTrader5, não encontro a pasta Downloads dentro dos indicadores. Há apenas exemplos.
Não sei como fazer isso.
Olá e obrigado pela ajuda.
 
Alecxander:
Olá, não consigo fazer isso funcionar.
No MetaTrader5, não encontro a pasta Downloads dentro dos indicadores. Há apenas exemplos.
Não entendo como fazer isso.
Olá e obrigado pela ajuda.

Você fez o download do indicador diretamente do Metatrader? Em caso afirmativo, onde foram colocados os arquivos?

Você já baixou indicadores do Metatrader antes? É possível que a pasta seja criada automaticamente assim que o primeiro indicador for baixado.


Caso contrário, você pode criar a estrutura de pastas necessária na raiz: C:\Users\<UserName>\AppData\Roaming\MetaQuotes\Terminal\<Identifier>\MQL5

  1. Coloque "alexstal_outsidebar.mqh" em: MQL5\Include
  2. Crie uma pasta: MQL5\Indicators\Downloads
  3. Coloque os arquivos restantes na pasta "Downloads" recém-criada
  4. Compile cada um desses arquivos no MetaEditor

Se você não fizer o download diretamente ou instalá-lo manualmente como descrito acima, há algumas alternativas:

  1. Se você não quiser colocar o "alexstal_outsidebar.mqh" na pasta "Include", mas sim colocá-lo com os outros arquivos, altere a 24ª linha do código-fonte do alexstal_zigzagprof.mq5 de
    #include <AlexSTAL_OutsideBar.mqh>
    em
    #include "AlexSTAL_OutsideBar.mqh"
    Ou seja, substitua < e > por apóstrofos
  2. Se não quiser colocar os ZigZags na pasta Downloads, vá até a 300ª linha de código-fonte do HarmonicPatternFinderV2.mq5 e altere as três entradas que se parecem com:
    _zzHandle=iCustom(NULL,0,"Downloads\\fastzz",SwingSize);
    alterando a parte "Downloads\\fastzz" para, por exemplo, "fastzz" ou onde quer que você coloque e compile os ZigZags. Por exemplo, se você criar uma pasta Indicators\ZigZags, ela será
    _zzHandle=iCustom(NULL,0,"ZigZags\\fastzz",SwingSize);

 

André,

Coloquei todos os indicadores na pasta de indicadores do mql5 e os compilei, além de colocar o arquivo mqh no arquivo "include".

Meu gráfico agora tem algumas linhas vermelhas, uma linha amarela e todos os candlesticks mudaram de cor, mas não vejo nenhum padrão harmônico sendo identificado.

O que estou fazendo de errado? O programa mostraria padrões anteriores ou eu preciso simplesmente esperar que ele identifique um padrão futuro e, então, ele o exibirá?

Muito obrigado por ter feito isso e agradeço a ajuda.

 

Parece que você adicionou os indicadores de suporte ao gráfico, mas isso não é necessário.

Abra a lista de indicadores no menu do gráfico (Ctrl+I) e verifique se "fastzz", "swingchart" ou "alexstal_zigzagprof" estão no gráfico. Em caso afirmativo, remova-os.

Verifique também se há "harmonicpatternfinderv2" no gráfico; se não houver, adicione-o no navegador.

O programa encontrará os padrões anteriores como na figura 1. Certifique-se de que os indicadores estejam em "Indicators\Downloads" e verifique se há mensagens de erro na guia "Experts" da caixa de ferramentas e, se houver, publique-as aqui.

 
 
Mudei para ter apenas um indicador no gráfico e criei a pasta de downloads sob a pasta de indicadores, e está funcionando muito bem. Muito obrigado! Uma última observação: se eu quiser que ele mostre apenas padrões específicos, devo marcar todos os que não quero exibir como falsos?
 
Wil8Maltby:
Mudei para ter apenas um indicador no gráfico e criei a pasta de downloads sob a pasta de indicadores, e está funcionando muito bem. Muito obrigado! Uma última observação: se eu quiser que ele mostre apenas padrões específicos, devo marcar todos os que não quero exibir como falsos?
Sim, é exatamente isso que você deve fazer. No entanto, se você marcar um grupo inteiro como falso (em == Patterns Quick ==), não será necessário marcar os padrões individuais desse grupo como falsos.
 
Andre Enger:
Sim, é exatamente isso que você deve fazer
Se eu quisesse algo como o padrão de morcego e nada mais, deveria marcar o "padrão de morcego máximo" e o "padrão anti-morcego" como falsos também ou eles fazem parte do padrão de morcego no programa?
 
Wil8Maltby:
Se eu quisesse algo como o padrão de bastão e nada mais, deveria marcar "max. bat pattern" e "anti-bat pattern" como falsos também ou eles fazem parte do padrão de bastão no programa?
Nesse caso, você deve marcar todos os grupos, exceto "Display normal 5 point patterns" (Exibir padrões normais de 5 pontos), como falsos; portanto, não seria necessário marcar o "Anti bat pattern" (Padrão antibatedor) como falso, pois ele está contido em um grupo diferente. Mas todos os padrões individuais de "Display Gartley" até "Display Butterfly 113" precisariam ser desativados (exceto "Bat", é claro), o que inclui o "Max bat".