请教自定义指标iCustom的“时间周期”参数问题

 

大家好,我有一个疑惑是自定义指标的“时间周期”参数问题。

比如说我定义了一个EA,里面使用了一个自定义指标叫MyIndicator,使用的时间周期为30分钟,如下。我现在把EA加到1小时图上执行,这个EA那么在EA中调用就应该是

iCustom( null, 30, “ MyIndicator ”, ..., int mode, int shift);

现在问题来了,如果MyIndicator中还是用了其他的指标,比如iMACD,timeframe是写的0,表示当前的时间周期

double iMACD( null,0,.......)

那么在这种情况下,EA是在1小时图上,MyIndicator是在30分钟,那么iMACD的时间周期的0代表的是哪个周期呢? 30分钟还是一个小时?



 

1小时, timeframe是写的0,表示当前所在图的时间周期