Pessoal,
O meu testador de estratégia só funciona em modo visual.
Se eu desabilitar o modo visual, a estratégia não é testada. Não acusa nenhum erro no Diário, nenhum erro no log, mas também não faz nenhuma operação.
Habilitando o modo visual, sem mudar nenhum outro parâmetro ou configuração, tudo funciona perfeitamente e todos os resultados e estatísticas da estratégia são exibidas.
Já quebrei a cabeça aqui e não consigo resolver. Se alguém já passou por isso ou tiver alguma sugestão, agradeço muito.
Estou usando o build 2280.
Valeu!
A quem interessar possa, depois de muita tentativa e erro, descobri que o CopyBuffer de um indicador que estou usando, não retorna nada (zero mesmo). Em modo visual o CopyBuffer retorna o valor correto, em modo não visual, retorna sempre zero.
Ainda, este indicador fui eu mesmo quem criou. No gráfico funciona perfeitamente, e os dados na janela de dados aparecem corretamente.
Possivelmente o problema está na implementação deste indicador, mas o que me intriga é que ele funciona corretamente no gráfico e no EA testando em modo visual.
A quem interessar possa, depois de muita tentativa e erro, descobri que o CopyBuffer de um indicador que estou usando, não retorna nada (zero mesmo). Em modo visual o CopyBuffer retorna o valor correto, em modo não visual, retorna sempre zero.
Ainda, este indicador fui eu mesmo quem criou. No gráfico funciona perfeitamente, e os dados na janela de dados aparecem corretamente.
Possivelmente o problema está na implementação deste indicador, mas o que me intriga é que ele funciona corretamente no gráfico e no EA testando em modo visual.
Eu já tive a experiência passada em que um indicador meu não fazia as contas corretamente, e durante o OnTick() as coisas ficavam "doidas".
Durante o backtest, tudo tem que estar perfeitamente calculado e, principalmente, "processado"...
minha sugestão: não sei se vai resolver, aumente as checagens (IFs) para cada etapa da sua coleta de dados, de repente o problema está aí...
O MQL5 é bem ruim em Hooks, muitas vezes acreditamos em um retorno "certeiro" de uma função e na verdade o MT5 não entrega na hora esses dados...
;)_
Eu já tive a experiência passada em que um indicador meu não fazia as contas corretamente, e durante o OnTick() as coisas ficavam "doidas".
Durante o backtest, tudo tem que estar perfeitamente calculado e, principalmente, "processado"...
minha sugestão: não sei se vai resolver, aumente as checagens (IFs) para cada etapa da sua coleta de dados, de repente o problema está aí...
O MQL5 é bem ruim em Hooks, muitas vezes acreditamos em um retorno "certeiro" de uma função e na verdade o MT5 não entrega na hora esses dados...
;)_
Obrigado pela sugestão, vou tentar. Vou continuar quebrando a cabeça aqui, qualquer avanço eu informo.
Valeu!
- 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
Pessoal,
O meu testador de estratégia só funciona em modo visual.
Se eu desabilitar o modo visual, a estratégia não é testada. Não acusa nenhum erro no Diário, nenhum erro no log, mas também não faz nenhuma operação.
Habilitando o modo visual, sem mudar nenhum outro parâmetro ou configuração, tudo funciona perfeitamente e todos os resultados e estatísticas da estratégia são exibidas.
Já quebrei a cabeça aqui e não consigo resolver. Se alguém já passou por isso ou tiver alguma sugestão, agradeço muito.
Estou usando o build 2280.
Valeu!