strategy tester x indicator?

 
seems like that indicators do not model bars of a different time frame than period().


what I notice is that the EA is indeed modelling the bar[0]. exactly as this article, Tester in the Terminal MetaTrader 4: It Should Be Known, describes it. however the same is not occurring for the indicator. I create a simple code:
double H1;
int start(){
 H1=iMA(NULL,PERIOD_H1,15,0,MODE_EMA,PRICE_CLOSE,0);
 Print (H1);
}
if you apply this code to a EA and use a strategy tester on M1 chart, we can see easily the modelling of bar[0] for H1. however, if we use the same code in an indicator instead, and apply this indicator on a M1 chart, and after submit this chart to the strategy tester, the iMA for H1 becomes static for a whole one hour not showing any modelling. is that correct? the modelling works just for EAs? if not, what I am missing? thanks a lot,,,
Reason: