Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共1 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:怎么设计自定义实现细节函数(可根据选股需要添加)

1楼
qq代人发帖 发表于:2013/8/26 17:27:01
比如我要求和

怎么设计

//自定义实现细节函数(可根据选股需要添加)

void   AfxCalcMa(float*pData,long nData,WORD nParam)

 if(pData==NULL||nData==0||nParam==1) return;
 long i=nData-nParam+1,nMinEx=AfxRightData(pData,nData);
 if(nParam==0||nParam+nMinEx>nData) nMinEx=nData;
 else
 { 
  float nDataEx=0,nDataSave=0;
  float *MaPtr=pData+nData-1,*DataPtr=pData+nData-nParam;
  for(nMinEx+=nParam-1;i<nData;nDataEx+=pData[i++]);
  for(i=nData-1;i>=nMinEx;i--,MaPtr--,DataPtr--)
  {
   nDataEx+=(*DataPtr);
   nDataSave=(*MaPtr);
   *MaPtr=nDataEx/nParam;
   nDataEx-=nDataSave;
  }
 }
}

这个是求N个数的平均数 假如我要求布林上通道的值,怎么设计函数!
共1 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02734 s, 2 queries.