帮助文档中对于基础数据定义的代码问题

Vars Dic<Array<Numeric>> FeData("TB_FINANALYSIS_PROFITABLITY"); //读取财务指标 Series<Numeric> roe; //财务指标roe Events onBar(ArrayRef<Integer> indexs) { Integer i; //读取财务指标 Range[i=0:DataCount-1] { if(FeData[0][6]<>InvalidNumeric) roe=FeData[0][12]; //ROE在当前BAR的序列数组的第13个元素 Commentary("roe="+Text(roe)); } }两个问题 1:这一段中integer i和range[i=0:datacount-1]是表示在所有数据源中运行吗 2:if(FeData[0][6]<>InvalidNumeric) 这一段是什么意思,fedata为啥后面可以写两个回溯,invaildnumeric是啥意思

1.range表示图层循环,这里是图层0循环到datacount-1,即时对全部图层循环1次2.TB_FINANALYSIS_PROFITABLITY 根据调用的基础数据变量类型决定后面的下标在数组的情况下,第一个[ ]表示回溯,后面的才是数组的[ ]。3.invaildnumeric非法数值