MetaTrader 5 Strategy Tester: bugs, bugs, suggestions for improvement - page 31

 
I would really like to see the genetics continue after the interruption. I have this happening regularly. I know that genetics is a random process, it's not about repeatability of the process, it's about preserving the state. It's not hard to do if the current snapshot of the state is sufficiently preserved. If continuation of genetics still depends on all optimization from the beginning - more difficult, but also can be done. There is an optimization cache, you can run through the previous steps and restore the current state. Probably we will have to complicate cache structure a bit, but complex modifications can be waited, we are suffering from this problem for a long time. The main thing is for the developers to adopt this into the roadmap. It seems to me that this is important. Of the big stuff, second place after resource optimisation in tick-testing.
 

Forum on trading, automated trading systems and strategy testing

Libraries: MultiTester

fxsaber, 2019.12.02 17:31

Sometimes there is a need to clean the Tester folder. For example, a modest size opt file is ~2Mb. If 10K optimizations are done, it's already 20 Gb. 10K characters is the same.

You may encounter a too bloated folder.

Large number of files (thousands) in cache-folder causes slowdowns of first opening Tester in Terminal - CTRL+R.

 
Dear colleagues, could you please advise whether MT5 takes into account transaction fees when optimising?
 
Luchezar Shalomaev:
Dear colleagues, could you please advise whether MT5 takes into account transaction fees when optimising?

Yes.

 
fxsaber:

Yes.

Thank you, so does Equity take into account commission losses?

 
Luchezar Shalomaev:

Thank you, so the Equity value includes commission losses?

See the commission field in the trading history.

 
fxsaber:

See the commission field in the bidding history.

Yes, there is, thank you very much.

 

When you select "Run Single Test" in the Optimisation tab with the PCM, the appropriate Tester settings file is not generated.

MQL5\Profiles\Tester\*.ini
 
fxsaber:

When you select "Run Single Test" in the Optimisation tab with the PCM, the appropriate Tester settings file is not generated.

This was done intentionally so as not to spoil the original set
 
Slava:
This has been done on purpose, so as not to spoil the original set

Then I try in the EA, which is running in the Tester, to get the original settings not through the ini file, but through the clipboard. But unfortunately I don't understand how to get the Terminal handle.

Forum on trading, automated trading systems and strategy testing

Bugs, bugs, questions

fxsaber, 2019.12.09 14:03

I need an EA running on Agent to be able to retrieve the Terminal handle from which it was sent to run in Agent.

You can identify your Terminal from the set of running Terminals by the path to the Agent - it also contains the path to the Terminal. But I can't get the list of running Terminals with their paths to apply this clue. If you tell me, it would be wonderful. Then it will be possible to get the initial data of its startup from the tested EA at once.