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.

Estrutura de um robô de negociação

Informação não é consultoria em investimentos

Depois das últimas aulas, já conhece os tipos de robôs de negociação no MetaTrader 5. Também já sabe onde encontrar os principais recursos de trading algorítmico no MT5 e como configurá-los. Nesta aula veremos o esqueleto do robô de negociação. Prometemos que o seu medo de programar em MQL5 começará a sumir depois desta aula!

O que compõe um robô de negociação?

Arrancaremos com a estrutura do robô no Meta Editor.

45232.png

Parece assustador, certo? Mas o fato é que todos os robôs de negociação têm os mesmos elementos-chave, os quais deve saber.

Um robô de negociação tem quatro partes principais:

  • Configuração
  • OnIntIt
  • OnDeinit
  • OnTick

Analisaremos cada elemento mais a fundo.

Configuração

Esta é a parte do robô na qual todas as informações administrativas são inseridas. É aqui que faz anotações, declara variáveis (informações de diversos tipos identificadas por nome), monitoriza a lista de mudanças e define os direitos de propriedade.

3232.png

Veja na imagem acima uma amostra de código da Configuração. Nela há os direitos autorais, as principais propriedades do robô, e o comando #include, que insere o conteúdo de determinado ficheiro no seu expert advisor. Nesta secção também declaramos os principais dados de entrada no comando #input.

OnInIt

A segunda parte chama-se OnInit (OnInitiation, isto é, no momento de inicialização). Esta parte é executada no primeiro arranque do EA.

65443.png

 Nesta parte pode ver os comandos que serão executados depois de rodar o programa pela primeira vez. Explicaremos estes comandos nos próximos artigos!

OnDeInIt

A próxima secção do expert advisor chama-se OnDeInIt (OnDeinitiation, ou seja, no momento de desligamento). Acontece quando o expert advisor é desligado.

OnTick

Esta é a secção mais interessante do expert advisor. É formada por três partes principais que são atualizadas a cada tick com as novas informações do preço. São as entradas, saídas e dimensionamento. Estas funções são importantes para todo expert advisor porque dizem quando comprar, quanto vender e quando fechar as suas negociações.

Este código será acionado toda vez que chegar um novo tick à sua plataforma MetaTrader 5, isto é, se o preço bid, o preço ask ou o volume muda, a mudança também afeta a secção OnTick do seu código.

667654645.png

Pode observar na imagem acima que o robô confere o tempo de processamento e outros dados da última operação.

Então, se fosse um computador, como faria a leitura da estrutura do código?

O primeiro passo seria aceder à secção OnInit e rodar tudo o que há nela, a configurar variáveis e parâmetros que serão necessários à sua estratégia. Isto é feito apenas uma vez.

Depois disto, acederia à secção OnTick, primeiro a conferir se há alguma negociação que deve ser encerrada e depois a procurar por negociações que podem ser abertas. Por fim, o algoritmo de dimensionamento ajudaria a determinar o tamanho da sua posição.

O desligamento do seu EA ativaria a secção OnDeInit. Esta opção retira os gráficos e apaga tudo que tem a ver com o expert advisor.

Moral da história

Para resumir. Se quiser montar um robô de negociação, terá que conhecer bem sua estrutura. Por sorte, todos os robôs têm estrutura parecida, de forma que possa montá-los passo a passo.

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