This could be a symptom of corrupted tick data. When was the last time that you deleted the tester folder and downloaded your ticks "a-fresh"? I do this every couple updates of mt4/5, AND every couple months, after the big cumulative windows updates, which tend to happen just before the same issue would happen to my testing terminals.
As the title says the results of my EA are significantly different in the strategy tester when the visual mode is disabled.
I know this doesn't make any sense, but look at the results
check the attached images to see the results.
Anyone knows why this happens??
Much appreciated.
I can probably guess the exact reason. You are probably using some kind of custom indicator that is "not coded properly" basically you need to add #property tester_everytick_calculate into the source code of the custom indicators you are using. I found this to be a problem a while ago. Mt5 to run faster in the non-visual mode will skip some calculation/ticks or something (I don't quite remember) compared to the visual mode where it will just feed every incoming tick. This happens to some pretty popular custom indicators like KAMA, Aroon, SuperTrend. Pretty much any custom indicator that is also recursive (meaning it depends on the value of the buffer of the indicator on the last bar) in my experience is almost guaranteed to have this problem.
The way it calculates with each incoming tick in the visual mode btw is the the way it also calculates in live you can read the documentation by right clicking and hitting go to help but it says "
| This feature only applies in the Strategy Tester, while in the terminal indicators are always calculated on each received tick. |
So it should be the same in a live account. Anyway just add #property tester_everytick_calculate into the source code of the indicators themselves not the EA.
You should read about #property tester_everytick_calculate and add it into your indicator source code - the tester will recalculate indicator on every tick automatically.
- www.mql5.com
This could be a symptom of corrupted tick data. When was the last time that you deleted the tester folder and downloaded your ticks "a-fresh"? I do this every couple updates of mt4/5, AND every couple months, after the big cumulative windows updates, which tend to happen just before the same issue would happen to my testing terminals.
Thank you so much, you saved me
Thanks for everyone here who helped
As the title says the results of my EA are significantly different in the strategy tester when the visual mode is disabled.
I know this doesn't make any sense, but look at the results
check the attached images to see the results.
Anyone knows why this happens??
Much appreciated.
Hi, I have found that EAs which use AI may indeed show significantly different results depending on whether you have the visual mode enabled or not.
It may indeed be an issue/mistake in the EA's code or with the tick data, but the visual mode seems to be closer to reality.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
As the title says the results of my EA are significantly different in the strategy tester when the visual mode is disabled.
I know this doesn't make any sense, but look at the results
check the attached images to see the results.
Anyone knows why this happens??
Much appreciated.