数组的数据计算

Vars
   Series<Numeric> AA1;

   Numeric A1;   

   Numeric i;
    Array<Numeric> na1([0,0]); 

Events OnBar(ArrayRef<Integer> indexs) 
{ 
for i = 1 to 100
{
If((C <= C[i])       
na1[i]=1;  

Else    

na1[i]=0;

}
AA1 = na1[1]+na1[2]+na1[3]+na1[4]+na1[5];
A1 = na1[1]+na1[2]+na1[3]+na1[4]+na1[5];
}

我发现AA1和A1都能接受数据na1的数据,但是如何简便计算,我用for语句实现不了。请大神指点一下。比如我要计算数组na1的前60项数据的和。

多维数组内部计算错误
怎么计算数组中的正值数量?
数组的声明
数据计算问题
一维数组的使用问题
多数据层 Onbarclose事件反馈的 indexs数组
K线数据如何编辑到数组
数组画线
请问数组函数
不同周期数据的函数计算机制

在Defs函数定义里面