MT4 - Autotrading e MQL4

INTERMÉDIO - Conteúdos 26

Para investir de forma mais eficaz nos mercados financeiros, deverá desenvolver o seu próprio sistema de trading, mas por muitas razões pode ser difícil seguir as suas regras de forma rigorosa. Não só porque tem um tempo limitado ou outros deveres, mas também porque há uma grande influência das emoções. Sistemas de trading automatizados podem ser uma boa solução para isso.

 

Demorará cerca de: 5min

Nesta aula, vai aprender:

  • Como automatizar as suas negociações na plataforma MT4
  • Como testar a sua estratégia na MT4
  • O que é a MQL4 e como o pode ajudar a negociar

Para investir de forma mais eficaz nos mercados financeiros, deverá desenvolver o seu próprio sistema de trading, mas por muitas razões pode ser difícil seguir as suas regras de forma rigorosa. Não só porque tem um tempo limitado ou outros deveres, mas também porque há uma grande influência das emoções. Sistemas de trading automatizados podem ser uma boa solução para isso.

A plataforma MT4 dá-lhe uma enorme variedade de ferramentas para automatizar os seus sistemas de trading, excluindo as suas emoções e limitações temporais. O ambiente de desenvolvimento da MT4 permite criar e testar os EA (expert advisors). Os EA, ou consultores especialistas, são apenas sistemas mecânicos de trading que permitem uma total automatização das atividades de gestão de risco, trading e análise.

Isto significa simplesmente que todo o trabalho de rotina de análise técnica e de colocação de ordens pode ser dado ao EA.

Trabalhar com consultores especialistas (EA)

Para trabalhar com EAs é preciso que:

Passo 1: crie um EC (especialista) utilizando a linguagem de programação MQL4 e MetaEditor incorporadas na plataforma, sobre as quais se falará mais adiante, num tutorial em separado.

Para criar EAs, basta que introduza o “MetaEditor” no topo do menu de “Ferramentas” e escolha “MetaQuotes Language Editor”:

Passo 2: prepare um EA antes de os começar a utilizar. Os parâmetros comuns a todos os especialistas são definidos no menu “Ferramentas -> Opções”:

Ou no separador “Expert Advisors (EA)”:

“Permitir trading automatizado” permite ou não que as negociações sejam operacionalizadas por EAs. Outras posições são opcionais. Pode desativar o trading automatizado de forma ainda mais rápida utilizando a opção na barra de ferramentas.

Passo 3: lance um EA. Depois de ter definido os parâmetros gerais, o EA está pronto a ser utilizado.

Pode fazê-lo abrindo a janela de “Navegação” no menu “Ver”:

Depois, basta clicar com o botão direito do rato no EA que pretende e escolher a opção “Agregar ao gráfico” ou arraste e largue o EA em qualquer gráfico.

Vai aparecer a janela de definições especiais do EA:

Lembre-se de selecionar a opção “Permitir trading ao vivo”, porque mesmo se as definições gerais do EA estiverem ativadas, o autotrading para o EA pode desativar essa opção. 

O seu EA estará ativado corretamente se o seu nome e uma carinha sorridente aparecerem no canto superior direito do gráfico. 

Remover os EA (Expert Advisors)

Para remover o seu EA e desativá-lo basta clicar com o botão direito do rato em qualquer parte do gráfico e escolher a opção “Expert Advisors -> Remover” do menu de contexto.

 

Mercado

Como pode ver, com os EA e a linguagem de programação MQL4 pode automatizar por completo as suas negociações, mas e se não souber nada sobre programação? A plataforma MT4 tem boas notícias para si – pode aceder a uma enorme biblioteca de EAs gratuitos e pagos diretamente a partir da sua plataforma de trading. Não precisa de ter competências de programação para os utilizar.

Basta que use o separador “Mercado” na janela do Terminal, e vai encontrar já prontas aplicações, EAs, indicadores e outros.

Testar Estratégias

