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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 序列模式和逐K模式是这样运行的吗?

   

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


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

主题:序列模式和逐K模式是这样运行的吗?

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


加好友 发短信
等级:新手上路 帖子:58 积分:227 威望:0 精华:0 注册:2011/12/21 19:59:25
序列模式和逐K模式是这样运行的吗?  发帖心情 Post By:2011/12/21 21:08:21 [显示全部帖子]

 

为提高公式效率,想学一下后台及序列模式,不过有些东西始终不太明白,想咨询一下。
有关序列模式和逐K线模式公式的运行原理还是不太懂,以下是我理解的


一、序列模式:是指金字塔每循环检测一次时(这个频率是多少,与金字塔有关还是与电脑CPU有关),公式被执行一次,
实际上从第一个有效周期开始到最后一个周期的每一个数组单元的值都是已知的,根据公式,想怎么运算就怎么运算,
并且一次性得到需要的结果,结果或者是一个数组或者是最后一个周期的单值变量。比方说,金字塔每秒循环检测10次,则公式每秒只被执行10次,不管有多少个有效周期。但是,有效周期越多,公式每运行一次耗费的时间就越长。

 

二、逐K线模式:是指金字塔每循环检测一次时,都要从第一个有效周期开始,每根K线运行一次公式,并将计算结果往后传递,直到最后一根K线。比如说,金字塔每秒检测10次,当前品种有效周期100个,则每秒钟公式运行的次数是10*100=1000次。


以上解释对否?另外,即便没有连接行情,行情数据没有刷新,但是金字塔实际上一直都在按其固有的频率检测并运行公式的,对吗?


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


加好友 发短信
等级:新手上路 帖子:58 积分:227 威望:0 精华:0 注册:2011/12/21 19:59:25
  发帖心情 Post By:2011/12/23 11:07:09 [显示全部帖子]

哦。谢谢!由此,我又想起论坛里的一段文字说明,有些不明白,如下:

 

3、固定轮询会增加CPU的资源消耗,系统会按照轮询设置上的时间去计算是否有信号发生,会造成CPU在大多数情况下都是一些无谓

的计算,而走完K线只会在每个新K线形成时只计算一次,这可以大大减小CPU的运算量,尤其是用户在进行后台程序化交易时,如果

监控的品种比较多和策略比较复杂的情况下,使用走完K线模式运行是很重要的。

 

==我不明白这里的固定轮询或者K线走完也好(1分钟的K线走完就相当于是60秒轮询),循环检测计算是否有信号,与楼上的帖子中提到的固定刷新或者检测运行公式,应该不是一个概念吧?


 回到顶部