N:=7;
N1:=20;
M:=20;
A:=V>N*MAX(SMA(VOL,N1,1),SMA(VOL,M,1));
AA:=CROSS(A,0.5),NODRAW;
BB:=CROSSDOWN(A,0.5),NODRAW;
DRAWSL(BARSLAST(AA)<BARSLAST(BB),VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),H),0,1,0,COLORRED );
DRAWSL(BARSLAST(AA)<BARSLAST(BB),VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),L),0,1,0,COLORGREEN );
DRAWSL(BARSLAST(AA)>BARSLAST(BB),VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),H),0,1,0,COLORRED);
DRAWSL(BARSLAST(AA)>BARSLAST(BB),VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),L),0,1,0,COLORGREEN);
BARSLAST(AA)<BARSLAST(BB)&&CROSS(C,VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),H)),SOUND(‘V’);
BARSLAST(AA)<BARSLAST(BB)&&CROSSDOWN(C,VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),H)),SOUND(‘V’);
BARSLAST(AA)<BARSLAST(BB)&&CROSS(C,VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),L)),SOUND(‘V’);
BARSLAST(AA)<BARSLAST(BB)&&CROSSDOWN(C,VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),L)),SOUND(‘V’);
BARSLAST(AA)>BARSLAST(BB)&&CROSS(C,VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),H)),SOUND(‘V’);
BARSLAST(AA)>BARSLAST(BB)&&CROSSDOWN(C,VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),H)),SOUND(‘V’);
BARSLAST(AA)>BARSLAST(BB)&&CROSS(C,VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),L)),SOUND(‘V’);
BARSLAST(AA)>BARSLAST(BB)&&CROSSDOWN(C,VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),L)),SOUND(‘V’);
AA,SOUND(‘V’);
H1:=VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),H);
L1:=VALUEWHEN(V=HHV(V,BARSLAST(CROSS(A,0.5))+1)&&BARSLAST(AA)<BARSLAST(BB),L);
DRAWNUMBER(REFX(AA,1),H1,H1,0,COLORRED),ALIGN0;
DRAWNUMBER(ISLASTBAR ,REF(H1,1),REF(H1,1),0,COLORRED),ALIGN0;
DRAWNUMBER(REFX(AA,1),L1,L1,0,COLORGREEN),ALIGN0;
DRAWNUMBER(ISLASTBAR ,REF(L1,1),REF(L1,1),0,COLORGREEN),ALIGN0;