Problema com a validação da EA no mercado - página 18

 
Voltarei a abordar o assunto. Tentei adicionar um arquivo e recebi um erro
na MQL4. Tentei adicioná-lo na MQL5, mas a validação automática funcionou sem nenhum problema.
Isto parece ser um problema ao verificar em 4.
 

A mesma história, não há operações comerciais

Eu até tentei carregar uma versão anterior que já passou neste teste, mas ainda há um erro.

Alguma coisa mudou nas condições de teste?

 

Eu já tentei de tudo, nada ajuda. Eu até compilei em uma construção antiga. Em meu testador e no trabalho real, tudo bem. No testador, mesmo as configurações padrão não são más posições. Gostaria de poder escrever o erro que existe, mas recebo apenas silêncio, sem posições abertas e nada mais.
O mesmo Expert Advisor em MQL5 passou novamente na validação automática sem problemas. Foi a primeira vez.

P.S. As últimas versões estão em rascunho. Não tocarei neles até amanhã. Talvez os administradores dêem uma olhada.

 
Konstantin Nikitin:

Compilar, enviar, verificar resultados. Compilar, enviar, ...

E assim por diante, até que seja aceito.

Eu baixei a versão MT4 hoje depois de cerca de 8 tentativas.

 

Agora decidi torcê-lo e verificar se ele abre alguma coisa.

     static int test_tester = 0;
     if( MQLInfoInteger(MQL_TESTER) )
     {
          if( test_tester == 500 )
          {
               if(OrdersTotal() == 0)
                    if( AccountFreeMarginCheck( _Symbol, OP_BUY, MarketInfo(_Symbol,MODE_MINLOT) ) > 0 )
                         if(OrderSend(_Symbol, OP_BUY, MarketInfo(_Symbol,MODE_MINLOT), Ask, 5, 0, 0, "", i_magic_number) < 0) return false;
          } else test_tester++;
     }

Parece que a cada tique, se houver posições zero, ele deve abrir. Mas eu obtive o mesmo resultado.
Mas quando eu o dirijo sem

if( AccountFreeMarginCheck( _Symbol, OP_BUY, MarketInfo(_Symbol,MODE_MINLOT) ) > 0 )

Eu recebi o erro de insuficiência de fundos. Portanto, pode-se concluir que o saldo é estabelecido abaixo da possibilidade de tomar até mesmo um lote mínimo. E, claro, haverá 0 posições em aberto.

P.S. Os cheques para autorização comercial etc. são feitos antes e não são mostrados aqui.

 
Posso perguntar à administração a que horas o testador está configurado na validação automática, e melhor ainda, vocês especificariam esta informação ao enviar o arquivo para validação automática? Ontem eu estava perseguindo carrapatos e notei que se eu abrir uma posição quando receber mais de 1000 carrapatos, nada se abre.
Por favor, me dê esta informação, para que eu não tenha problemas ao definir os Expert Advisors no MT4. Se você tiver um intervalo de 1-2 dias, a EA deve ser configurada para passar na validação automática. Você deve defini-lo de modo que ele assuma algumas posições.
Então, haverá menos perguntas com este problema.
 
Konstantin Nikitin:

Agora decidi torcê-lo e verificar se ele abre alguma coisa.

Parece que a cada tique, se houver posições zero, ele deve abrir. Mas eu obtive o mesmo resultado.
Mas quando eu o executei sem
eu tive o erro de ter fundos insuficientes.

Eu recebi o erro de insuficiência de fundos. Portanto, pode-se concluir que o saldo é estabelecido abaixo da possibilidade de tomar até mesmo um lote mínimo. E é claro que haverá 0 posições em aberto.

P.S. Os cheques para autorização de comércio etc. são feitos mais cedo e não são mostrados aqui.

Eu escrevi anteriormente, de acordo com seu consultor lógico deve verificar se há erros críticos no início, e quando recebe fundos insuficientes sinalizam tru. E parar de trabalhar e voltar. Por alerta ou impressão fenshui faz com que o trabalho da EA seja interrompido. Verificação no testador com um depósito de $0,1. No validador há um ano ou mais novo teste por falta de fundos. Estava passando por validação há seis meses ou um ano, quando acrescentei por escrito. Também as variantes antigas deixaram de passar pela validação.

 
Ontem fiquei um pouco entusiasmado com o ajuste do testador à falta inicial de fundos.
Faz sentido que um dos passes seja definido como um meio mínimo para apanhar Conselheiros Especialistas que não têm verificação de disponibilidade de fundos ao tomar posições.
O problema parece ser que, devido ao influxo de produtos. Reduziu o período para uma corrida de teste. Isso é o que seria bom saber. Para que nas configurações padrão do especialista. Para escrever tais configurações que permitam tomar várias posições durante este período. Parece que muitos sinais de abertura de posição não passam agora. E a EA não tem tempo para tomar uma posição. Assim, obtemos o erro de não haver posições em aberto.
 
Konstantin Nikitin:

Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial

O problema da validação da EA no mercado

Andrey Khatimlianskii, 2020.11.30 21:11

Compilar, enviar, verificar resultados. Compilar, submeter, ...

E assim por diante, até que aceite.

Fiz o download de minha versão para o MT4 hoje, após cerca de 8 tentativas.


 
Andrey Khatimlianskii: Bem, isso não é realmente uma opção. É melhor conhecer mais informações para não se meter desnecessariamente em tais situações. Você quer ser validado pela primeira vez.