您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

日内取5个周期的高低点 [赢顺期货]

  • 咨询内容:

    我想做一个日内模型,但是取具体的值比较困难,请老师帮忙写一下,思路如下:

    1,取5个周期的高点和低点,先决条件是9点钟开盘以后计算,比如在一分钟周期,时间到了9:11分,取值的范围应该是9:06分--9:10分的高点和低点;

    2,取2个周期最后的收盘件,同样的条件是9点钟开盘以后计算,比如在一分钟周期,时间到了9:11分,取值的范围应该是9:10分的收盘价;

    3,周期的取值范围是模型加载周期的移动变化,比如时间到了11:23分了,那么所取的周期就是11:18到目前时间的周期。

       请老师帮忙编写!谢谢!

     

  • 赢顺技术人员:

    1,取5个周期的高点和低点,先决条件是9点钟开盘以后计算,比如在一分钟周期,时间到了9:11分,取值的范围应该是9:06分--9:10分的高点和低点;

    N:=BARSLAST(DATE<>REF(DATE,1))+1;

    HH1:VALUEWHEN(N>5,REF(H,1));

    HH2:VALUEWHEN(N>5,REF(H,2));

    HH3:VALUEWHEN(N>5,REF(H,3));

    HH4:VALUEWHEN(N>5,REF(H,4));

    HH5:VALUEWHEN(N>5,REF(H,5));

    LL1:VALUEWHEN(N>5,REF(L,1));

    LL2:VALUEWHEN(N>5,REF(L,1));

    LL3:VALUEWHEN(N>5,REF(L,1));

    LL4:VALUEWHEN(N>5,REF(L,1));

    LL5:VALUEWHEN(N>5,REF(L,1));

     

    2,取2个周期最后的收盘件,同样的条件是9点钟开盘以后计算,比如在一分钟周期,时间到了9:11分,取值的范围应该是9:10分的收盘价;

    C1:VALUEWHEN(N>5,REF(C,1));

     

    3,周期的取值范围是模型加载周期的移动变化,比如时间到了11:23分了,那么所取的周期就是11:18到目前时间的周期。

     

    以上编写可实现周期的移动变化,仅供参考。

     

  • 赢顺客服:

    非常感谢!

     

  • 网友回复: 老师,我是想取当前K线的前5个周期内的最高价,最低价,和收盘价。而不是取前5个周期内每个K线的最高价和最低价。也是这样表达的吗?

     

  • 网友回复:

    不是的,为您修改如下:

    N:=BARSLAST(DATE<>REF(DATE,1))+1;

    HH:VALUEWHEN(N>5,REF(HHV(H,5),1));

    LL:VALUEWHEN(N>5,REF(LLV(L,5),1));

    CC:VALUEWHEN(N>5,REF(C,5));

     

    仅供参考。

 

如果以上指标公式不适用于您常用的行情软件

或者您想改编成选股公式,以便快速选出某种形态个股的话,

可以联系我们相关技术人员 QQ: 262069696  点击在线交流进行 有偿 改编!

 


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

相关文章

    没有相关内容