以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  高级功能研发区  (http://222.73.7.161/bbs/list.asp?boardid=5)
----  [求助] RegReportNotify() 什么情况下会失败?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=146030)

--  作者:hinton
--  发布时间:2017/1/6 10:17:14
--  [求助] RegReportNotify() 什么情况下会失败?
//取消品种数据注册,例如UnRegReportNotify("CL05",\'MN\'),CL05数据到达时不会再收到通知。
virtual void UnRegReportNotify(char * szLabel, WORD wMarket) = 0;

我们使用c++插件,通过网络发送订阅命令,但同一个行情要重复订阅好几次,才成功。
那这个函数具体在什么情况下回失败呢?

--  作者:hinton
--  发布时间:2017/1/6 13:47:54
--  
//注册品种到数据通知,例如RegReportNotify("CL05",\'MN\');将合约注册到数据通知,当CL05有最新数据到达时触发ReportNotify事件。
virtual BOOL RegReportNotify(char * szLabel, WORD wMarket) = 0;

上面复制错了,我说的是这个函数

--  作者:王锋
--  发布时间:2017/1/6 19:27:51
--  

请问你是怎么知道失败的?只有调用函数的返回值为FALSE才能判断为失败的,一般失败原因是你的品种代码和市场填写错误,版本不同,免费版只能订阅3个,其他版本从5-30个不等