大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現(xiàn)在的位置:程序化交易>> 期貨公式>> 金字塔等>> 其他期貨軟件知識(shí)>>正文內(nèi)容

這個(gè) C++ 函數(shù)為什么不會(huì)輸出圖線?/////中間的代碼去掉。是可以顯示正確的圖線的。為什么,怎么改。讓pData->m_pResultBuf3[i2]=priceup;輸出 [金字塔]

  • 咨詢內(nèi)容:


    __declspec(dllexport) int WINAPI AMA(CALCINFO* pData)
    {
     if(pData->m_pfParam1 && pData->m_pfParam2 &&  //參數(shù)1,2有效
      pData->m_nParam1Start>=0 &&     //參數(shù)1為序列數(shù)
      pData->m_pfParam3==NULL)     //有2個(gè)參數(shù)
     {
      const float*  pValue = pData->m_pfParam1; //參數(shù)1
      int nFirst = pData->m_nParam1Start;   //有效值起始位
      float fParam = *pData->m_pfParam2;   //參數(shù)2
      int nPeriod = (int)fParam;   
      if( nFirst >= 0 && nPeriod > 0 )
      {
       float fTotal; 
       float noise,diff,signal,erc;
       int i, k;
       int datacount;
        datacount= pData->m_nNumData;
       if (datacount<nPeriod)
        for (i=0;i<nPeriod-1;i++)
        fTotal=pData->m_pData[i].m_fClose;    
       else
        i=nPeriod-1;
        fTotal=pData->m_pData[i-1].m_fClose;
        while (i<=datacount)
        {
         noise=0.0f;
         diff=0.0f;
         for (k=1;k<nPeriod;k++)
         {
          diff=fabs(pValue[i-k+1]-pValue[i-k]);
          noise+=diff;
         }
         signal=fabs(pValue[i]-pValue[i-nPeriod+1]);
         if (noise==0.0f)
          erc=0.0f;
         else
         {
          erc=(signal/noise);     
         }
         fTotal+=erc*(pValue[i]-fTotal);
         pData->m_pResultBuf[i] = fTotal;

    //--------------------------------------------
    ////////下面插入pricedn值 and priceup值 的計(jì)算:
         int i2;
         float pricedn;
         float priceup;
         int k1,k2;
         double mindiff;
         float noise1,diff1,signal1,erc1;
         i2=i;
         mindiff=0.01;
         if (pData->m_pResultBuf[i2]>=pData->m_pResultBuf[i2-1])
          for (k1=1;k1<=1000000;k1++)
          {
           pricedn=pData->m_pData[i2-1].m_fClose-k1*mindiff;
           noise1=0;
              diff1=0;
              signal1=0;
              for (k2=1;k2<=nPeriod-1;k2++)          
           {
            diff1=fabs(pValue[i2-k2+1]-pValue[i2-k2]);
            noise1=noise1+diff1;
           }
            
              noise1=noise1+fabs(pricedn-pValue[i2-1]);       
              signal1=fabs(pricedn-pValue[i-nPeriod+1]); 
              if (noise1==0)
               erc1=0;
              else
               erc1=signal1/noise1;           
              pData->m_pResultBuf1[i2]=pData->m_pResultBuf[i2-1]+erc1*(pricedn-pData->m_pResultBuf[i2-1]);
              if (pData->m_pResultBuf1[i2] < pData->m_pResultBuf[i2-1])
               k1=1000001;
           pData->m_pResultBuf2[i2]=pricedn;
          }

         else

          for (k1=1;k1<=1000000;k1++)
          {
           priceup=pData->m_pData[i2-1].m_fClose+k1*mindiff;
           noise1=0;
              diff1=0;
              signal1=0;
              for (k2=1;k2<=nPeriod-2;k2++)          
           {
            diff1=fabs(pValue[i2-k2+1]-pValue[i2-k2]);       
               noise1=noise1+diff1;
           }
            
              noise1=noise1+fabs(priceup-pData->m_pData[i2-1].m_fClose);       
              signal1=fabs(priceup-pData->m_pData[i2-(nPeriod-1)].m_fClose); 
              if (noise1==0)
               erc1=0;
              else
               erc1=signal1/noise1;           
              pData->m_pResultBuf1[i2]=pData->m_pResultBuf[i2-1]+erc1*(priceup-pData->m_pResultBuf[i2-1]);
              if (pData->m_pResultBuf1[i2]>=pData->m_pResultBuf[i2-1])
               k1=1000001;
           pData->m_pResultBuf3[i2]=priceup;
          }

    //pricedn值 and priceup值 計(jì)算結(jié)束
    //----------------------------------------------
         i++;
        }
       return nFirst+nPeriod-1;
      }
     }
     return -1;
    }

     

  • 金字塔客服:   return nFirst+nPeriod-1;和return -1;
    有什么作用

     

  • 用戶回復(fù):

    pResultBuf1,pResultBuf2等這些都不是金字塔支持的類(lèi)型。

    返回值的定義問(wèn)題,請(qǐng)參考 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=10616


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 99热综合在线 | 97香蕉久久夜色精品国产 | 97午夜精品 | 国产精品欧美亚洲韩国日本不卡 | 在线播放亚洲精品富二代91 | 天天摸天天爽天天澡视频 | 国产真实乱子伦精品视 | 久久精品女人毛片国产 | 欧美成人精品一区二区 | 麻豆成人久久精品二区三 | 久久国产精品久久久久久小说 | 久久a视频 | 欧美一级aa天码毛片 | 国产在线播放一区二区 | 一级一级18女人毛片 | 国产免费午夜a无码v视频 | 在线亚洲国产精品区 | 四虎影视国产精品 | 国产乱人伦精品一区二区 | 国产九九精品 | 久久久免费观看 | 日韩欧美黄色片 | 国产短视频精品区第一页 | 黑人和黑人激情一级毛片 | 麻豆精品久久久一区二区 | 国产原创麻豆精品视频 | 国产福利在线观看第二区 | 国产亚洲精品久久午夜 | 国产精品一区视频 | 老师邪恶影院a啦啦啦影院 老师在办公室被躁到白浆 老湿机午夜影院 | 国产免费私人影院永久免费 | 国产一级二级在线观看 | 国产精品久久久亚洲 | 天天躁狠狠躁夜夜躁 | 欧美日韩精品一区二区三区四区 | 午夜国产福利在线观看 | 97成人精品 | 99这里精品 | 亚洲精品乱码中文字幕无线 | 443hk四虎 在线观看 | 女人一级毛片免费观看 |