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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 建议无行情接收时也刷新自定义数据

   

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


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

主题:建议无行情接收时也刷新自定义数据

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


加好友 发短信
等级:黑侠 帖子:993 积分:1787 威望:0 精华:5 注册:2012/11/28 17:37:20
建议无行情接收时也刷新自定义数据  发帖心情 Post By:2015/12/24 18:37:04 [显示全部帖子]

采用定期刷新的自定义数据来替代公式中的stkindi引用,好处是大大提高公式的执行效率。

显然,刷新间隔越大,cpu占用越少,对于日线级别的指标,对于历史数据仅需一天刷新一次就足够了,不管指标计算量有多大,总不至于一天之中找不到一个空闲的时间来刷新他吧?

对于历史数据,我希望要么在开盘前刷新,要么在收盘后刷新。但目前的自定义数据刷新,仅在有行情接收的时间才能正常刷新。

建议没有行情接收时,也依旧对自定义数据进行刷新,这样在盘前或盘后才能对历史数据进行处理,以方便下一交易时段一开盘就可以引用之。

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


加好友 发短信
等级:黑侠 帖子:993 积分:1787 威望:0 精华:5 注册:2012/11/28 17:37:20
  发帖心情 Post By:2015/12/27 11:39:34 [显示全部帖子]

版主没有明白我的意思。是选择了自动刷新和设置了各自的间隔的。只是金字塔仅在有行情接收期间才会触发刷新,若是行情停止了,虽然金字塔一直开着但是自定义数据并不会进行刷新!
这样带来的问题就是当第二开盘时,昨日的历史行情尚有部分K线还没有刷新;
另外举个例子,若刷新间隔是30分钟,对于股指期货假如昨日最后一次刷新是14:55分(间隔半小时后的15:25分由于行情已经停止了就没有刷新),那么14:55分后的数据并没有刷新,对于日线指标,虽然会形成昨日的日线自定义数据,但其收盘值用的是14:55分实时值,而不是用的15:15分收盘时的值,显然数据就错误了。

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


加好友 发短信
等级:黑侠 帖子:993 积分:1787 威望:0 精华:5 注册:2012/11/28 17:37:20
  发帖心情 Post By:2015/12/28 10:24:08 [显示全部帖子]

如果确实是刷新间隔中间数据有变动,即使收盘后仍会继续刷新,那就对了。
我现在实盘的结果是,如果所有的市场都停止行情了,就不会刷新了,导致尾盘的数据没有被刷进去

 回到顶部