I have been cheking the historical data from metatrader and in principle it is the same data that appears on the screen in the charts which in turns when executing trades appears to be reliable. So, the problems that appear in backtesting in Metatrader, like testing same EA in the same period and giving completely different results, must be due to diferente reasons, like architecture of EA or other reasons as you were pointing out somewhere.