请教老师数组的赋值和取值问题

请教:关于数组的赋值和取值的问题1、符合条件的K线的最高点,都赋值储存在一个数组里;后面再从这个数组里取值:离当前K线最近的2个数组的值。写了如下的语句,无法通过编译,请看一下哪里有问题啊? 应该怎么做可以实现上述1 ,谢谢Vars series <Array<Numeric>> ZDFLL;Events onBar(ArrayRef<Integer> indexs) { If ( close[1] >close[2]+3*ATR[2] ) { ZDFLL=H[1]; } ZDFLL1=ZDFLL[0]; ZDFLL2=ZDFLL[1]; PlotNumeric(" ZDFLL1", ZDFLL1); PlotNumeric(" ZDFLL2", ZDFLL2); }

报错的原因就是你使用的变量你得预先声明,这个在开发手册的语法说明里应该说得很清楚了,零基础课程里的教学里也应该是有说过的,使用变量容器之前你要预先去声明。

1