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

如何避免k线前面后面对中间形成信号的干扰,我想把前后没有形成信号的中间变量全都清除了 [金字塔]

  • 咨询内容: 收过均线:=cross(close,ma20);一次收过均线:=SFILTER(收过均线,cross(ma20,close));一次收过均线的高点:=VALUEWHEN(一次收过均线,high),noaxis;二次收过均线:=cross(close,一次收过均线的高点)and close>一次收过均线;二次收过均线的高点:SFILTER(二次收过均线,cross(ma20,close));

    蓝色代码是想清除中间的干扰,这样表达可以根治中间的干扰吗,请问代码这么表达对不对
    红色代码是想清除两边的干扰,清除效果不好,我想做到k价格一次收过均线的高点,如果没有被二次收过,k价就收回ma20均以下了,这些没有形成信号的中间变量,在价格收回20均的时候,就把他们清除了,请问怎么表达。
    谢谢老师

     

  • 金字塔客服:

    你这样的操作是未来,更加影响信号,想要保持信号稳定,需要的不是做“清除”,你用走完k线下单试试

     

  • 用户回复:

    问的不是信号闪烁问题

    收过均线:=cross(close,ma20); 一次收过均线:=SFILTER(收过均线,cross(ma20,close)); 一次收过均线的高点:=VALUEWHEN(一次收过均线,high),noaxis; 二次收过均线:=cross(close,一次收过均线的高点)and close>一次收过均线; 二次收过均线的高点:SFILTER(二次收过均线,cross(ma20,close)); ////////////////////////////////////////////////////////////////////////////   当执行完第三句时候 一次收过均线的高点:=VALUEWHEN(一次收过均线,high),noaxis; 每次k线close与20均线的金叉死叉以后,都会出现第三句的这么一个信号 我在执行第四句的时候 二次收过均线:=cross(close,一次收过均线的高点)and close>一次收过均线; 我只想参照我现在这一次第三句“一次收过均线的高点:=VALUEWHEN(一次收过均线,high),noaxis;”出现的信号 以前的k线close与20均线的金叉死叉以后,出现的第三句的信号,我都不参考。

     

  • 网友回复:

    能 配个图 ,具体到一个品种上,详细说一下吗?

 

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

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


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

相关文章

    没有相关内容