以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- c++读取分笔数据失败 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=87069) |
-- 作者:yyba -- 发布时间:2015/11/8 9:46:59 -- c++读取分笔数据失败 想参照demo说明用c++取tick数据,但GetDataInfo总返回false,取不到,不知是何原因?同时试了用VBS的 marketdata.GetMinuteData可以正常取到tick数据。c++代码如下,请帮助看看问题出在哪里?谢谢! ===================================== PCALCINFO stData = {0}; stData.m_dataType = TICK_DATA; stData.m_bIsPow = 0; stData.m_wMarket = \'QS\'; strcpy(stData.m_szLabel,"CU00"); if(g_pMainFormework->GetDataInfo(&stData)) //<-- 这里通不过,GetDataInfo返回false { CString strText; for(int i = 0; i < stData.m_nNumSubData; i++) { strText.Format("数据:%f", stData.m_pSubsection[i].m_fNewPrice); //.... } strText.Format("共取到%d个数据",stData.m_nNumSubData); AfxMessageBox(strText); }
|
-- 作者:王锋 -- 发布时间:2015/11/9 17:57:18 -- 经过我们测试你上述的代码,没发现任何问题, 通常出现你所说的问题大致有那么几个问题 1,你本地电脑里没有CU00这个品种 2,有可能是插件版本乱了,建议你用最新版3.71下的AddinDemo.rar工程模板在3.71版本下进行测试 |