Rss & SiteMap

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

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

标题:求一个DLL的代码

1楼
主力趋势 发表于:2013/2/6 11:30:21
如果我想得到c在分时图的最大值,结果返回一个常数,代码怎么写
2楼
王锋 发表于:2013/2/6 12:43:32

C++的范例金字塔客服无法为你编写。

建议你学习金字塔安装目录下的FmlDevelope.zip范例

3楼
主力趋势 发表于:2013/2/6 13:12:36

__declspec(dllexport) int WINAPI MYF(CALCINFO* pData)
{

 if ( pData->m_pfParam1 &&    
   pData->m_nParam1Start<0 &&   
   pData->m_pfParam2==NULL )
    {  
 int nPeriod = *pData->m_pfParam1;
  if(nPeriod>0)
  {  
     if(nPeriod>240)
        nPeriod = 240;
   float fTotal= 0.0f;
   int i;
   for ( i = nPeriod-1; i <nPeriod; i++ )
   {    
     if(pData->m_pData[i].m_fClose>fTotal)
     fTotal = pData->m_pData[i].m_fClose;    
   }
    for ( i = nPeriod-1; i <nPeriod; i++ )
    {
                  pData->m_pResultBuf[i] =fTotal;
  }
            return nPeriod-1;
  }
    }

 return -1;
}

 

我写的代码,请问哪里出问题了

[此贴子已经被作者于2013-2-6 13:13:23编辑过]
4楼
王锋 发表于:2013/2/6 13:41:13

http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=30931

参考上面贴子的调试设置方法,使用断点和单步跟踪看看

5楼
主力趋势 发表于:2013/2/6 14:17:11

计算结果只用pData->m_pResultBuf带回吗,常数有其他带回的方法吗

 

6楼
王锋 发表于:2013/2/6 16:00:29

没其他方式了。

7楼
wd369 发表于:2013/2/6 16:47:38

其中这2句是什么意思?

 

for ( i = nPeriod-1; i <nPeriod; i++ )

8楼
主力趋势 发表于:2013/2/18 9:51:08

for ( i = nPeriod-1; i <nPeriod; i++ )

for循环
9楼
wd369 发表于:2013/2/20 17:06:33

是不是只循环了一次?

共9 条记录, 每页显示 10 条, 页签: [1]


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