Para estimar a utilidade de um EA descarregado ou criado por si, pode ser útil consultar o modo “Testar Estratégias”, para consultar a eficiência do sistema de trading em dados do historial. Testes sobre dados passados permitem começar a negociar de forma automatizada com conhecimentos sobre a eficiência do EA em diferentes condições de mercado.

Para abrir a janela “Testar Estratégias”, vá ao menu “Ver”:

Depois, defina todos os parâmetros do teste sobre dados passados tais como os símbolos de mercado e o seu intervalo de tempo, métodos de modelação, período de tempo, entre outros.

E analisar os resultados – é tão simples quanto isto.

MQL4

A MT4 é uma plataforma flexível que lhe permite usar a linguagem de programação MQL4 para estender a sua funcionalidade com as suas próprias soluções. A MQL4 é adequada escrever EAs personalizados, indicadores, estratégias ou scripts.

Pode começar a programar a sua própria ferramenta abrindo um módulo MetaEditor incorporado, disponível no menu “Ferramentas”:

Chegará ao MetaEditor, que lhe permite criar e editar muitas ferramentas de análise técnica na plataforma MT4.

A MQL4 é bastante semelhante à conhecida linguagem de programação C++ e inclui muitas funcionalidades necessárias para analisar cotações, indicadores técnicos e muitos outros.

Poderá encontrar tudo sobre as funções e construções da linguagem MQL4 no documentário incorporado no friso superior da janela:

Com a ajuda destes materiais, vai de certeza conseguir começar a trabalhar com a sua própria ferramenta MT4. Boa sorte!

82% das contas de investidores de retalho perdem dinheiro quando negoceiam CFDs com este fornecedor. Deve considerar se compreende como funcionam os CFDs e se pode correr o elevado risco de perda do seu dinheiro. Negociar envolve riscos. As perdas não podem exceder os depósitos.

Publicado por X-Trade Brokers Dom Maklerski S.A.

Teste

Teste os seus conhecimentos no nosso teste:

COMEÇAR TESTE
1/3

1. “Testar Estratégias” é uma ferramenta que:

PRÓXIMA QUESTÃO
2/3

2. A linguagem de programação MQL4 assemelha-se a:

ANTERIOR PRÓXIMA QUESTÃO ANTERIOR
3/3

3. O maior benefício das negociações automatizadas (autotrading) é:

ANTERIOR TERMINAR TESTE ANTERIOR

Lamentamos, mas não passou neste teste, tente novamente. A sua pontuação é %por cento%. Respostas incorrectas:

TENTAR NOVAMENTE

Boa! Passou no teste. Parabéns!

DESAFIE-SE NA DEMO IR PARA O PRÓXIMO CURSO

Teste os seus conhecimentos numa conta demo na xStation

TESTAR A DEMO

próximo curso: Análise Fundamental

O que é a análise fundamental? Conheça os dados mais importantes.

COMEÇAR O CURSO

Os CFDs são PRIIPS, a sua compreensão poderá ser difícil e apresentam um elevado risco de perda rápida de dinheiro devido ao efeito de alavancagem. 77% das contas de investidores de retalho perdem dinheiro quando negoceiam CFDs com este fornecedor. Deve considerar se compreende como funcionam os CFDs e se pode correr o elevado risco de perda do seu dinheiro. X-Trade Brokers Dom Maklerski, S.A.

Os CFDs são PRIIPS, a sua compreensão poderá ser difícil e apresentam um elevado risco de perda rápida de dinheiro devido ao efeito de alavancagem. 77% das contas de investidores de retalho perdem dinheiro quando negoceiam CFDs com este fornecedor. Deve considerar se compreende como funcionam os CFDs e se pode correr o elevado risco de perda do seu dinheiro. X-Trade Brokers Dom Maklerski, S.A.

Os CFDs são PRIIPS, a sua compreensão poderá ser difícil e apresentam um elevado risco de perda rápida de dinheiro devido ao efeito de alavancagem. 77% das contas de investidores de retalho perdem dinheiro quando negoceiam CFDs com este fornecedor. Deve considerar se compreende como funcionam os CFDs e se pode correr o elevado risco de perda do seu dinheiro. X-Trade Brokers Dom Maklerski, S.A.

×