分析家公式网,提供指标公式,股票软件 用户登录  |  用户 注册

软件名称:[B]hhv函数DLL文件,(源码+文件+图),可用[/B]
软件类型:国产软件
运行环境:Win9X/Win2000/WinXP/Win2003/
软件语言:简体中文
授权方式:免费版
软件大小:5.00 KB
官方主页:Home Page
更新时间:2011-03-25 07:11:02
软件简介:

根据网上提供的代码弄的,唯一缺憾,参数是常量,不是变量
另外那位朋友帮忙做个BARSLAST的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<pData->m_nNumData;i++)

                     {

                            fTotal=pValue;

                           

                            if(i-nFirst<n)

                            {

                                   for(j=nFirst;j<i;j++)

                                   {

                                          if(pValue[j]>fTotal) fTotal=pValue[j];

                                   }

                            }

                            else

                            {



                                   for(j=1;j<n;j++)

                                   {

                                          if(pValue[i-j]>fTotal)    fTotal=pValue[i-j];

                                   }

                            }



                            pData->m_pResultBuf = fTotal;                                    

                     }



                     return nFirst;

              }

              

              if(n==0)                                   //当n=0时执行下面代码,一定要记住要写为n==0

              {

                     fTotal=pValue[nFirst];

                     pData->m_pResultBuf[nFirst] = fTotal;

                     for(i=nFirst+1;i<pData->m_nNumData;i++)

                     {

                            if(pValue>fTotal)

                            {

                                   fTotal = pValue;

                            }

                            pData->m_pResultBuf = fTotal;  &nbs
[url=http://www.70822.com/soft/sort013/sort02/down-31988.html]hhv函数DLL文件,(源码+文件+图),可用[/url]

关于本站 | 网站帮助 | 广告合作 | 声明 | 友情连接 | 网站地图 |
分析家公式网声明:本站所有股票公式软件资料均网上公开收集,如侵权请联系删帖。站内所有广告,均与本站无关!
Copyright © 2003-2024 70822.Com. All Rights Reserved .
页面执行时间:62.98828 毫秒