以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  请问一下,为什么当前秒只有一个tick时,后台运行时在这秒内仍会运算两次?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=49655)

--  作者:淡月映梅
--  发布时间:2013/3/13 18:00:00
--  请问一下,为什么当前秒只有一个tick时,后台运行时在这秒内仍会运算两次?
使用后台预警时,勾选了分笔速率扫描,照理说会一个tick运算1次,但是今天却发现在1秒只有一个tick时,它仍会运算两次。请问这是为什么,后台的运算原理究竟是什么?(电脑本身的性能挺好的,应该不存在性能的问题)
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看


上传了两副图是问题相关的一些图片。从图上可以看到,在同一秒时得到的c也是不同的。这又是为什么?
[此贴子已经被作者于2013-3-13 18:01:09编辑过]

--  作者:王锋
--  发布时间:2013/3/13 20:25:14
--  
说明有2个TICK数据过来了
--  作者:RogarZ
--  发布时间:2013/3/13 22:02:29
--  
您是下班时17:40左右打电话过来的吧。
这个本来想明早打电话给你的。
这个原因是,您本地的时间与交易所的时间不一致。日志记录的是本地时间。而tick自己带的是交易所的时间戳。(即tick图上的时间与你本地不一定是一致的)

金字塔后台的机制的确是每进一个TICK刷一次。

金字塔有没有算错,最简单的方式是,你用excel算下日志里有多少个CC2526 
数量与该品种的分笔数相同,则正确。(总数正确,即计算无问题)

时间的误差,由于计算机的原因是无法消除的,只能不断同步,减少误差。

--  作者:淡月映梅
--  发布时间:2013/3/14 9:18:28
--  
感谢两位的热心解答,但我还是有问题,那如何做到交易所时间与本地时间尽量同步,我本地的时间与北京时间设得一模一样,(因为跟time.windows.com这个网页的时间自动同步),还有昨天有提到的,后台运算时,若是一个tick没有运算完成时,另一个tick进来时它是会排队进行,那如何判断该tick没有运算完成?
--  作者:淡月映梅
--  发布时间:2013/3/14 9:43:48
--  
刚刚电话沟通,已经明白了,谢谢~~
--  作者:RogarZ
--  发布时间:2013/3/14 9:48:10
--  
已在电话进行回复
--  作者:admin
--  发布时间:2013/3/14 9:50:24
--  
金字塔的后台交易是异步进行的,如果前面的TICK数据过来时尚未计算完毕,之后的TICK会被主动忽略掉,直到前面的计算完成后再进行下一次的扫描。