文件名称:飞狐HHV函数 c++源码
文件大小:3KB
文件格式:TXT
更新时间:2014-05-23 16:33:01
狐HHV函数 c++源码
求最高值。
用法:
HHV(X,N),求N周期内X的最高值,N=0则从第一个有效值开始。
例如:
HHV(HIGH,30)
表示求30日最高价
*/
//--------------------------------DLL源码------------------------------
__declspec(dllexport) int WINAPI HHV(CALCINFO* pData)
{
float f,fTotal;
const float* pValue;
int n,nFirst,i,j;
if(pData->m_pfParam1 && pData->m_pfParam2 && //参数1,2有效
pData->m_nParam1Start>=0 && //参数1为序列数
pData->m_pfParam3==NULL) //有2个参数
{
pValue = pData->m_pfParam1; //参数1
nFirst = pData->m_nParam1Start; //有效值
f = *pData->m_pfParam2;
n = (int)f; //参数2
if(n>0) //**********当n>0
{
for(i=nFirst;i