Libraries: MultiTester - page 43

 
klycko #:

TF=1||1|||0|||16385|||Y Parameter to be optimised for

You could not perform an optimisation with a zero step. A similar message should be in the Tester log.

check parameter step in the line "start=1; step=0; stop=10000" for input variable inX
optimization cannot be started
 
fxsaber #:

You could not perform a zero step optimisation. A similar message should be in the Tester log.

This parameter is the timeframe:

input ENUM_TIMEFRAMES TF=PERIOD_M1; // Timeframe for analysing indicators

Only boundary values PERIOD_M1 and PERIOD_H1 are set according to it

The optimisation step is empty and cannot be set by the user.
 

In addition, as a result:

TF=12|||1|||1|| 12 || Y The right boundary has been changed to 12, although it should be constant 16385, i.e., H1

There is also an optimisation step of 1 instead of 0.

 
Here are the reprints
Files:
error3.zip  21 kb
 
klycko #:
Here are the reprints

Here's a supplement with opt files and a comparison with genetic optimisation manually and using Run

Files:
ERROR4.zip  19 kb
 

Good evening!

I tried genetic optimisation by other parameters.

For int and double all works without errors.

Errors occur only with TF timeframe - the right boundary is shifted and step 1 instead of 0 is set.

 
klycko #:

Errors occur only with the TF timeframe - the right border is shifted and step 1 instead of 0 is set.

Unfortunately, the opt-file contains only indexes of enum fields, but not their values.

Update TesterCache.mqh.
 
fxsaber #:

Unfortunately, the opt-file contains only indexes of enum fields, but not their values.

Please update TesterCache.mqh.

Thanks! I'll try it tonight

 
fxsaber #:

Unfortunately, the opt-file contains only indexes of enum fields, but not their values.

Please update TesterCache.mqh.

Good evening!

Updated TesterCache.mqh and everything worked correctly !!!!

Thank you very much for your help! Without you I would not have found this reason - that I had an outdated file from the library.

Regards, Alexander

 
Amazing coding skills, thank you very much