Validador automático - problemas - página 7

 
Vladimir Baskakov:
Por que contornar isso, eu só quero saber quais são os requisitos. Um homem me disse que o número de acordos é importante agora, se não houver o suficiente, então pare.

O que você está inventando? Que requisitos você precisa saber? Quais são os limites para o número de transações? Algo está quebrado no autovalidador, eles irão consertá-lo e tudo ficará bem.

Uladzimir Kirychenka:
Aqui também está um fato interessante. Inicialmente, o validador não passou devido à falta de negócios. O mesmo Consultor Especialista há dois meses atrás estava mostrando mais de 20 profissões no validador. O método que encontramos não aumenta o número de negócios(eles ainda são 0), mas já falta a validação. PS: Desculpe o silêncio dos administradores. não quereria contornar os bugs - só quer atender aos requisitos, e os requisitos são desconhecidos e não muito claros.

Está escrito em algum lugar que há 0 negócios em um teste bem sucedido?

E o que você quer ouvir deles agora? Que todos desistiram e se apressaram a consertar tudo e que cada um deles corrige que parte do programa? E o que todos conseguem e o que não conseguem? E o fato de as pessoas terem um dia de folga não lhe interessa? Nem todos que trabalham para a empresa são muçulmanos, há cristãos e temos férias. Você quer se oferecer para trabalhar em um feriado?

Aguarde pacientemente, tudo será consertado. O que há para se entrar em pânico?

 
Vladimir Baskakov:
E registrar a EA como um roteiro não é uma opção. Acho que há algum trabalho técnico acontecendo lá.
Sim, eu também acho que sim. Com esta mudança de código, o sistema muda a bandeira EA para um script e, em seguida, não é necessário abrir negócios. Na carga seguinte, esta bandeira não é reiniciada por algum motivo e a EA ainda é testada como um roteiro, ou seja, sem abrir negócios. O cheque é um sucesso. Mas ainda é um Expert Advisor! Ou já é um roteiro?!
 
Evgeniy Scherbina:
Sim, eu também acho que sim. Com esta mudança de código, o sistema muda a bandeira EA para script e, em seguida, não é necessário abrir negócios. Na carga seguinte, esta bandeira não é reiniciada por algum motivo, e a EA ainda é verificada como um roteiro, ou seja, sem abrir negócios. O cheque é um sucesso. Mas ainda é um Expert Advisor! Ou já é um roteiro?!
Roteiro, as pessoas só falam sem checar nada
 
Vladimir Baskakov:
Um roteiro, apenas pessoas conversando sem checar nada
Mas ainda está pendurado na seção EA, não na seção de roteiro. Algo se estragou no Conservatório
 
Evgeniy Scherbina:
Mas ainda está pendurado na seção EA, não nos roteiros. Algo está errado no Conservatório.
Não, é que há amantes de esquemas obscuros que só querem desabafar
 
Vladimir Baskakov:
Um roteiro, apenas pessoas conversando sem checar nada

Bem, então confira. Fiz alterações em uma EA gratuita para verificar a variante sugerida. Passou no teste. Faça o download e verifique como vai funcionar.

 
Alexey Viktorov:

Bem, lá vai você e confira. Fiz alterações em uma EA livre para testar a variante sugerida. Passou no teste. Faça o download e verifique como vai funcionar.

Não faça bobagens, passe na validação pelas regras
 

Obrigado pelas mensagens, a causa foi encontrada e corrigida. Deve ser fixado e funcionar como antes.

Ter executado alguns dos EAs para a re-validação propriamente dita para verificar.

 

Existem outras soluções para a falta de operações comerciais no autovalidador do mercado?

teste em EURUSD,H1 não há teste de operações comerciais em NZDUSD,H1 não há teste de operações comerciais em GBPUSDcheck,M30 não há teste de operações comerciais em XAUUSDcheck,Daily não há teste de operações comerciais

 

Superou este erro. O Expert Advisor tinha um limite para a perda de um depósito. O Expert Advisor é uma grade, portanto havia uma reserva para várias grades de perda de pedidos em uma fila. Resolvi este problema permitindo negociar com uma ordem e escrevendo um aviso sobre quantidade insuficiente para abrir uma grade de ordens.

Eu também preciso modificar ou apagar este código:

if(!TerminalInfoInteger(TERMINAL_TRADE_ALLOWED))

{

Imprimir("Verifique se a negociação automatizada é permitida nas configurações do terminal",GetLastError()));

retornar;

}