I am developing a strategy that uses mulitple futures contracts, substituting them for the continuous contract isn't possible.
Contracts are added via Add("ES 03-14", PeriodType.Day, 1);
The strategy will be run on the continuous contract.
The rather curious behaviour is that if I add e.g "ES 03-14" and "ES 06-14" the last OnBarUpdate invocation will be on the day the oldest contract "ES 03-14" expires.
Once there is no data for one of the data series no further calculations will be made.
Is there some kind of workaround? All my intervals are set to daily, maybe there is another event that fires which I can replace OnBarUpdate with? All I need is the price data for the day, no indicators or other fancy stuff is required.

Comment