欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → VC++获取不到最新的指标数据

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2779人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
kooex
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:27 积分:0 威望:0 精华:0 注册:2017/3/28 16:08:14
VC++获取不到最新的指标数据  发帖心情 Post By: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楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2017/4/5 16:47:59 [只看该作者]

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



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2017/4/5 17:46:52 [只看该作者]

另外请给出具体一些可以呈现出你描述问题的代码。


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部