Eu continuo recebendo esses erros e que terminam o serviço na nuvem ao otimizar
2012.12.20 13:49:33 Testador rejeitado limite de tarefas atingido, as conexões de nuvem serão fechadas
2012.12.20 13:49:32 MQL5 Cloud Europe 2 genetic pass (0, 33) testado com erro "loop endless loop detected in OnInit function, expert rejected by MQL5 Cloud Network" in 802 sec (PR 141)
Meu OnInit tem apenas a criação de um buffer de média móvel.
Existe uma maneira de resolver isso? Obrigado.
Se eu reiniciar a otimização, ela voltará à geração 0, o que significa que todos os resultados que obtive de gerações posteriores serão perdidos, e eu estarei pagando mais dinheiro, e ainda pode congelar com o mesmo erro.
Seria bom se houvesse uma maneira de salvar os resultados da otimização e retomar a partir deles.
Se eu reiniciar a otimização, ela voltará à geração 0, o que significa que todos os resultados que obtive de gerações posteriores serão perdidos, e eu estarei pagando mais dinheiro, e ainda pode congelar com o mesmo erro.
Seria bom se houvesse uma maneira de salvar os resultados da otimização e retomar a partir deles.
Eu tenho exatamente o mesmo problema.
Você foi capaz de resolver isto?
Relógio
Eu tenho exatamente o mesmo problema.
Você foi capaz de resolver isto?
Relógio
Exatamente a mesma mensagem de erro ? Então você pode mostrar sua função OnInit() ?
Os resultados da Otimização são normalmente armazenados em cache, mas se você tiver um erro em seu código, provavelmente o cache é ineficaz.
Tenho tido exatamente o mesmo problema - mas depois com a função OnTick - ou seja, a mensagem de erro que recebo é:
"passe genético (0,30) testado com erro "loop infinito detectado na função OnTick, perito rejeitado pela MQL5 Cloud Network" em 600 seg (PR 190)", seguido da mensagem:
"limite de tarefas rejeitadas atingido, as conexões das nuvens serão fechadas".
Não faz muito sentido, pois eu posso otimizar repetidamente exatamente o mesmo especialista por conta própria, 4 máquinas centrais sem nenhum problema. Alguém chegou a algum lugar com este problema?
- cloud.mql5.com
Tenho tido exatamente o mesmo problema - mas depois com a função OnTick - ou seja, a mensagem de erro que recebo é:
"passe genético (0,30) testado com erro "loop infinito detectado na função OnTick, perito rejeitado pela MQL5 Cloud Network" em 600 seg (PR 190)", seguido da mensagem:
"limite de tarefas rejeitadas atingido, as conexões das nuvens serão fechadas".
Não faz muito sentido, pois eu posso otimizar repetidamente exatamente o mesmo especialista por conta própria, 4 máquinas centrais sem nenhum problema. Alguém chegou a algum lugar com este problema?
- www.mql5.com
Acho que o melhor é escrever para o ServiceDesk.
Depois de um pouco mais de agitação, descobri que o problema parece ocorrer se uma variável de otimização tiver 30 ou mais passos. Qualquer coisa menos, e o problema não ocorre - ou seja, pelo menos com o meu Expert. Alguém mais poderia confirmar isto? Obrigado...
Mmmm... O acima parece funcionar inicialmente, mas ainda tendo os mesmos problemas....
Eis uma pergunta para alguém da MetaQuotes re: o erro"passe genético (0,30) testado com erro "loop infinito detectado na função OnTick, perito rejeitado pelaMQL5 Cloud Network" em 600 seg (PR 190)", Toda vez que recebo este erro, um tempo de 600 segundos é sempre mencionado (ou seja, este tempo nunca é diferente). Os 600 segundos mencionados no erro são um tempo limite - ou seja, se uma execução de otimização leva mais de 10 minutos (600 segundos) para ser concluída, os agentes na nuvem basicamente decidem que o Expert deve estar em um loop infinito e aborta?
Loop interminável detectado apenas em Agentes de Nuvem. Se uma das chamadas (OnInit, OnDeinit, OnTick, OnTimer, etc.) funcionar mais de 10 minutos
Oi Stringo,
Primeiramente, obrigado pela informação.
No entanto, estou interessado no raciocínio da MetaQuotes para isto. Se uma grande quantidade de dados "Every Tick" for utilizada (digamos, por exemplo, 2003.1.1 -> 2013.1.1) e o Perito sendo otimizado for razoavelmente complicado, muitas vezes levará mais de 10 minutos para que uma única iteração de otimização ocorra. Existe alguma razão específica para que a MetaQuotes tenha escolhido um período de 10 minutos como tempo limite? Além disso, existe alguma maneira de o usuário da nuvem aumentar este tempo limite, ou isto foi "hard wired" pela MetaQuotes?
- 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
Eu continuo recebendo esses erros e que terminam o serviço na nuvem ao otimizar
2012.12.20 13:49:33 Testador rejeitado limite de tarefas atingido, as conexões de nuvem serão fechadas
2012.12.20 13:49:32 MQL5 Cloud Europe 2 genetic pass (0, 33) testado com erro "loop endless loop detected in OnInit function, expert rejected by MQL5 Cloud Network" in 802 sec (PR 141)
Meu OnInit tem apenas a criação de um buffer de média móvel.
Existe uma maneira de resolver isso? Obrigado.