Hi,
Is it possible to iterate over the EA params? Something like the params received by the FrameInputs function, but accessible on the OnInit function.
I would like to save to a file the params used every time I run an EA.
Att.
Olá Henrique Vilela,
Já deu uma olhada nas funções específicas de otimização?
https://www.mql5.com/pt/docs/optimization_frames
Especificamente as funções ParameterGetRange e ParameterSetRange.
Não sei se entendi bem a questão, mas até onde me consta e se entendi corretamente, isso é possível.
Abraços,
Malacarne
- www.mql5.com
Olá Henrique Vilela,
Já deu uma olhada nas funções específicas de otimização?
https://www.mql5.com/pt/docs/optimization_frames
Especificamente as funções ParameterGetRange e ParameterSetRange.
Não sei se entendi bem a questão, mas até onde me consta e se entendi corretamente, isso é possível.
Abraços,
Malacarne
Fala Malacarne, obrigado pela resposta.
Postei em inglês no forum brasileiro, falha minha.
O que faltaria no caso é uma forma de iterar nos parâmetros do robô. A função FrameInputs retorna a lista dos parâmetros, mas é acessível somente no OnTesterPass (quando termina cada um dos testes).
Eu sei que eu poderia ter um array com a lista, mas eu gostaria de evitar isso para não correr o risco de quando atualizar o EA esquecer de atualizar também esta lista.
Fala Malacarne, obrigado pela resposta.
Postei em inglês no forum brasileiro, falha minha.
O que faltaria no caso é uma forma de iterar nos parâmetros do robô. A função FrameInputs retorna a lista dos parâmetros, mas é acessível somente no OnTesterPass (quando termina cada um dos testes).
Eu sei que eu poderia ter um array com a lista, mas eu gostaria de evitar isso para não correr o risco de quando atualizar o EA esquecer de atualizar também esta lista.
Olá Henrique Vilela,
Pelo que pude ler no outro post, aparentemente o problema pode ser resolvido com um INIT_PARAMETERS_INCORRECT.
O teste é imediatamente "abortado" logo após ser inicializado, entretanto, o mesmo não pode deixar de constar dentro da contagem total de otimizações do Expert Advisor.
Abraços,
Malacarne
- 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
Hi,
Is it possible to iterate over the EA params? Something like the params received by the FrameInputs function, but accessible on the OnInit function.
I would like to save to a file the params used every time I run an EA.
Att.