欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]金字塔的分笔扫描会偶尔漏一个tick~

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有7158人关注过本帖树形打印复制链接

主题:[求助]金字塔的分笔扫描会偶尔漏一个tick~

帅哥哟,离线,有人找我吗?
ch3coohqb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
[求助]金字塔的分笔扫描会偶尔漏一个tick~  发帖心情 Post By:2013/2/10 14:44:56 [显示全部帖子]

2013-02-07 09:37:36.993    bk0=0.00000
2013-02-07 09:37:36.993    sk0=0.00000
2013-02-07 09:37:37.461    =======
2013-02-07 09:37:37.570    是否有开多未成交单=0.00000
2013-02-07 09:37:37.570    可用多单=0.00000
2013-02-07 09:37:37.570    是否有开空未成交单=0.00000
2013-02-07 09:37:37.570    可用空单=0.00000
2013-02-07 09:37:37.570    bk0=0.00000
2013-02-07 09:37:37.570    sk0=0.00000
2013-02-07 09:37:38.100    =======
2013-02-07 09:37:38.100    是否有开多未成交单=0.00000
2013-02-07 09:37:38.100    可用多单=0.00000
2013-02-07 09:37:38.100    是否有开空未成交单=0.00000
2013-02-07 09:37:38.100    可用空单=0.00000

 

我在历史分笔数据上看到BK0 SK0的信号应该在37秒时是有的

但是模拟盘时丢了这个信号结果没下单~

后来我仔细看了debugout的记录~发现金字塔的高频扫描是偶尔会丢掉一个tick的数据的~

我们都知道交易所的数据是0.5秒一笔(历史分笔数据在37秒上是有两个tick的~明显金字塔漏掉一个)~

但是金字塔这种高频扫描速度好像还是达不到这个级别啊~

我是模拟盘~后台序列运算~开了高频扫描~

还有orderlog跟debugout

 

我想请问一下

1 如何让金字塔的高频扫描速度达到交易所发分笔数据的的频率?

2 把后台系统改写成VBA的系统是否能够减少运算量刷新频率更高下单更快?


 回到顶部
帅哥哟,离线,有人找我吗?
ch3coohqb
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
  发帖心情 Post By:2013/2/10 22:57:02 [显示全部帖子]

以下是引用王锋在2013-2-10 22:37:19的发言:

后台是异步扫描的,因此无法保证每来一笔TICK数据都能保证后台能够刷新。

因此要求后台的代码尽可能简洁,所引用数据尽可能的少,这样才能尽可能保证刷新的及时正确性

意思是尽管简化了运算~但后台几乎无法避免的漏掉一两个tick?

我以为金字塔可以设置0.2秒扫描一次~这样几乎不会遗漏tick

 

 

另外一个问题~

VBA与后台序列模式哪个运算量更低~运算更快?


 回到顶部
帅哥哟,离线,有人找我吗?
ch3coohqb
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
  发帖心情 Post By:2013/2/10 23:08:27 [显示全部帖子]

 

另外~这种丢tick的问题是由什么原因引起的?
网络问题?我只是在券商大户室里交易~不是期货公司的机房内网...
软件问题?金字塔软件扫描频率太低达不到交易所0.5秒一笔?自己写的软件能达到这么高频率扫描么?
还有其他什么原因?有无办法避免?

 


 回到顶部
帅哥哟,离线,有人找我吗?
ch3coohqb
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
  发帖心情 Post By:2013/2/11 20:11:12 [显示全部帖子]

以下是引用王锋在2013-2-10 23:06:20的发言:

后台已经有选项可以让用户设置更低的扫描频率。但是这不表示一定就能达到这个扫描频率。

因为当你的策略整个运算的世界超过0.2秒一次的话,是没有办法能满足需要的。

 

VBA的效率要比后台高,因为VBA的策略编写可以采取更加灵活的手法,而不必局限于PEL语法的格式限制

 VBA的扫描频率在哪里设置?

图表是ctrl+z

后台是ctrl+a

这两个都有扫描频率设置

那VBA的扫描频率在哪里设置呢?


 回到顶部