以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]关于pData->m_pResultBuf[ ]数组的疑问  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=56447)

--  作者:qq909675470
--  发布时间:2013/9/10 10:56:25
--  [求助]关于pData->m_pResultBuf[ ]数组的疑问

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

   {
    pData->m_pResultBuf[i] = pData->m_pData[i].m_fLow; //最小
    
   }

我在C++里,写了这样的测试,就是把每一根K线的最低值连起来,然后在金字塔里确实连起来了。但是我现在不想把每一根K线的最低值连起来,比如我只想连

序列号为偶数的K线,0.2.4.6.8...........,代码改成这样在金字塔里就画错了,是不是i为奇数的pData->m_pResultBuf[i]也必须赋值啊,到底该怎样给pData->m_pResultBuf[]数组赋值才能连偶数K线啊?

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

   {
    pData->m_pResultBuf[i] = pData->m_pData[i].m_fLow; //最小

         i++;
    
   }


--  作者:王锋
--  发布时间:2013/9/10 11:04:22
--  
偶数连线没法的
--  作者:qq909675470
--  发布时间:2013/9/10 11:14:52
--  
以下是引用王锋在2013/9/10 11:04:22的发言:
偶数连线没法的

如果我想连偶数,是不是必须要计算这根线在奇数K线上的落点才行,也就是必须对奇数pData->m_pResultBuf[i]赋值啊


--  作者:王锋
--  发布时间:2013/9/10 11:32:18
--  
for ( i = 0; i < pData->m_nNumData; i++ )

   {

   if(i % 2 == 0)

   {
      pData->m_pResultBuf[i] = pData->m_pData[i].m_fLow; //最小

    }

    else

   {

     pData->m_pResultBuf[i] = pData->m_pData[i-1].m_fLow; //最小

   }    
   }

 

这样试试