
M1:=MA(C,10);
M2:MA(C,21);
M3:=MA(C,60);
UP:=M1>M2 AND M2>M3;
DN:=M1<M2 AND M2<M3;
TR := MAX(MAX(H-L,ABS(REF(C,1)-H)),ABS(REF(C,1)-L));
ATR1:=MA(TR,10);
波动门槛:=ATR1*0.3;
基础多:=UP AND C>M1 AND H-L>波动门槛;
基础空:=DN AND C<M1 AND H-L>波动门槛;
开多原始:=基础多 AND REF(基础多,1);
开空原始:=基础空 AND REF(基础空,1); // 记录上一次触发的信号方向
开多:=开多原始 ;
开空:=开空原始 ;
A:=开多&&SUM(开多,BARSLAST(开空))=1;
B:=开空&&SUM(开空,BARSLAST(开多))=1;
DRAWTEXT(B&&C<REF(C,SUMBARS(B,2)-1),H,'空'),COLORGREEN,FONTSIZE30;
DRAWTEXT(A&&C>REF(C,SUMBARS(A,2)-1),L,'多'),COLORYELLOW,VALIGN0,FONTSIZE30;
记得关注,好指标第一时间获取~
夜雨聆风