Page 1 of 1

MT4 Backtesting Results Always Change When I Update Data from Tickstory

Posted: Mon Jun 24, 2024 6:21 am
by bastianps
Dear Tickstory,

I would like to ask why my backtesting results always change after updating data from Tickstory, even though I am using the same settings. My EA initially produced very good backtesting results with a winning ratio of 93% and a drawdown below 5% for the GBPUSD pair. However, the results totally changed for the worse after updating the data. I am using the same backtesting period and the same settings for everything else, including spread settings and MT4 configuration.

This issue has been occurring frequently, leaving me confused about how to adjust my EA settings to align with the constantly changing data. If the results continue like this, all my efforts will be in vain.

Please help provide a solution.

Thank you.

Re: MT4 Backtesting Results Always Change When I Update Data from Tickstory

Posted: Tue Jun 25, 2024 10:24 am
by tickstory
Hi Bastianps,

As you can appreciate with so many variables into the EA, it can be difficult to pinpoint why your EA results are changing. The most common reason for changed back-test results is when you set the spread in the MT4 back-tester to be "current spread". This means each back-test will use the current spread from the broker which can be continuously changing. Instead, make sure you use a specified spread to ensure this does not change between back-tests.

Furthermore, there are some discussions on the MQL forums which may assist you further such as:

https://www.mql5.com/en/forum/133413
https://www.mql5.com/en/forum/134911

It would be advisable also to save all your back-tests so you can make comparisons between runs to hopefully identify what is causing the issue by comparing the first trade in a sequence and ensuring it is the same and, if not, why this is the case.

Hope this helps.