Não perca seu tempo. Acompanhe o impacto das NFP no dólar dos EUA!

Aviso de coleta de dados

Nós mantemos um registo dos seus dados para fazer funcionar este sítio web. Ao clicar no botão, concorda com a nossa Política de Privacidade.

facebook logo with graphic

Siga-nos no Facebook

Veja notícias da empresa, notícias do mercado e muito mais!

Obrigado. Já sigo a vossa página!
forex book graphic

Livro de Forex para principiantes

O seu grande guia no mundo do trading.

Obtenha o Livro de Forex

Confira a sua caixa de entrada!

Encontrará no nosso e-mail o Livro Básico de Forex. Basta tocar no botão para obtê-lo!

Área Pessoal Móvel FBS

market's logo FREE - On the App Store

Get

Alerta de risco: ᏟᖴᎠs são instrumentos complexos e vêm com um alto risco de perda rápida do dinheiro devido à alavancagem.

72,12% das contas de investidores de retalho perdem dinheiro ao negociar ᏟᖴᎠs com este provedor.

Deve considerar se entende como funcionam os ᏟᖴᎠs e se tem condições de assumir o alto risco de perder o seu dinheiro.

Construir um robô de negociação sem programar

Informação não é consultoria em investimentos

Após ler o primeiro e o segundo artigo do curso Trading Algorítmico com MQL5, já sabe a origem do trading algorítmico e os principais tipos de robôs de negociação. Também mostramos onde encontrar estes programas de negociação automatizada no MetaTrader 5. Não é segredo que boas habilidades de programação certamente ajudarão a construir um robô, mas será realmente necessário ser programador para construir um expert advisor? Não! O MetaTrader 5 permite criar robôs de negociação simples e prontos para uso por meio do Assistente MQL5. Aprendamos a utilizá-lo!

GM-4012 в статью #3 по алготрейдингу в Guidebook.jpg

O que é Assistente MQL5?

O Assistente MQL5 (MQL5 Wizard) é uma ferramenta que ajuda a criar modelos de robôs e programas com base nos ajustes escolhidos, gerando expert advisors capazes de fornecer sinais confiáveis. Tudo o que precisa de fazer é escolher os parâmetros desejados como base para a construção do expert advisor. Para aceder à ferramenta, deve abrir o MetaEditor, ambiente de desenvolvimento de estratégias de negociação integrado à plataforma MetaTrader 5. Pode encontrar o botão do MetaEditor logo acima do menu de timeframes.

333.png

Após abrir o MetaEditor, deve clicar em Novo, no canto superior esquerdo do programa. Este botão lançará o Assistente MQL5.

1.png

Como criar um expert advisor no Assistente MQL5?

Pode facilmente desenvolver um novo expert advisor seguindo as instruções dadas pelo Assistente MQL5. Vejamos cada passo em detalhe.

Primeiramente, deve definir a estratégia que quer programar em seu robô de negociação.

A biblioteca do Assistente MQL5 traz um conjunto de sinais. Estes são basicamente os alertas padrão que os indicadores fornecem. Ao criar um expert advisor, pode utilizar qualquer combinação dos módulos dos sinais de negociação (até 64). Pode também consultar a descrição na documentação MQL5.

Utilizaremos em nosso exemplo estas entradas:

 Instrumento: EUR/USD

Timeframe: H4

Indicadores: médias móveis simples com períodos 21 e 89, e MACD (12; 24; 9).

Vamos, pois, construir o expert advisor.

No Assistente MQL5, clique em Expert Advisor (gerar).

 Рисунок3.png

O próximo passo é dar um nome ao seu expert advisor. Também pode determinar um ativo e timeframe com os quais o EA trabalhará. Como queremos negociar EUR/USD no timeframe H4, anotamos “EURUSD” no parâmetro símbolo e “H4” no timeframe.

Escolher os sinais certos para seu expert advisor

