double iMAOnArray(double array[], int total, int period, int ma_shift, int ma_method, int shift)
计算移动平均指标在不同数组上的数据存储。与不同iMA(…), the iMAOnArray 函数不由标志名字, 时间周期,应用的价格采取数据。 必须提前准备价格数据。 指标从左到右被计算。 要对数组元素至于系列列阵(即,从右到左)访问,你必须使用ArraySetAsSeries 函数.
参量:
array[] – 数据数组.
total – 将计数的项目的数量.
period – 平均周期计算.
ma_shift – MA 移动.
ma_method – MA方法。 它可以是其中任意 滑动平均值列举值.
shift – 从显示缓冲采取的值的索引(从当前K柱往回计算的K柱数量,0表示当前K柱)。
示例:
double macurrent=iMAOnArray(ExtBuffer,0,5,0,MODE_LWMA,0);
double macurrentslow=iMAOnArray(ExtBuffer,0,10,0,MODE_LWMA,0);
double maprev=iMAOnArray(ExtBuffer,0,5,0,MODE_LWMA,1);
double maprevslow=iMAOnArray(ExtBuffer,0,10,0,MODE_LWMA,1);
//—-
if(maprev=macurrentslow)
Alert(“穿过”);