Erro ao enviar robô

 

Boa tarde, pessoal.

Estou tentando submeter meu robô para venda. Quando eu faço o upload do robô, na aba Versões, o sistema valida o código e apresenta o seguinte erro:

Erro

Alguém sabe como corrigir esse erro?

 
Автоматический валидатор - проблемы
Автоматический валидатор - проблемы
  • 2019.04.26
  • www.mql5.com
Пытаюсь обновить версию советника и получаю ошибку. Тот же советник в тестере стратегий. Паралельно пишу советники и для MT4, там все ОК...
 
Jura que vc vai vender isso???
 

Significa que o robô entrou em uma condição de erro onde ele para de fazer operações. Simule no backtest para ver se o robô 

para de abrir ordens e fica uma linha reta no Equity. Se for o caso, você precisa achar a condição de erro.

 
Denis Nikolaev #:

https://www.mql5.com/ru/forum/311993/page5

comment 44

Estou com o mesmo problema. Tentei essa solução, não funciona mais, a validação acusa que um EA não pode conter a função OnStart, ainda estou buscando uma solução. Algum de vocês conseguiu resolver isso de outra forma??

 
existem funções que tratam esses erros.
busque no codebase algum código aberto para ter como referência.
 
Marcos Paulo Da Silva Salomao Alves #:

Estou com o mesmo problema. Tentei essa solução, não funciona mais, a validação acusa que um EA não pode conter a função OnStart, ainda estou buscando uma solução. Algum de vocês conseguiu resolver isso de outra forma??

Sim, usa a correta OnInit.
Razão: