APRENDER MQL5 TUTORIAL BASICS – 106 SIMPLE ICHIMOKU KINKO HYO

Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

 

Com MQL5 para Metatrader5 estamos a criar um consultor especializado para calcular os valores correctos para o Indicador Ichimoku Kinko Hyo…

Neste vídeo, vamos criar um Expert Advisor que é capaz de calcular os valores para este indicador. Chama-se o Ichi Moku Kinko Hyo. Vamos então descobrir como fazer isso com o MQL5. Para começar, clique num pequeno botão aqui ou prima F4 no seu teclado. Agora deve ver a janela do Metaeditor e aqui quer clicar no ficheiro. Novo ficheiro Expert Advisor do modelo, continuar.

Vou chamar a este ficheiro simples Ichi Moku Kinko Hyo. Ele ou clique em Continuar, continuar e terminar.

Agora pode apagar tudo acima da função Ontick e as duas linhas Comment aqui, começamos com uma declaração de importação que irá importar o ficheiro Trend.mqh.

Este vem com MQL5 e fornece algumas classes adicionais de ajuda de tendência.

Uma dessas classes é esta. Chama-se C I Ichi Moku.

Aqui está a declaração e algumas informações adicionais.

Temos métodos que foram herdados de outras classes. Aqui está a hierarquia de classes. Basicamente, é um objecto e nós queremos criar uma instância que se chama I ichi Moku. Isto não é, na verdade, um erro. Por favor, não se esqueça de usar este asterisco. Agora, vamos continuar com a função de init.

Queremos criar o I ichi Moku apenas uma vez, usando o novo C I ichi Moku. Aí vem a criação propriamente dita. Criamos um exemplo para o símbolo actual no gráfico e o período actualmente seleccionado nesse gráfico, seguido de três valores: nove, vinte e seis e cinquenta e dois. E verá os mesmos valores quando clicar nos indicadores de inserção, tendência, Ichimoku Kinko Hyo. O valor Tenkasen é nove. O valor de Kijunsen é vinte e seis e o valor de Sekuspan B é cinquenta e dois.

E é exactamente isso que vamos usar aqui. Por isso, agora criámos o nosso objecto indicador. Queremos usar o Ichimoku.Refresh. Este é um dos métodos herdados do Indicador C e dizem que actualiza os dados do indicador e recomenda-se que chamemos este método antes de obtermos os dados. Agora vamos calcular os valores. O valor Tenkansen é calculado utilizando Ichimoku.Tenkansen para a vela zero. O valor Kijunsen é calculado utilizando Ichimoku.Kijunsen para a vela actual. O valor Senkouspan A é calculado utilizando Ichimoku.Senkouspan A quatro menos vinte e seis velas. E isso pode parecer um pouco confuso. Mas se olhar mais de perto, verá que esta nuvem aqui é calculada à frente da vela actual.

Portanto, precisamos de utilizar aqui este valor negativo. Caso contrário, seria calculado para a vela actual e isso seria errado. Isso pode ser realmente confuso, especialmente no início, porque se obteriam valores errados. Vamos continuar com o valor de Sekuspan B. É basicamente o mesmo. Esta também é calculada para menos vinte e seis velas, e a última é o valor de Chinkospan. Para calcular isto, usa-se Ichimoku.Chinkospan e desta vez vamos usar vinte e seis velas porque este valor de Chinkospan é calculado para vinte e seis velas no passado.