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

请求修改公式 [文华财经]

  • 咨询内容:  老师您好,我下面的预警公式以前是“TT : FLOOR(30/PER);”能正常使用,就是短时间相同的报警多,我把时间“30分钟”内不报警的限制,我把“30”改成了“5k'限制,弹出 5根k线未定义的情况,请老师帮给定义并完善一下,能在相同的情况下,”5根k线的时间内“不报警。是下面“TT : FLOOR(5K/PER);”这行弹出的问题。 PER := 5;//5分钟周期,10分钟上需改成10TT : FLOOR(5K/PER);MA26:=MA(C,26);MA60:=MA(C,60);N:=BARSLAST(CROSS(MA26,MA60))+1;M:=BARSLAST(CROSSDOWN(MA26,MA60))+1;A:=COUNT(C>MA26&&C>MA60,N)>=1;B:=COUNT(C<MA26&&C<MA60,M)>=1;CC1 := COUNT(A && CROSS(MA60,C), TT) = 1;CC2 : =COUNT(B && CROSSDOWN(MA60,C), TT) = 1;REF(CROSS(CC1,0.5),1), SPARK;REF(CROSS(CC2,0.5),1), SPARK;

     

     来源:程序化99

  • 文华技术人员:  五根k线内的话,您直接修改时间就可以了
     比如是5分钟周期,那么改成25分钟即可,参考:
     PER := 5;//5分钟周期,10分钟上需改成10TT : FLOOR(25/PER);MA26:=MA(C,26);MA60:=MA(C,60);N:=BARSLAST(CROSS(MA26,MA60))+1;M:=BARSLAST(CROSSDOWN(MA26,MA60))+1;A:=COUNT(C>MA26&&C>MA60,N)>=1;B:=COUNT(C<MA26&&C<MA60,M)>=1;CC1 := COUNT(A && CROSS(MA60,C), TT) = 1;CC2 : =COUNT(B && CROSSDOWN(MA60,C), TT) = 1;REF(CROSS(CC1,0.5),1), SPARK;REF(CROSS(CC2,0.5),1), SPARK;

     

     来源: WWW.CXH99.COM

  • 文华客服: 老师你修改的,回到了以前的公式,这样经常会在几秒弹出大量相同的报警。所以我想试试用在第一次报警后,当前这根已报警的k线不在报警,出现后面的第1根,第2根,第3根,第4根,第5根都不报警,到后面符合条件时再报警。谢谢!

     

  • 网友回复: 参考:
    PER := 5;//5分钟周期,10分钟上需改成10 TT : FLOOR(30/PER); MA26:=MA(C,26); MA60:=MA(C,60); N:=BARSLAST(CROSS(MA26,MA60))+1; M:=BARSLAST(CROSSDOWN(MA26,MA60))+1; A:=COUNT(C>MA26&&C>MA60,N)>=1; B:=COUNT(C<MA26&&C<MA60,M)>=1; CC1 := COUNT(A && CROSS(MA60,C), TT) = 1; CC2 : =COUNT(B && CROSSDOWN(MA60,C), TT) = 1; NN:BARSLAST(CROSS(CC1,0.5))+1; MM:BARSLAST(CROSS(CC2,0.5))+1; REF(CROSS(CC1,0.5),1)&&NN>5, SPARK; REF(CROSS(CC2,0.5),1)&&MM>5, SPARK;

     

  • 网友回复:  老师你好!改编的这个公式进过使用反而怎么不能报警了,您再看看,那个细节要完善的,以前的公式是能报警的,谢谢
     

 

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

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


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

相关文章

    没有相关内容