求解,獲取歷史數(shù)據(jù)的接口GetDataInfo數(shù)據(jù)補充后不能獲取到數(shù)據(jù)的問題
作者:金字塔 來源:cxh99.com 發(fā)布時間:2015年07月31日
- 咨詢內(nèi)容:
大神求解:
目前使用了virtual BOOL GetDataInfo(PCALCINFO * pInfo) 獲取歷史的數(shù)據(jù)
操作如下1.在數(shù)據(jù)補充窗口,補充了例如SH 000001的2013年9月1日-2013年9月30日的數(shù)據(jù)2.顯示補充完畢后,使用GetDataInfo接口獲取數(shù)據(jù)后發(fā)現(xiàn),PCALCINFO中的m_nNumData數(shù)目為1,而且獲取的是2014年1月10號的最后一條數(shù)據(jù),并沒有補充的2013年9月數(shù)據(jù)
- 金字塔客服:
你先檢查看看該品種的歷史數(shù)據(jù)是否確認補充好了.
如果數(shù)據(jù)沒問題,建議你貼上相關(guān)代碼我們看看
- 用戶回復(fù):
感謝回復(fù)!數(shù)據(jù)接口是能夠獲得數(shù)據(jù)的,這個沒有問題,只是有一些疑惑:
操作:數(shù)據(jù)接收->批量補數(shù)據(jù)->選擇SH 600000股票 補充2013 11月的5s股票數(shù)據(jù)后 ->開始補充系統(tǒng)補充完提示了“數(shù)據(jù)補充完畢”,然后立刻用數(shù)據(jù)接口導(dǎo)出,發(fā)現(xiàn)獲得的數(shù)據(jù)數(shù)量為0;進一步操作:1. 以為數(shù)據(jù)還沒真正下載完畢,等了半個小時,再次調(diào)用接口返回數(shù)據(jù)數(shù)量依然為0;2. 我查看了SH 600000的5s數(shù)據(jù),也沒有數(shù)據(jù),然后點擊進去查看K線等操作,再次調(diào)用接口發(fā)現(xiàn)有數(shù)據(jù)了(1000條,可能因為免費版的原因),但是導(dǎo)出的卻是從2014 1月的最近一天交易日開始的數(shù)據(jù)(并沒有補充這個數(shù)據(jù)),因為只能看到1000條數(shù)據(jù),所以也許后邊有2013年 補充的數(shù)據(jù),這個還沒有辦法考證
疑問:1. 什么樣的操作后,歷史數(shù)據(jù)接口才能導(dǎo)出數(shù)據(jù)?2. 為什么在能導(dǎo)出歷史數(shù)據(jù)后,開始獲得的是最新的交易日數(shù)據(jù)而不是補充的時間數(shù)據(jù)?
代碼:以下內(nèi)容為程序代碼:
1 //讀取上海市場的600000日線數(shù)據(jù)范例
2 PCALCINFO stData = {0};
3 stData.m_dataType = MULTISEC_DATA;// 多秒數(shù)據(jù)
4 stData.m_bIsPow = 1; //是否復(fù)權(quán)
5 stData.m_wMarket = 'HS';strcpy(stData.m_szLabel,“600000”);
6 if(g_pMainFormework->GetDataInfo(&stData))
7 {
8
9 }
- 網(wǎng)友回復(fù):
目前股票數(shù)據(jù)金字塔已經(jīng)不再提供5秒數(shù)據(jù),請使用專業(yè)版的歷史分筆數(shù)據(jù)下載功能