Tem como chamar backtest dentro do script do EA?

 

Boa noite pessoal, tem como chamar um backtest dentro do script do EA?

Exemplo, quero que faça um teste de todo o ano 2018 e retorne o resultado.

Quero utilizar isso para criar um optimização personalizada, onde vou poder criar testes em vários períodos com pesos diferentes.

 
MrClock:

Boa noite pessoal, tem como chamar um backtest dentro do script do EA?

Exemplo, quero que faça um teste de todo o ano 2018 e retorne o resultado.

Quero utilizar isso para criar um optimização personalizada, onde vou poder criar testes em vários períodos com pesos diferentes.

Olá!

Não sei se é possível chamar o backtest diretamente de dentro de um EA, mas é possível executar o backtest de fora do MT5, por linha de comando, gravando os resultados em um arquivo.

Veja aqui:

https://www.mql5.com/en/forum/127577

Portanto, certamente vc pode criar um script FORA DO MT5, na linguagem de programação de sua preferência (C, C++, C#, Java, Python, etc.), que processe a sua otimização personalizada executando os backtests em linha de comando e lendo os arquivos de resultados gerados.

Starting strategy tester through command line parameters?
Starting strategy tester through command line parameters?
  • 2010.07.27
  • www.mql5.com
Is there a possibility to start a backtest from the command line? Something like "terminal.exe -tester EAxyz EURUSD 5min 2000.01.01 2010.01...
 
Trader_Patinhas:

Olá!

Não sei se é possível chamar o backtest diretamente de dentro de um EA, mas é possível executar o backtest de fora do MT5, por linha de comando, gravando os resultados em um arquivo.

Veja aqui:

https://www.mql5.com/en/forum/127577

Portanto, certamente vc pode criar um script FORA DO MT5, na linguagem de programação de sua preferência (C, C++, C#, Java, Python, etc.), que processe a sua otimização personalizada executando os backtests em linha de comando e lendo os arquivos de resultados gerados.

Obrigado Patinhas, salvou o dia novamente.

Starting strategy tester through command line parameters?
Starting strategy tester through command line parameters?
  • 2010.07.27
  • www.mql5.com
Is there a possibility to start a backtest from the command line? Something like "terminal.exe -tester EAxyz EURUSD 5min 2000.01.01 2010.01...
Razão: