请求修改公式
作者:文华财经 来源:cxh99.com 发布时间:2018年03月12日
-
咨询内容:
老师您好,我下面的预警公式以前是“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;
-
网友回复:
老师你好!改编的这个公式进过使用反而怎么不能报警了,您再看看,那个细节要完善的,以前的公式是能报警的,谢谢