以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]金字塔的行情多久更新一次?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=169358)

--  作者:michaelyjy
--  发布时间:2019/4/15 16:51:02
--  [求助]金字塔的行情多久更新一次?
我用以下代码来判断行情是否存在滞后。

set rptdata=marketdata.getreportdata(sCode,sMarket)
if (cdate(date&" "&time)-marketdata.getmarketinfo(sCode,sMarket).timezoneconver(rptdata.Date,1))*24*60*60>10 then
call network.sendphonemsg("!!!!",0)
end if

发现经常会发出警报,难道金字塔的行情经常性滞后10秒以上?

--  作者:yukizzc
--  发布时间:2019/4/15 16:57:56
--  
你要看是什么品种,打开盘口图看下他的一个更新频率
--  作者:michaelyjy
--  发布时间:2019/4/15 17:00:39
--  
没有超过10秒的吧
--  作者:yukizzc
--  发布时间:2019/4/16 9:09:08
--  
你看的是活跃的品种吗?另外你用的是电脑时间和行情时间的差,这个是不是也有差异呢?

你可以自己在代码里去输出行情时间然后自己去看下就明白
你如果要监控ReportNotify用这个事件,当行情触发后记录下当时的电脑时间,然后计时器对这个记录的电脑时间,和本地电脑时间不断做判断

--  作者:michaelyjy
--  发布时间:2019/4/16 10:01:52
--  
是活跃的品种,我电脑系统的时间没问题的,就是北京时间
--  作者:yukizzc
--  发布时间:2019/4/16 10:04:30
--  
自己打开盘口看行情,然后代码里输出看下这个时间和你盘口看的时间是怎么样的
这个vba代码,是需要你自己调试一些东西的