APRENDER O TUTORIAL BÁSICO MQL5 – 117 TENDÊNCIAS DE GRÁFICOS MÚLTIPLOS SIMPLES

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 criamos um Expert Advisor para calcular a tendência para múltiplos gráficos com uma Média Móvel Exponencial.

Neste vídeo vamos criar um consultor especializado que é capaz de identificar tendências em diferentes gráficos. Assim, vamos descobrir como isso pode ser feito para o MQl5. Para começar, por favor clique num pequeno ícone aqui ou prima f4 no seu teclado. Agora deve ver a janela do Metaeditor e aqui quer clicar em File, new File, Expert Advisor from Template, continuar. Vou chamar a este ficheiro simples tendência multi-cartas.

 

Clique em continuar, continuar e terminar. Agora pode apagar tudo acima da função Ontick e vamos também remover as duas linhas de comentário aqui. Queremos começar por criar uma matriz para a informação sobre preços, o que pode ser feito através da utilização de taxas MQL. O nome da matriz será priceinfo. Posteriormente, utilizamos o conjunto Array como série para ordenar a nossa matriz de informação de preços a partir da vela actual para baixo, e agora utilizamos copiratos para arquivá-la para o símbolo actual no gráfico e o período actualmente seleccionado nesse gráfico, começando com a vela actual zero e armazenaremos os valores para três velas na nossa matriz de informação de preços.

 

Agora queremos criar duas variáveis. Uma chama-se sinal gráfico e a outra chama-se sinal Euro USD. Não atribuímos aqui quaisquer valores. Vamos continuar e criar duas arrays. Uma chama-se EMa 20 array.

 

A outra chama-se EMA Euro US Dólar 20 array. E agora podemos usar a função integrada IMA que vem com MQL5 para o símbolo actual no gráfico e o período actualmente seleccionado nesse gráfico. Para calcular a média móvel exponencial para 20 velas, não utilizamos aqui um valor de deslocamento. Este parâmetro chama-se Mode EMA, que representa a média móvel exponencial, e o resultado deve ser calculado com base no preço fechado. Vamos continuar e desta vez estamos a fazê-lo de forma semelhante, mas o primeiro parâmetro é codificado de forma difícil para o euro dólar americano.

 

Se clicar no símbolo no relógio do mercado, verá um nome, que poderá ser um nome diferente dependendo do seu corretor e do tipo de conta. Por isso, certifique-se de que escolhe o nome correcto. Tudo o resto é semelhante. Por isso, agora podemos usar o conjunto como série para ambas as arrays para as ordenar a partir da vela actual para baixo. E agora usamos o buffer de cópia para ambas as matrizes, um para o símbolo actual no gráfico e o outro para o euro dólar americano para as preencher para o buffer zero, a partir da vela zero actual para três velas.

 

E agora podemos verificar a tendência. Queremos verificar se a vela zero actual é maior que a vela dois para a matriz EMA 20. Se for esse o caso, o sinal para uma tabela de corrente é comprado. Caso contrário, se o valor da vela zero for inferior ao da vela dois, isso seria um sinal de venda para o gráfico actual, e esta parte é basicamente a mesma, mas para o euro-dólar americano codificado com código duro. Finalmente, adicionamos uma declaração de comentário para produzir os valores para o EMA 20 para o símbolo actual, o EMA 20 para o Euro dólar americano, a tendência para o símbolo actual e a tendência para o Euro dólar americano, e é tudo, e é tudo.

 

Bem, se isto foi demasiado rápido para si ou se não tem ideia do que todo o código aqui faz, talvez queira ver um dos outros vídeos, ou talvez até o curso premium no nosso website possa ser interessante para si. Aí poderá também encontrar alguns links para download de códigos-fonte como este e um link de loja. Por agora, estamos terminados. Por favor, clique em compilar ou prima F7 no seu teclado. Não deve receber nenhum erro, e se for esse o caso, pode clicar no pequeno botão aqui ou pressionar F4 para voltar a Metatrader. E no MetaTrader, por favor escolha um gráfico vazio.

 

Vá até ao Navegador e escolha o simples Expert Advisor de Tendências multi-cartas e arraste-o para a carta. Permitirei a modificação das definições do sinal, mas não será efectivamente comercializado. Mostrar-nos-á apenas tendências e quando o próximo sinal entrar, deverá ver que a tendência actual do dólar canadiano em relação ao franco suíço é uma tendência de compra. Agora, por favor clique em Inserir Indicadores, tendência, seleccionar Moving Average. Escolha um período de 20 velas para a média móvel exponencial.

 

Não temos um valor de mudança e a EMA deve ser sorteada para o preço de fecho. Agora por favor clique em ok, aqui estamos e podemos ver que temos uma tendência ascendente que está correcta. Agora pode clicar com o botão direito do rato sobre o gráfico. Seleccione os modelos e guarde o modelo. Guardarei como TPL por defeito neste caso e anularei o actual porque TPL por defeito é o que se vê quando se abre o próximo gráfico.