MetaTrader 5 build 2121: New design of the Strategy Tester - page 11

 

All tester startup functions and the terminal itself with external scripts work as before.

Our internal testing system is built entirely on them.

 
Andrey Azatskiy:
In the new version of the terminal, does running the tester through ini files work as described in this manual?

I have a program that runs optimisation through ini files in a third-party way, but it doesn't work anymore.
Maybe the file structure has changed?

I got problems after upgrade to version 2170.
It works. What is written in terminal logs and tester logs after unsuccessful launch?
 
For example, I run a config file like this:

[Tester]
Currency=RUR
Deposit=100000
ExecutionMode=0
Expert=StockFut\StockFut.ex5
ExpertParameters=StockFut.set
ForwardMode=0
FromDate=2015.12.10
Leverage=1:1
Model=1
Optimization=2
OptimizationCriterion=1
Period=D1
ShutdownTerminal=1
Symbol=SBRF Splice
ToDate=2016.12.09

In the previous version it ran the optimizer, but in the current version it doesn't work, the terminal just terminates.

 

The logs are as follows:

MI      0       19:07:15.886    Tester  Cloud servers switched off
RR      2       19:07:18.364    Tester  Experts\StockFut\StockFut.ex5 not found
PJ      0       19:08:50.076    Tester  Local network farm switched off
PO      0       19:08:50.081    Tester  Cloud servers switched off
 
Experts\StockFut\StockFut.ex5 not found
 
Have you changed the way you specify the expert ?
 
Everything was working before the update
 
Andrey Azatskiy:
Have you changed the way you specify the expert?

Check the path and make sure you have the correct path.

This is directly indicated in the logbook.

 
Andrey Azatskiy:

I understand there are now separate configuration files for the strategy tester, hence a number of questions:
1. Can this file be set when starting the terminal from the outside?
2. is it still possible to terminate the terminal at the end of testing/optimization?
3. Is the file structure saved and where can it be viewed?
4. Do I now always need to combine robot start and optimizer start parameters in the same file ?

I have everything working unchanged, and frames are built, configuration files are built, and optimisation is still performed.

 
my mistake !!!