您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

使用金字塔的自定义数据功能来加强改善跨周期引用指标的效率 [金字塔]

  • 咨询内容:

    请注意下面的文章适用 金字塔2.82版的标准版及其以上用户使用。
    金字塔提供了灵活的跨周期指标调用功能,用户可以直接在公式中进行灵活的调用,但是跨周期指标调用的效率较低,尤其是用户大量的使用跨周期指标引用,将带来严重的效率问题,表现为软件使用停顿,甚至死机,或者优化时因大量的内存占用而导致软件崩溃。

       因为金字塔在设计开发时已经对公式系统进行了很好的优化,通常用户只引用1到2跨周期公式是没有什么效率问题的,但是如果用户引用的跨周期数量超过了3个,那么就应该考虑使用自定义数据来解决效率问题。

       自定义数据是金字塔的扩展数据很重要的一个组成部分,有了扩展数据,用户就可以在公式中来对这些自定义的扩展数据进行更加灵活的加工,比如取十大股东的信息等等,有关自定义数据的更详细描述,不在本教程的范围之内,请用户参考自定义数据的有关章节,这里只介绍对提高跨周期指标调用提高效率有用的部分。
        那么跨周期指标调用用自定义数据有什么好处呢?
        1、用户使用跨周期通常都是固定参数,只需要自定义数据刷新过一次后,就可以反复调用了,极大的减少了运算量。
        2、对于用户多窗口交易,使用自定义数据也是需要盘中自动刷新一遍,而无需多窗口的再度重复计算。
       
    自定义数据的使用范例:
       例如我们有个公式,需要在1分钟周期调用5分钟周期的MACD.DEF的数据,通常我们会在公式中这样来调用
       DD:"MACD.DIFF#MIN5"(26,12,9);

     


    此主题相关图片如下:qq截图未命名.jpg

     

    但是如果我们需要将5分钟周期的MACD.DEF的保存到自定义数据中,那么需要的步骤如下:
       1、分析菜单->自定义数据
       2、点“新建”按钮,属性中选择“证券相关序列”,这样来保证计算出来的自定义数据是与跨周期保持一致的序列数据。


    此主题相关图片如下:qq截图未命名.jpg


       3、勾选下方的“与指标相关联”后,点“指标”按钮,然后弹出“自定义数据属性设置”,在内部选择好公式、周期、参数、刷新频率、计算范围后,点确定按钮。在此对计算范围做一下说明,计算范围是指对你选择的板块内的所有品种进行刷新,用户可以将准备交易使用的品种都放到自选股板块

    中,这样就可以做到定时刷新了,用户不要盲目的乱加品种,因为品种过多会影响到刷新速度,只添加必要的可用到的交易品种即可。

     

     

     
    此主题相关图片如下:qq截图未命名.jpg

     4、设置结束后,点自定义数据管理器上的“刷新全部”按钮即可全部刷新数据了,如果你需要的是用自定义数据盘中自动刷新来做自动交易,那么请勾选“自动更新”复选框。
       5、数据刷新完毕后,我们就可以在公式中来调用刚才刷新的自定义数据了,例如:dd:selfdata('data1');,效果图如下,与跨周期指标引用完全一致。

     


    此主题相关图片如下:qq截图未命名.jpg

    [此贴子已经被作者于2012-3-13 14:10:02编辑过]

     

  • 金字塔客服:

    牛啊。2.82什么时候推出来,等得花儿都要谢了

     

  • 用户回复: 2.82已经在测试当中,预计很快就能推出了。

     

  • 网友回复: 调用的时候使用下面语句就可以调用自定义数据了~

    DDD:SELFDATAN(1 );

     

  • 网友回复:

    在主站,,下面是下载主页,,,

     

    http://www.weistock.com:8080/down/html/?23.html

     

     

     

     

     

     

     

    [此贴子已经被作者于2012-3-13 17:49:18编辑过]

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容