MA40:MA(C,40),NODRAW;
MA120:MA(C,120),COLORYELLOW,LINETHICK2;
TR :=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR :=MA(TR,14);
MA20:MA(C,20),COLORMAGENTA;
LL:=LV(L,3);
HH:=HV(H,3);
L2:=LV(L,2);
H2:=HV(H,2);
X1:=BARSLAST(C>MA40&&C<LL||C<MA40&&C<L2&&ISDOWN);
X2:=BARSLAST(C>MA40&&C>H2&&ISUP||C<MA40&&C>HH);
DRAWCOLORKLINE(X1<X2,COLORCYAN,1);
DRAWCOLORKLINE(X1<X2&&ISDOWN,COLORCYAN,0);
DRAWCOLORKLINE(X1>X2,COLORRED,1);
DRAWCOLORKLINE(X1>X2&&ISDOWN,COLORRED,0);
AA:=C>MA120 AND C>HV(H,90);
BB:=C<MA120 AND C<LV(L,90);
DRAWICON(CROSS(AA,0.5) AND COUNT(CROSS(AA,0.5),BARSLAST(CROSS(BB,0.5))+1)=1,H+30,4),VALIGN0;
DRAWICON(CROSS(BB,0.5) AND COUNT(CROSS(BB,0.5),BARSLAST(CROSS(AA,0.5))+1)=1,L-30,5),VALIGN2;