caching tick data for backtesting / why collect data each time?

 

Hi guys,

Just wondering why MT4 performs a full M1 to D1 data collection every time you do a backtest. I know it might seem silly to say that - naturally you'd want all of the latest data if you're testing up to the day.. However, if you're testing within a certain period, every time I make a small change to my EA, MT4 has to take a minute to collect M1 to D1 all over again. It makes it really slow between simple changes.


Any ideas how to get MT4 to cache the data so a new test is instantaneous?