以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  分笔速率扫描(高频),貌似是一秒扫描4次?而不是来一笔数据算一次。  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=80025)

--  作者:roadpeace
--  发布时间:2015/6/23 11:34:59
--  分笔速率扫描(高频),貌似是一秒扫描4次?而不是来一笔数据算一次。
1、这样好像响应会慢(有可能来了一笔过了0.2秒才开始算)。2、而且很浪费cpu(没分笔来的时候其实没必要猛在那里空算吧?)

建议这里可以的话修改一下,个人觉得非常有必要,不过可能不是那么好改?
1、可能对系统改动比较大?
2、这里不清楚金字塔没数据的时候有没重算一次,其实可以判断一下数据有没更新,没更新的话直接跳到程序最后。这里貌似自己可以加if跳过?不过个人觉得这应该系统来处理更好一点

--  作者:yukizzc
--  发布时间:2015/6/23 13:40:14
--  

盘口的买卖数有变动就算作数据更新,并非分笔成交回来才是。

 


--  作者:roadpeace
--  发布时间:2015/6/23 13:54:26
--  
好像不对啊,我找个成交很稀疏的,没看出盘口有什么变化,一秒都扫描很多次
例如PB1509(这种都几乎没人做的),请测试看看?

代码:
runmode:1;

msgout(1,numtostr(c,2));
[此贴子已经被作者于2015/6/23 13:54:54编辑过]

--  作者:yukizzc
--  发布时间:2015/6/23 14:00:40
--  

买 

看这个盘口买卖信息,有变化的话就会刷新的


--  作者:roadpeace
--  发布时间:2015/6/23 14:03:10
--  
没变化啊,请测试一下看看。
pb这品种1分钟有一笔就不错了,现在是一秒刷新10次(分笔速率扫描,后台)

--  作者:roadpeace
--  发布时间:2015/6/23 14:04:30
--  
况且我也弄不明白为什么会是10次,难道上海的level-2是一秒10笔的?(没用过)
--  作者:roadpeace
--  发布时间:2015/6/23 14:05:50
--  
应该al是10次,pb好像没那么多,反正我用眼看不出盘口数据有什么变化。按道理说pb这种1分钟才来那么1两笔的,不可能每秒都变几次吧
--  作者:yukizzc
--  发布时间:2015/6/23 14:08:31
--  

runmode:1;

msgout(1,numtostr(DYNAINFO( 28),2));
msgout(1,numtostr(DYNAINFO( 25),2));
msgout(1,numtostr(DYNAINFO( 34),2));
msgout(1,numtostr(DYNAINFO( 31),2));

你用这个公式取测试看,每次输出的四个值是否一样


--  作者:roadpeace
--  发布时间:2015/6/23 14:15:15
--  
还真的是一样的,你可以测测看,就pb1509
--  作者:yukizzc
--  发布时间:2015/6/23 14:31:09
--  

你是不是用了不间断监控,就是pb09我这边情况如下

2015/06/23 14:29:55  12960.00
2015/06/23 14:29:55  7.00
2015/06/23 14:29:55  12965.00
2015/06/23 14:29:55  1.00
2015/06/23 14:30:22  12965.00
2015/06/23 14:30:22  1.00
2015/06/23 14:30:22  12970.00
2015/06/23 14:30:22  17.00
2015/06/23 14:30:31  12960.00
2015/06/23 14:30:31  7.00
2015/06/23 14:30:31  12970.00
2015/06/23 14:30:31  17.00
2015/06/23 14:31:12  12965.00
2015/06/23 14:31:12  3.00
2015/06/23 14:31:12  12970.00
2015/06/23 14:31:12  17.00