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

C++如何獲取更多的歷史數(shù)據(jù)和歷史指標(biāo)數(shù)據(jù) [金字塔]

  • 咨詢內(nèi)容: 如下代碼,我需要獲取15分鐘K線的數(shù)據(jù)和MACD,SAR指標(biāo)數(shù)據(jù),但最多只能獲取到14個(gè),請(qǐng)問(wèn)有什么辦法能獲取更多的嗎?
    STKINDIEX_EXTFUN_ST stFormulaData = {0}; stFormulaData.m_nMarket = 'JZ'; strcpy(stFormulaData.m_szLabel,"IF06"); //調(diào)用浦發(fā)銀行數(shù)據(jù) memset(stFormulaData.m_szIndiName, 0, 256); //strcpy(stFormulaData.m_szIndiName,"MA.MA2(5,10,20,60)"); //調(diào)用MA指標(biāo)的MA2指標(biāo)線 strcpy(stFormulaData.m_szIndiName,"SAR.SARV"); //調(diào)用MA指標(biāo)的MA2指標(biāo)線 stFormulaData.m_nCoType = 0; stFormulaData.m_nPeriod = 2;  //stFormulaData.m_nPower = 1;  stFormulaData.m_nDataNum = 1000; //調(diào)用最近1000周期數(shù)據(jù)
    //通過(guò)擴(kuò)展函數(shù)調(diào)用 STKINDIEX_EXTFUN_DATA_RET * pSARData = (STKINDIEX_EXTFUN_DATA_RET*)g_pMainFormework->ExpandFunction(&stFormulaData,STKINDIEX_EXTFUN); memset(stFormulaData.m_szIndiName, 0, 256); strcpy(stFormulaData.m_szIndiName,"MACD.DEA"); //調(diào)用MA指標(biāo)的MA2指標(biāo)線 STKINDIEX_EXTFUN_DATA_RET * pMACDData = (STKINDIEX_EXTFUN_DATA_RET*)g_pMainFormework->ExpandFunction(&stFormulaData,STKINDIEX_EXTFUN);
    PCALCINFO stData = {0}; stData.m_dataType = MIN15_DATA;//日線 //stData.m_bIsPow = 1; //是否復(fù)權(quán) stData.m_wMarket = 'JZ'; strcpy(stData.m_szLabel,"IF06"); //讀取600000 浦發(fā)銀行數(shù)據(jù) if(g_pMainFormework->GetDataInfo(&stData)==0 || pSARData->m_nDataCount <= 0 || pMACDData->m_nDataCount <= 0) { AfxMessageBox("調(diào)用失敗。"); return; }
    CString strMsg; strMsg.Format("%d, %d, %d",stData.m_nNumData,pSARData->m_nDataCount,pMACDData->m_nDataCount); AfxMessageBox(strMsg);
    int nSize = pSARData->m_nDataCount; if(nSize > pMACDData->m_nDataCount) nSize = pMACDData->m_nDataCount; if(nSize > stData.m_nNumData) nSize = stData.m_nNumData;
    CString strAllData; for(int i=0; i<nSize; i++) { CString strOneData; COleDateTime time = pSARData->m_pValues[i].m_timeDate; strOneData.Format("%s,%f,%f,%f,%f,%f,%f,%f\n",time.Format("%Y/%m/%d %H:%M:%S"),stData.m_pMainData[i].m_fOpen, stData.m_pMainData[i].m_fHigh, stData.m_pMainData[i].m_fLow, stData.m_pMainData[i].m_fClose, stData.m_pMainData[i].m_fVolume, pSARData->m_pValues[i].m_dbValues, pMACDData->m_pValues[i].m_dbValues); strAllData += strOneData; }
    CFile file; file.Open("D:\\data.txt",CFile::modeCreate|CFile::modeReadWrite); file.Write(strAllData,strAllData.GetLength()); file.Close();
    AfxMessageBox("OK"); return;

     

  • 金字塔客服: 打開(kāi)圖表看下本地?cái)?shù)據(jù)是否齊全。

 

有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 511411198  點(diǎn)擊這里給我發(fā)消息進(jìn)行 有償 編寫(xiě)!不貴!點(diǎn)擊查看價(jià)格!


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

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: xxxxx做受大片视频| 亚洲成无码人在线观看| 五月综合色婷婷影院在线观看| 美女毛片一区二区三区四区| 国产精品成人久久久久久久| 一级一级一级毛片| 日韩色视频一区二区三区亚洲| 人人干人人干人人干| 蜜臀久久99精品久久久久久 | 亚洲欧美在线观看首页| 美女扒开尿口让男生捅| 国产成人精品久久综合| 91精品福利视频| 强行交换配乱婬bd| 久久成人国产精品一区二区| 欧美日韩精品在线观看| 免费看又爽又黄禁片视频1000 | 成人免费视频网站| 久久综合久久综合九色| 欧美高清性XXXXHDVIDEOSEX | 97热久久免费频精品99| 成人毛片免费视频| 久久综合九色综合欧美播| 欧美最猛黑人xxxx| 伊人久久大香线蕉精品| 美女扒开大腿让我爽| 国产免费爽爽视频在线观看| h视频在线免费| 图片区小说校园综合| www色在线观看| 成全视频免费高清| 久久受www免费人成_看片中文| 欧美亚洲人成网站在线观看| 亚洲精品一区二区三区四区乱码| 精品人妻AV无码一区二区三区| 国产乡下三级全黄三级| 99rv精品视频在线播放| 国产精品免费精品自在线观看| 99久久亚洲综合精品成人网| 好吊妞这里有精品| 丝袜诱惑中文字幕|