Expert advisor com comportamento estranho

Descrição do problema

Expert advisor com comportamento estranho:

Primeiramente vamos identificar alguns tipos de comportamentos que podem ser considerados estranhos ou erros do expert advisor do ponto de vista do usuário:

  1. A estrategia gerou sinal mas a operação não foi feita
  2. O robô foi expulso do gráfico no meio das operações
  3. Foram executadas ordens estranhas, que não condizem com a estrategia escolhida nos parâmetros do robô.
  4. Não entendi porque o robô se comportou de determinada forma em determinado momento.

Resolução do problema

Expert advisor com comportamento estranho:

Primeiramente temos que descobrir quais erros são reportados pelo expert advisor após o comportamento estranho ter acontecido, para fazer isso vamos na aba experts e diário da caixa de ferramentas e verificamos quais mensagens estão sendo enviadas pelo expert.

Caixa-de-ferramentas-experts-e-diario

Neste post temos um tutorial de como encontrar as abas expert e diario na caixa de ferramentas do metatrader 5.

 

Agora tentarei destrinchar os principais comportamentos que podem ser estranhos do ponto de vista do usuário e tentar encontrar uma resolução:

  1. A estrategia gerou sinal mas a operação não foi feita
Filtros:

Neste caso existem alguns motivos para que isto possa ter acontecido, pode ser que algum filtro não deixou a operação acontecer.
filtrosNeste caso verifique os parâmetros de filtros utilizados pela estrategia em seu preset.

Erro de execução:

É possível que alguma configuração do metatrader não esteja configurada da forma correta ou que tenha acontecido alguma falha na execução da ordem.

Neste caso verifique aba experts e diário para descobrir o erro.

                2.O robô foi expulso do gráfico no meio das operações

Neste caso provavelmente houve um erro no tamanho das posições dentro do metatrader e o expert foi expulso do gráfico por questões de segurança.

Isso normalmente acontece quando temos 2 robôs operando no mesmo ativo, oque é uma pratica proibida no metatrader 5 ou quando operamos manualmente no mesmo ativo que temos um robô atuando.

Estas são praticas não sugeridas e existe um grande risco de looping de ordens se forem praticadas.

                  3.Foram executadas ordens estranhas, que não condizem com a estrategia escolhida nos parâmetros do robô.

Neste caso o sugerido é verificar o comportamento da estrategia no backtest visual do metatrader e verificar se o comportamento do backtest visual esta diferente do comportamento do robô na conta real ou demo.

Isso é um procedimento muito importante antes de colocar um robô para operar, validar se no backtest visual ele esta se comportando da maneira que você imaginou que ele deveria se comportar.

O numero de parâmetros do robô é bem grande e por isso podem acontecer equívocos quando setamos os seus parâmetros, por isso essa pratica é muito recomendada e evita surpresas em contas demo e reais.

 

 

Deixe uma resposta