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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [建议]图表程序化交易时每次刷新只在最后一根K线运行公式

   

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


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

主题:[建议]图表程序化交易时每次刷新只在最后一根K线运行公式

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


加好友 发短信
等级:小飞侠 帖子:1882 积分:3310 威望:0 精华:15 注册:2010/3/15 13:11:56
[建议]图表程序化交易时每次刷新只在最后一根K线运行公式  发帖心情 Post By:2011/11/14 16:00:10 [显示全部帖子]

金字塔现在的图表程序化交易时每次刷新,图表上有多少根K线,就会执行多少遍公式,如100根K线就会运行100遍公式,这种方式在历史回测时是没有问题的,但是在实盘时会大幅度降低交易效率,如果能够把前面的K线运算信息记录下来,那么每次刷新就仅仅需要在最后一根K线上运行,大大提高金字塔图表程序化交易的效率。目前交易开拓者已经实现此功能,希望金字塔也早日实现。

 

 

对比如下:

 

金字塔和交易开拓者图表交易时,都包含6个图表,每个图表包含100根K线,那么每次刷新时,金字塔需要运行600遍公式,而交易开拓者只需要运行6遍公式。

[此贴子已经被作者于2011-11-14 16:00:29编辑过]

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


加好友 发短信
等级:小飞侠 帖子:1882 积分:3310 威望:0 精华:15 注册:2010/3/15 13:11:56
  发帖心情 Post By:2011/11/15 10:11:12 [显示全部帖子]

以下是引用王锋在2011-11-14 22:54:53的发言:

你怎么知道他是只刷6次?

他的CPU占用量只有金字塔的1/6嘛?

 

交易开拓者刷新时只在最后一根K线运算


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


加好友 发短信
等级:小飞侠 帖子:1882 积分:3310 威望:0 精华:15 注册:2010/3/15 13:11:56
  发帖心情 Post By:2011/11/15 10:15:18 [显示全部帖子]

以下是引用leevolvo在2011-11-14 23:32:04的发言:

开拓者的这种方式,在最后一根K线图(比如最后一个数据),可能会漏算数据,特别是在网络不好时。

比如:网络中断时,有3根1分钟K线卡住了。第4根的时候才重新连接上

那么,中间漏掉的3根K线就没有计算到了

 

所以,在产生新的K线图的时候,都要从头到尾重新计算一遍,才能保证信号的正确性,否则会有问题

不是新K线产生的话,可以只重新计算最后一根的K线。因为前面的K线计算都是重复的

也许技术上有难度,或者稳定性不够

 

但从目前金字塔运行速度上来看,不要加载太多K线数量,计算速度还是非常快的。后台,10个逐K策略(960根)没啥延迟。

[此贴子已经被作者于2011-11-14 23:32:18编辑过]

金字塔应该记住最近一根K线时的各种状态,如果补全K线时,当然同时计算补全的数据了。

 

 


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


加好友 发短信
等级:小飞侠 帖子:1882 积分:3310 威望:0 精华:15 注册:2010/3/15 13:11:56
  发帖心情 Post By:2011/11/15 10:16:26 [显示全部帖子]

金字塔如果一个框架开6个窗口,每个窗口100跟左右,就很卡,交易开拓者就不会,原因应该就是这个。


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


加好友 发短信
等级:小飞侠 帖子:1882 积分:3310 威望:0 精华:15 注册:2010/3/15 13:11:56
  发帖心情 Post By:2011/11/15 10:41:17 [显示全部帖子]

以下是引用admin在2011-11-15 10:34:12的发言:

你见过他的源代码?

我调试过,实盘交易时,每次运算的k线数值都是最后一根,而且交易开拓者的开发人员也证实了此事


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


加好友 发短信
等级:小飞侠 帖子:1882 积分:3310 威望:0 精华:15 注册:2010/3/15 13:11:56
  发帖心情 Post By:2011/11/15 10:44:30 [显示全部帖子]

以下是引用z7c9在2011-11-15 10:41:17的发言:

我调试过,实盘交易时,每次运算的k线数值都是最后一根,而且交易开拓者的开发人员也证实了此事

只有第一次加载的时候是从第一根K线运算起,后面的tick刷新都只在最后一根K线运算,因为前面的数据都已经保存下来了


 回到顶部