Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Observe que se trata de uma EA.
Há dias, como escrevi acima, você pode sugerir uma solução específica baseada em minha EA, por exemplo?
Alternativamente, você pode mudar o spread no 4. Uma vez, eu tinha um OnTimer padrão, mudei o comércio para o OnTick. Os negócios continuaram.
OnTick set, spread alterado, mesmo erro.
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.
Hmm, solução interessante. Você pode descrever a solução para este problema usandoISTesting(), IsVisualMode()?
Esta EA está em mql4 e para metatrader.
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
Aconselho-o a ler as mensagens até a última carta.
Fórum sobre comércio, sistemas automatizados de comércio e testador de estratégias
Problemas com erros não há operações comerciais
Alexey Viktorov, 2018.12.30 08:21
Que monte de bobagens você inventou. É mais fácil do que dois dedos... A EA simplesmente não abre uma posição por algum motivo e não a reporta nos registros. Não analisei o código, mas esta é uma das razões possíveis. Por exemplo, o Expert Advisor não tem dinheiro suficiente e sem anunciá-lo, ele pára de negociar ou simplesmente espera por um novo tick e tudo se repete.Aconselho-o a ler as mensagens até a última carta.
Concordo com você que a EA deve informar o usuário sobre todos os erros, mas se durante a validação automática, por exemplo, uma EA for cobrada com um depósito de 1$ e ela processará esta exceção, então ela também poderá dizer ao usuário em cada tic que não há fundos suficientes e não negociará, e no final eu receberei novamente um erro de teste com descrição de quenão há operações comerciais ou eu estou entendendo algo errado?
Concordo com você que o Expert Advisor deve informar o usuário sobre todos os erros, mas se durante a validação automática, por exemplo, um Expert Advisor recebe um depósito de $1 e processará esta exceção, então ele também poderá dizer ao usuário em cada tic que não há fundos suficientes e não negociará, e no final eu receberei novamente um erro de teste dizendo quenão há operações comerciais, ou eu estou entendendo algo errado?
Ou talvez eu devesse apenas ter verificado?
Não ajudará porque no final o erro será o mesmo, mas o que o causou (pequeno depósito ou algo mais) - continua desconhecido, esse é o problema, não há especificações, porque qualquer coisa pode afetar o fato de que o robô parou de operar.
Você levará de 10 a 15 minutos para verificar, não é o primeiro dia que você discute o problema. E você está apenas especulando se isso ajudará ou não...
O teste automático do EA do iniciador do tópico durou 72 segundos. 3 pares de moedas em 3 períodos de tempo diferentes. H1, H4, Daily, se não estou enganado. Quem parou o teste e por quê? Ou o poder computacional do testador automático não tem limites e ele executou todo o intervalo? Qual foi esse intervalo?
Vejam, simplesmente não houve trocas nestes três símbolos neste intervalo. Não no Expert Advisor, mas no mercado.
4 pares, 3 períodos de tempo. H1, M30, Daily. 72 segundos)
Mais uma coisa: o autoteste não pode exibir negócios no mercado, ele sempre funciona com base no princípio da cozinha. Se houver um acordo, observamos como o Expert Advisor se comporta, se não houver acordo, esperamos. Todos os negócios são externos, o Assessor Especialista do Autotester não é, em princípio, capaz de negociar.