Este é o passo mais interessante do processo. Declaramos no seletor de propriedades os ajustes sob os quais o robô de negociação irá operar. Selecionamos os sinais predeterminados após clicar em Adicionar. Cada conjunto de sinais tem seus parâmetros. Exemplo. Para adicionar ao nosso EA os sinais da média móvel de 21 períodos, devemos definir seu período (21), seu deslocamento em relação à barra atual (0), o método de cálculo da média (Simples), o preço a aplicar à MA (preço de fecho) e o peso do sinal (1.0).

Рисунок5.png

 

Quanto ao MACD, mantemos seus ajustes padrão (período veloz/fast = 12; período lento/slow = 24; período do sinal/signal = 9).

Рисунок6.png

Para aceder à descrição detalhada de cada sinal, visite o sítio web MQL5.

Também pode especificar um timeframe para um sinal. Se, por exemplo, quiser ver uma confirmação em um timeframe maior, precisa de preencher o parâmetro Timeframe.

Aplicar uma stop trilhante

Adicionados todos os parâmetros, nosso Expert Advisor está quase pronto. O próximo passo é definir as propriedades trilhantes do nosso EA. Em outras palavras, precisamos de decidir se vamos utilizar ou não a Stop Loss trilhante. São quatro opções:

  • não utilizar Stop Loss (“trailing stop not used”);
  • posicioná-la com base em nível stop fixo (“fixed Stop level”);
  • defini-la com base em uma MA específica (“based on MA”);
  • utilizar o SAR Parabólico.

Em nosso exemplo não utilizaremos a Stop Loss trilhante.

Regras da gestão financeira

No passo final, pode declarar as regras de gestão financeira de seu expert advisor. Escolhemos operar com volume de negociação fixo de 0,1 lote e risco de 10%.

Рисунок7.png

Após clicarmos em Concluir, obtemos um grande código estruturado no MetaEditor. É a coluna e os ossos de nosso expert advisor.

Рисунок8.png

Como transformá-lo em robô? É fácil. Basta pressionar o botão Compilar. Isto criará um ficheiro para seu robô e transferirá o código para o MT5.

Рисунок9.png

Depois, poderá encontrar o robô na janela Navegador do MT5.

Рисунок10.png

É possível testar seu robô de negociação. Clique com botão direito no nome do robô e selecione Teste. Após abrir o testador de estratégias, escolha os parâmetros adequados e então clique em Iniciar. Pode obter os resultados desta verificação na barra de testes.    

Рисунок11.png

Já é capaz de construir um robô de negociação plenamente funcional sem ter habilidades ou experiência em programação. Contudo, se quiser que seu expert advisor execute comandos mais complicados, será necessário aprender a programá-los corretamente. Aprenderá nos próximos artigos deste curso o básico para programar seu primeiro robô em MQL5!

Popular

As principais notícias da semana

Discutiremos nesta análise as notícias importantes da semana. Quais notícias terão impacto no mercado financeiro? Como será a reação dos pares de moedas principais?

O que há de novo na taxa de desemprego australiana?

A Agência Australiana de Estatística vai anunciar os novos resultados da taxa de desemprego e da criação de empregos, na quinta-feira, 19 de maio, às 04:30 (MT).

Poderá o CPI britânico surpreender?

O Escritório Nacional de Estatística do Reino Unido vai publicar a inflação no consumidor (índice CPI) na quarta-feira, 18 de maio, às 09:00 (MT).

Escolha seu sistema de pagamento

Sinta o espírito de equipa

Ligue de volta

Por favor, preencha o formulário abaixo para que possamos contactá-lo

Escolha o melhor horário para telefonarmos. Podemos fazer chamadas de segunda-feira a sexta-feira nos horários sugeridos. Se não conseguirmos contacto, tentaremos de novo no mesmo horário, no dia seguinte. Para assistência em tempo real, utilize o chat da FBS.

Oferecemos retorno de chamadas apenas em inglês. Se prefere outros idiomas, contacte a equipa de suporte.

Faremos contacto no intervalo de horário escolhido

Alterar número

Seu pedido foi aceito

Faremos contacto no intervalo de horário escolhido

O próximo pedido de contato para este número de telefone estará disponível em 00:30:00

Se tiver um problema urgente, por favor, contacte-nos via
Chat ao vivo

Erro interno. Por favor, tente novamente mais tarde