Rss & SiteMap

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

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

标题:c++读取分笔数据失败

1楼
yyba 发表于:2015/11/8 9:46:59
想参照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);
}
2楼
王锋 发表于:2015/11/9 17:57:18

经过我们测试你上述的代码,没发现任何问题,

通常出现你所说的问题大致有那么几个问题

1,你本地电脑里没有CU00这个品种

2,有可能是插件版本乱了,建议你用最新版3.71下的AddinDemo.rar工程模板在3.71版本下进行测试

共2 条记录, 每页显示 10 条, 页签: [1]


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