Tick Data Suite program gives accurate data and is close to live results.
The second note: You should test EA in a MT4 platform with a demo ECN account and not a Standard demo account while avoiding the backtest work during the weekend because Spread rises when the market stops working. This information is important for you to get a good backtest report.
Third note:It is known that MT4 platform allows backtest on only one currency pair, so you should keep in mind that there is a big difference between backtest EA on only one currency pair in MT4 platform and between placing EA on several currency pairs at the same time in a demo or real account, Because trading on multiple currency pairs increases profit opportunities and reduces the loss From each other.
During the backtest, you don't care about the losses at the beginning of a year, ie in January and February because the liquidity is usually weak in the international financial markets.
Adequate balance must be taken into account before performing a back test, preferably at least $ 1,000.
From this link you will also find all important instructions and tips on how to use EA on Live account:https://www.mql5.com/en/blogs/post/729321
Please read the lines above before downloading the settings files.