Tenho tentado entender a natureza do erro,não existem operações comerciais, que aparecem independentemente de eu acrescentar um monte de cheques indicados no artigo (https://www.mql5.com/ru/articles/2555) ao meu robô ou, alternativamente, remover todos os cheques e condições para que nada interfira na comercialização.
Existe alguma descrição deste erro? Sob que condições isso ocorre?
Porque a descrição "robô não tem ofícios" é muito vaga e martelar não me ajudou a entender por que os robôs comercializam no Testador de Estratégia, mas não o fazem durante os testes automatizados.
Abaixo estão alguns robôs, um com cheques e outro sem cheques.
1. Qual é o código de erro?
2. Tradução da mensagem de erro: "Sem ofícios", não "Robô não tem ofícios". Não se trata do robô, trata-se de negócios em geral - não há negócios no mercado, de acordo com seu revendedor.
3. "... no testador o robô negocia, mas nos testes automáticos ele não negocia...". O que significa "teste automático"?
1. Qual é o código de erro?
2. Tradução da mensagem de erro: "Sem ofícios", não "Robô não tem ofícios". Não se trata do robô, trata-se de negócios em geral - não há negócios no mercado, de acordo com seu revendedor.
3. "... no testador o robô negocia, mas nos testes automáticos ele não negocia...". O que significa "teste automático"?
1. Não há código de erro, há apenas o nome do texto do problema"não há operações comerciais" em cada par de moedas. (anexarei uma captura de tela abaixo para confirmar)
2. Vejo que ele não escreve sobre nenhum comércio no mercado, mas por que razão?
3. O autoteste está testando todos os tipos de erros no código, etc. ao tentar adicionar um robô ao "rascunho" no mercado. Também é chamada de "Validação Automática".
1. Não há código de erro, há apenas o nome do texto do problema"não há operações comerciais" em cada par de moedas. (anexarei um screenshot abaixo para confirmá-lo)
2. Vejo que não escreve sobre nenhum comércio no mercado, mas por que razão?
3. O autoteste está testando todos os tipos de erros no código, etc. ao tentar adicionar um robô ao "rascunho" no mercado. Também é chamada de "Validação Automática".
Em outras palavras, não há erros, mas ao validar automaticamente uma EA postada no Mercado, esta última adverte que não pode verificar as negociações da EA porque ela mesma não está conectada ao mercado.
Recebi tal erro na última versão da EA, aparentemente um monte de coisas desnecessárias, resolúvel com ISTesting(), IsVisualMode(). Embora haja código suficiente para uma resma de papel.
Você está falando bobagens. É mais fácil do que dois dedos ... O Expert Advisor simplesmente não abre uma posição devido a algum motivo e não informa sobre isso nos logs. Eu não olhei o código. Esta é uma das razões possíveis. Por exemplo, não há dinheiro suficiente: sem aviso prévio a EA pára de negociar ou apenas espera por um novo tick e tudo se repete
Entendi perfeitamente sem você que a EA não negocia por alguma razão durante a validação automática, a questão é qual é a razão da falta de negociação ou como rastreá-la
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Tenho tentado entender a natureza do erro,não há operações comerciais, que aparecem independentemente de eu acrescentar um monte de cheques indicados neste artigo (https://www.mql5.com/ru/articles/2555) ou, ao contrário, remover todos os cheques e condições, para que nada interfira com o robô comercial.
Existe alguma descrição deste erro? Sob que condições isso ocorre?
Porque a descrição "robô não tem ofícios" é muito vaga e martelar não me ajudou a entender por que os robôs comercializam no Testador de Estratégia, mas não o fazem durante os testes automatizados.
Abaixo estão dois robôs, um com e outro sem cheques.