A1:=H>REF(H,1)&&H>REFX(H,1)&&REFX(L,1)>=L&&REFX(L,2)<L&&H>REFX(H,2);
B1:=L<REF(L,1)&&H>REFX(H,1)&&L<REFX(L,1)&&L<REFX(L,2)&&REFX(L,1)<REFX(L,2);
DRAWTEXT((A1||H>REF(H,1)&&H>REFX(H,1)&&REFX(L,1)<L||H>REF(H,1)&&H>REFX(H,1)&&L<REFX(L,1)&&REFX(L,2)<L&&REFX(H,2)<REFX(H,1)),H,’↓’),COLORGREEN,FONTSIZE30;
DRAWTEXT((B1||L<REF(L,1)&&L<REFX(L,1)&&REFX(H,1)>H||L<REF(L,1)&&H>REFX(H,1)&&L<REFX(L,1)&&REFX(H,2)>H&&REFX(L,2)>REFX(L,1)),L,’↑’),VALIGN0,COLORRED,FONTSIZE30;
GG:=(A1||H>REF(H,1)&&H>REFX(H,1)&&REFX(L,1)<L||H>REF(H,1)&&H>REFX(H,1)&&L<REFX(L,1)&&REFX(L,2)<L&&REFX(H,2)<REFX(H,1));
DD:=(B1||L<REF(L,1)&&L<REFX(L,1)&&REFX(H,1)>H||L<REF(L,1)&&H>REFX(H,1)&&L<REFX(L,1)&&REFX(H,2)>H&&REFX(L,2)>REFX(L,1));
DRAWLINE3(GG&&H<REF(H,SUMBARS(GG,2)-1),H,0,1,REF(H,SUMBARS(GG,2)-1),SUMBARS(GG,2)-1,0);
DRAWLINE3(DD&&L>REF(L,SUMBARS(DD,2)-1),L,0,1,REF(L,SUMBARS(DD,2)-1),SUMBARS(DD,2)-1,0);
N1:=GG&&H<REF(H,SUMBARS(GG,2)-1);
N2:=DD&&L>REF(L,SUMBARS(DD,2)-1);
M1:=VALUEWHEN(GG,H);
M2:=VALUEWHEN(DD,L);
NN1:=COUNT(C>M1,BARSLAST(N1));
NN2:=COUNT(C<M2,BARSLAST(N2));
DRAWCOLORKLINE(BARSLAST(N1)<BARSLAST(N2) AND NN1=0,COLORGREEN,1);
DRAWCOLORKLINE(BARSLAST(N1)<BARSLAST(N2) AND ISDOWN AND NN1=0,COLORGREEN,0);
DRAWCOLORKLINE(BARSLAST(N1)>BARSLAST(N2) AND NN2=0,COLORRED,1);
DRAWCOLORKLINE(BARSLAST(N1)>BARSLAST(N2) AND ISDOWN AND NN2=0,COLORRED,0);
DRAWCOLORKLINE(BARSLAST(N1)<BARSLAST(N2) AND NN1>0,COLORRED,1);
DRAWCOLORKLINE(BARSLAST(N1)<BARSLAST(N2) AND ISDOWN AND NN1>0,COLORRED,0);
DRAWCOLORKLINE(BARSLAST(N1)>BARSLAST(N2) AND NN2>0,COLORGREEN,1);
DRAWCOLORKLINE(BARSLAST(N1)>BARSLAST(N2) AND ISDOWN AND NN2>0,COLORGREEN,0);
DRAWNUMBER(CROSS(C,M1) AND BARSLAST(N1)<BARSLAST(N2),H,C,0,COLORRED);
DRAWNUMBER(CROSSDOWN(C,M2) AND BARSLAST(N1)>BARSLAST(N2),L,C,0,COLORGREEN),VALIGN0;