VC的編程思路請(qǐng)教(數(shù)據(jù)獲取不全的煩惱)
作者:金字塔 來源:cxh99.com 發(fā)布時(shí)間:2017年06月30日
- 咨詢內(nèi)容:
我的VC編程思路是這樣的,在AddinDemo程序里時(shí)時(shí)跟蹤多個(gè)品種的價(jià)格變化,然后根據(jù)前幾十條K線數(shù)據(jù)和指標(biāo)的變化及時(shí)下單,并止損止贏。我現(xiàn)在問題是歷史數(shù)據(jù)獲取不全,指標(biāo)數(shù)也獲取不全,請(qǐng)問這樣的思路應(yīng)該如何實(shí)現(xiàn),指個(gè)方向,謝謝
1:如何設(shè)置止損止贏?2:如何時(shí)時(shí)獲取指定品種的當(dāng)前價(jià)格,部份歷史K線數(shù)據(jù)和指標(biāo)?
PCALCINFO stData = {0};
stData.m_dataType = MIN15_DATA;//日線
//stData.m_bIsPow = 1; //是否復(fù)權(quán)
stData.m_wMarket = 'JZ';
strcpy(stData.m_szLabel,"IF09"); //讀取600000 浦發(fā)銀行數(shù)據(jù)
if(g_pMainFormework->GetDataInfo(&stData)==0)
{
AfxMessageBox("調(diào)用失敗。");
return;
}問題A:調(diào)用GetDataInfo通常只能獲取1條數(shù)據(jù),后來發(fā)現(xiàn),只有重新打開過這個(gè)品種,在圖標(biāo)上顯示過,才能通過GetDataInfo獲取完整的歷史K線數(shù)據(jù)! 如何獲取歷史K線數(shù)據(jù),不需要先打開圖標(biāo)顯示?問題B:無法獲取歷史指標(biāo)數(shù)據(jù),通過ExpandFunction一直無法獲取最新的10條SAR指標(biāo)數(shù)據(jù)?
STKINDIEX_EXTFUN_ST stFormulaSAR= {0};
stFormulaSAR.m_nMarket = 'JZ';
strcpy(stFormulaSAR.m_szLabel,"IF06"); //調(diào)用浦發(fā)銀行數(shù)據(jù)
memset(stFormulaSAR.m_szIndiName, 0, 256);
//strcpy(stFormulaData.m_szIndiName,"MA.MA2(5,10,20,60)"); //調(diào)用MA指標(biāo)的MA2指標(biāo)線
//strcpy(stFormulaSAR.m_szIndiName,"SAR.SARV(10,2,20)"); //調(diào)用MA指標(biāo)的MA2指標(biāo)線
strcpy(stFormulaSAR.m_szIndiName,"SAR.SARV(10,2,20)"); //調(diào)用MA指標(biāo)的MA2指標(biāo)線
stFormulaSAR.m_nCoType = 0;
stFormulaSAR.m_nPeriod = 2; //日線周期
//stFormulaData.m_nPower = 1; //復(fù)權(quán)數(shù)據(jù)
stFormulaSAR.m_nDataNum = 100; //調(diào)用最近20周期數(shù)據(jù)
//通過擴(kuò)展函數(shù)調(diào)用
STKINDIEX_EXTFUN_DATA_RET * pSARData = (STKINDIEX_EXTFUN_DATA_RET*)g_pMainFormework->ExpandFunction(&stFormulaSAR,STKINDIEX_EXTFUN);
- 金字塔客服:
是不是本地歷史數(shù)據(jù)有缺失,先工具-數(shù)據(jù)補(bǔ)充下
- 用戶回復(fù):
數(shù)據(jù)補(bǔ)充過了,我問了好幾個(gè)問題,能否幫忙一口氣回答完,我電話13291659955,謝謝
- 網(wǎng)友回復(fù):
1、問題太寬泛了,設(shè)置個(gè)計(jì)時(shí)器然后監(jiān)控你賬戶欄持倉信息,對(duì)應(yīng)的成本價(jià)、持倉量等可以獲取到,自己算法寫下
2、http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=11548這里有行情訂閱通知例子
問題A上面已回復(fù),先補(bǔ)充數(shù)據(jù)
問題B另一個(gè)帖子中回復(fù)了,先確定SAR指標(biāo)內(nèi)是否有SARV
- 網(wǎng)友回復(fù):
確定有SARV顯示值,但最新的10條SARV值就是獲取不到