Detecting back test

 

I am writing some files for state persistence, but this is not needed when back testing.

What code or environment variable (or similar) can we use in the EA, so it knows when it's being executed by a backtest?

 
jepper: I am writing some files for state persistence, but this is not needed when back testing. What code or environment variable (or similar) can we use in the EA, so it knows when it's being executed by a backtest?
if( MQLInfoInteger( MQL_TESTER ) ) ...

Reason: