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

[求助]请教版主,确认软件自带2个策略的问题,谢谢 [金字塔]

  • 咨询内容:

    1,http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=34043
    10日平均波幅:=ref(MA(CALLSTOCK(STKLABEL,VTHIGH,6,0)-CALLSTOCK(STKLABEL,VTLOW,6,0),10),1);//AVERAGERANGE
    10日平均开收盘区间:=ref(MA(ABS(CALLSTOCK(STKLABEL,VTopen,6,0)-CALLSTOCK(STKLABEL,VTclose,6,0)),10),1);//AVERAGEOCRANGE

    是否真的实现了提取前10日平均开收盘区间  (原始思路是提取10个日K线)的思路,而且不是10个周期(10根5分钟K线) ? 但CALLSTOCK 函数的参数里的6在金字塔的说明文件里也确实是日线的意思.所有有点混淆了,这个问题很多论坛朋友都有讨论过,现在想得到版主的确认.

    2,http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=30283&page=3
          2.1原始思路(见图片)的  RANGE=max(HH-LC,HC-LL),       但软件自带的是  浮动区间:=max(HH-LL,HC-LL);//range        想请问是不是在编写的时候的失误? 也想请版主的确认到底是HH-LC还是HH-LL      2.2 同1的问题一样,是否真实表述了是取得的是日线数据,而不是周期数据,

    非常感谢金字塔提供的这些模板策略,也感谢所有版主管理员的辛苦工作.

     

  • 金字塔客服:

    1.这个写法完全是错的,去的平均波幅是当前k线下的前一个周期被引用值的10周期均线,也就是不管怎么算都是取当日的算术平均值

     

    要用跨周期引用下的算法

     

    pingjun:ref(MA(h-l,10),1);

    区间:ref(ma(o-c,10),1);

     

     

    然后用跨周期引用的办法来引用pingjun的日线值

     

    会用stkindi来引用日线值吗?

     

    2.1写错了

     

    2.2这种引用的当前周期下的被引用值的10周期均线,不是引用日线上的10周期均线,这种被引用的计算都是按照方法1,先在被引用的地方计算好,然后再引用

     

     

     

  • 用户回复: 版主还真是效率, 
    说真的,还真的不太会引用,
    可否劳烦版主把这2个策略的正确版本修改一下发出来,谢谢了!

     

  • 网友回复:

    公式1:

    pingjun:ref(MA(h-l,10),1);

    qujian:ref(ma(o-c,10),1);

     

    公式2:

    10日平均波幅:=stkindi('','公式1.pingjun',0,6);
    10日平均开收盘区间:=stkindi('','公式1.qujian',0,6);

     

    公式1的名字不能改,公式2的名字修改看自己的需求


    此主题相关图片如下:1.png

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容