请教关于数组问题,计算出不同时间周期的不同周期均线,我的这个代码正确吗,在测试的时候输出的值与图形上对不上啊

 

请教关于数组问题,计算出不同时间周期的不同周期均线,我的这个代码正确吗,在测试的时候输出的值与图形上对不上啊

double time_period_ma[6][6][3];
datetime time_array[6]={5,15,30,60,240,1440}; //定义不同时间周期
int period_array[6]={5,10,20,30,60,120}; //定义不同均线周期

{
for(int i=0;i<=5;i++)
{
for(int j=0;j<=5;j++)
{
for(int shift=0;shift<=2;shift++)
{
time_period_ma[i][j][shift]=iMA(NULL,time_array[i],period_array[j],0,MODE_EMA,PRICE_CLOSE,shift);
}
}

}
}
 

注意X坐标

例如,5分钟的一个Bar对应1分钟的5个bar.

所以要画出来, 5分钟的一个值要重复5次,才能画在1分钟图上

原因: