Validador automático - problemas - página 2

 
Uladzimir Kirychenka:

Eu tento atualizar a versão EA e recebo um erro.

O mesmo EA está no testador de estratégia.


Também estou escrevendo EAs para o MT4 ao mesmo tempo, tudo está bem aí. O código para 4 e 5 EAs é o mesmo, a única diferença é incluir o arquivo (eles são diferentes para 4 e 5).

A última vez que atualizei este EA, foi em janeiro e tudo estava bem.

Versão do software - MetaTrader 5 x64 build 2025 iniciado (MetaQuotes Software Corp.)

- Terminal Windows 10 (build 14393) x64, IE 11, UAC, Intel Celeron N2815 @ 1.86GHz, Memória: 1866 / 3967 Mb, Disco: 5 / 35 Gb, GMT+3

Este problema já foi levantado no fórum inglês - ele permanece sem resposta.

Observe que o último especialista publicado para o MT5 é datado de 20 de abril de 2019.

 
Evgeniy Machok:

Este problema já foi levantado no fórum inglês - ele permaneceu sem resposta.

Observe que a última EA publicada para o MT5 é datada de 20 de abril de 2019.

Meu problema começou em 13 de abril, atualizei dois EAs para o MT5 em um dia no dia 12 de abril sem nenhum problema. E desde 13 de abril a autovalidação não funciona. Mesmo aqueles que eu atualizei em 12 de abril não podem autovalidar a partir de 13 de abril. Penso que houve algumas mudanças na autovalidação de 12 a 13 de abril que não permitem passar no procedimento de autovalidação.

 
Vladimir Karputov:

O validador não tem erros :)

O validador apenas mostra que o código fornecido

  • não há cheques completos
  • Não há manipulação de erros
O validador mostra que o chamado escritor de códigos nunca se colocou no lugar do usuário.

PS: Por "erro do validador" eu quis dizer a situação quando o validador decide que minha EA está errada. )))))

Reli o artigohttps://www.mql5.com/ru/articles/2555 mais uma vez- não encontrei nada "novo" lá.

Os chequesSYMBOL_VOLUME_MIN e SYMBOL_VOLUME_MAX sempre passam, no caso de insuficiência de fundos um erro é mostrado no Diário,

algum conselho sobre o que mais está errado? Eu sou sempre PARA uma interface amigável, mas o que fazer eu não tenho idéia do que fazer. O alerta pára o programa e aguarda a resposta do usuário - e no OnTick isso nem sempre é necessário. Em janeiro funcionou, e agora não funciona - isso significa que alguns requisitos mudaram para o projeto (para emissão de mensagens, exigências, etc.). Então, diga-nos quais são esses requisitos.

Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку, так как небольшая ошибка в логике советника или индикатора может привести к убыткам на торговом счете. Именно поэтому нами разработана серия базовых проверок, призванных обеспечить необходимый уровень качества продуктов Маркета. Если в процессе проверки...
 
Uladzimir Kirychenka:

PS: Por "erro do validador" eu quis dizer uma situação em que o validador decide que há um erro em minha EA. )))))

Releia o artigohttps://www.mql5.com/ru/articles/2555 novamente - não encontrei nada "novo" para mim lá.

Os chequesSYMBOL_VOLUME_MIN e SYMBOL_VOLUME_MAX sempre passam, no caso de insuficiência de fundos um erro é mostrado no Diário,

algum conselho sobre o que mais está errado? Eu sou sempre PARA uma interface amigável, mas o que fazer eu não tenho idéia do que fazer. O alerta pára o programa e aguarda a resposta do usuário - e no OnTick isso nem sempre é necessário. Em janeiro funcionou, e agora não funciona - isso significa que alguns requisitos mudaram para o projeto (para emissão de mensagens, exigências, etc.). Então, diga-nos quais são esses requisitos.

O alerta não impede que o programa funcione, nem espera por nada.

 
Uladzimir Kirychenka:

PS: Por "erro do validador" eu quis dizer uma situação em que o validador decide que há um erro em minha EA. )))))

Releia o artigohttps://www.mql5.com/ru/articles/2555 novamente - não encontrei nada "novo" para mim lá.

As verificaçõesSYMBOL_VOLUME_MIN e SYMBOL_VOLUME_MAX sempre passam, no caso de insuficiência de fundos um erro é mostrado no Diário,

algum conselho sobre o que mais está errado? Eu sou sempre PARA uma interface amigável, mas o que fazer eu não tenho idéia do que fazer. O alerta pára o programa e aguarda a resposta do usuário - e no OnTick isso nem sempre é necessário. Em janeiro funcionou, e agora não funciona - isso significa que alguns requisitos mudaram para o projeto (para emissão de mensagens, exigências, etc.). Portanto, diga-nos estas exigências.

Exemplo de tratamento de erros no OnInit:Conselheiros: Três etapas fixas

 
Vladimir Karputov:

Exemplo de tratamento de erros no OnInit:Conselheiros: Três etapas fixas

Obrigado. Vou tentar desta forma.

 
Vladimir Karputov:

Exemplo de tratamento de erros no OnInit:EA: Três etapas fixas

Vladimir, você faz meu amigo rir))))

 
Vladimir Karputov:

Exemplo de tratamento de erros no OnInit:EAs: Três etapas fixas

Só por diversão, eu compilei SEU EA e o enviei para validação - ele NÃO passou. ((((((((((((

 
Não estamos em termos do seu código
 
Uladzimir Kirychenka:

Só por diversão eu compilei SEU EA e o enviei para validação - ele NÃO passou. ((((((((((((

Portanto, há verificações extras no Mercado que não estão no KodoBaz.