Libraries: MultiTester - page 21

 
fxsaber:

The line number changes and is not important.

Only "ForwardDate", probably. ForwardMode should be left under manual control, so that the forward can be switched on and off.

So the Run() method is the last one where you need to enter names? And why the "Attempts" constant?

There, you have almost already added new functionality to MultiTester. It remains to write a new variable in Add(). Why not leave it like that? It won't be superfluous!

 
Good Beer:

Why not keep it that way? It won't be superfluous, that's for sure!

Because I'm providing designs, not products.

 

I put "ForwardDate" in all project files except "MultiTester.mqh" - it seems to be unnecessary there. But it does not compile. It says that the "SetTesterSettings()" function is not declared. SetTesterSettings()

I found it only in the startup advisor. There "MultiTester.mqh" is connected:

#include <fxsaber\MultiTester\MultiTester.mqh>
Can you please tell me what can be wrong?
 
Good Beer:

function "SetTesterSettings()".

Any in mq5.

 
fxsaber:

Anything in mq5.

It is there. The file is compiled without errors. and ForwardDate( ) is displayed in TesterSettings.Add( ). In the list of included files "MultiTester.mqh" is present.

Compiled Example - no help.

 
I returned the original Multitester, deleted all my EAs based on it, compiled Example in its normal place. The problem persisted. It appeared with the June update.
 
Good Beer:
The problem remains. It appeared with the June update.

I don't know why. It works.

 
fxsaber:

I don't know why. It's working.

Maybe it's the build. I upgraded to the latest beta, didn't help either. What's the compilation order?
 
Good Beer:
what is the order of compilation?

Unfortunately, very distracted and killing my time answering rash questions. Please turn on the empathy.

 
fxsaber:

Please turn on the empathy.

I mean, I'm going somewhere.