环形数组(堆栈)的一种数据处理办法

以下代码实现在环形数据没有填充完所有数据情况下,仍然起作用。

double spread = Ask - Bid ;//0.0000x
   ArrayCopy(SPD,SPD,0,1,29); 
   SPD[29] = spread;//尾巴最新
   if ( ticks <  30 )ticks++;
   double 点差之和 = 0.0 ;
   i = 29 ;
   for (int j = 0 ; j < ticks ; j ++)
   {
      点差之和 += SPD[i] ;
      i --;
   }
   double 平均点差 = 点差之和 / ticks ;

本博客所有文章如无特别注明均为原创。作者:天泓评测
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)