Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:VC++获取不到最新的指标数据

1楼
kooex 发表于:2017/4/5 15:39:05
VC++通过ExpandFunction获取不到最新的指标值,不管是MACD,还是SAR,还是MA,最新的十几条往往都获取不到,不知道为什么,代码如下:

STKINDIEX_EXTFUN_ST stFormulaMACD = {0};
stFormulaMACD.m_nMarket = 'JZ';
strcpy(stFormulaMACD.m_szLabel,"IF06"); //调用浦发银行数据
memset(stFormulaMACD.m_szIndiName, 0, 256);
//strcpy(stFormulaData.m_szIndiName,"MA.MA2(5,10,20,60)"); //调用MA指标的MA2指标线
strcpy(stFormulaMACD.m_szIndiName,"MACD.DEA(26,12,9)"); //调用MA指标的MA2指标线
stFormulaMACD.m_nCoType = 0;
stFormulaMACD.m_nPeriod = 2; //日线周期
//stFormulaData.m_nPower = 1; //复权数据
stFormulaMACD.m_nDataNum = 100; //调用最近20周期数据

STKINDIEX_EXTFUN_DATA_RET * pMACDData = (STKINDIEX_EXTFUN_DATA_RET*)g_pMainFormework->ExpandFunction(&stFormulaMACD,STKINDIEX_EXTFUN);


2楼
王锋 发表于:2017/4/5 16:47:59

你的周期填的是15分钟,建议你切换到IF06合约看一下15分钟周期是否有数据

3楼
王锋 发表于:2017/4/5 17:46:52
另外请给出具体一些可以呈现出你描述问题的代码。
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 2 queries.