I have imported 8 years worth of tick data for $AUDUSD both Bid and Ask and verified that the data is valid by opening a chart for different time frames example 1/1/2010 to 3/31/2010 and everything displays fine. I have changed the setting in the Global Instrument Settings to "Do not merge".
Now, when I run a backtest of SampleMACrossOver Strategy for the period 1/1/2010-3/3/2010 it runs fine. I can run the starategy on ticks,various minutes etc.
But when I select the SampleMultiTimeFrame as the strategy for my backtest for the same period it does not work.
I made sure that I am running on Bid/Ask data and not using Last.
I also created a simple strategy that prints the bar time for every new Bar. This works when a there are no Add() calls in the Initialize() function.
As soon as I add a simple statement like below to the Initialize() it stops working.
Add(PeriodType.Minute, 5);
The OnBarUpdate() never gets called for strategies with multiple timeframes ont he same instrument when working with imported historic tick data.
Any help would be greatly appreciated.

Comment