编译报错:数组或序列变量回溯数量与定义类型不匹配

代码是:

Params

   Numeric FastLength(12);

   Numeric SlowLength(26);

   Numeric MACDLength(9);

Vars

   Numeric MACDDiff;

   Numeric AvgMACD;

   Numeric MACDValue;

Events

   OnReady()

   {  

   }

   OnBar(ArrayRef<Integer> indexs)

   {

   Range[0:DataCount-1]  {

MACDDiff = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;    

AvgMACD = XAverage(MACDDiff,MACDLength);

MACDValue = MACDDiff - AvgMACD;  

}

print(Text(MACDValue));

print(Text(data1.MACDValue));

                       print(Text(data2.MACDValue));

                       print(Text(data1.MACDValue[1]));

}

报错:

data-href=


请问官方大佬,我想回溯前N根bar的MACDValue,要怎么获得呢?  不管是前一根或者前10根的值都行。



求老师解答,数组或变量回溯数量与定义类型不匹配
帐户净仓与信号净仓数量明显不匹配
关于回溯类型变量的问题
为啥报错了 没看懂 小括号不匹配
数组和变量序列相互赋值问题
策略优化-同参数组合,结果报错:加载数据失败,策略参数不匹配
序列变量
求助:策略优化-同参数组合,结果报错:加载数据失败,策略参数不匹配
求助2:策略优化-同参数组合,结果报错:加载数据失败,策略参数不匹配
序列变量和一维数组相互赋值的问题

已解决