请教:指标想获取1-10根K线开盘价的平均有什么便捷的方法吗

 
   int i=0;
   int limit;
   double 平均价;
   limit=rates_total-prev_calculated;
   if(prev_calculated>0)limit++;
   for(i=0;i<limit;i++)

    {

     //平均价=(Open[i]+ Open [i+1]+ Open [i+2]+ Open [i+3]+ Open [i+4] + Open [i+5]+ Open [i+6]+ Open [i+7]+ Open [i+8]+ Open [i+9] + Open [i+10])/10;

    //上面的代码试了不可以,下面的可以,但不好用,是要定义这个吗double          平均价Buffer[];

     平均价=(Open[0]+ Open [1]+ Open [2]+ Open [3]+ Open [4] + Open [5]+ Open [6]+ Open [7]+ Open [8]+ Open [9] + Open [10])/10;
    }