M10:=ma(vol,12);
M30:=MA(VOL,30);
M60:=MA(VOL,60);
TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,1)))));
MTIME:=MOD(FROMOPEN,TOTAL);
CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
VVOL:=IF(CURRBARSCOUNT=1,VOL*TOTAL/CTIME,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1 && (SETCODE=0 || SETCODE=1),VVOL,0,1.5,0),COLORBLUE;
STICKLINE(C>O,VOL,0,1.5,1),COLORWHITE;
STICKLINE(C<O,VOL,0,1.5,1),COLORCYAN;
STICKLINE(C=O,VOL,0,1.5,1),COLORYELLOW;
STICKLINE(V=CONST(LLV(VOL,50)),0,VOL,1.5,0),COLORBLACK;
STICKLINE(M10>=M60 AND M10>M30 AND VOL>M30,0,VOL*0.318,1.5,1),COLORGREEN;
STICKLINE(M10<M60,0,VOL*0.318,1.5,1),COLORBLUE;
STICKLINE((C>O AND M10<M60 AND M10>M30 AND VOL>M60),VOL,VOL*0.682,1.5,0),COLORWHITE;
STICKLINE(M10>=M60 AND M10<M30 AND VOL<M60,VOL*0.318,0,1.5,1),COLORLIMAGENTA;
STICKLINE(M10>=M60 AND M10>M30 AND M30>M60 AND VOL>M60 AND VOL<M30,VOL*0.318,0,1.5,1),COLORRED;
MV12:M10,COLORBLUE;
MV30:M30,COLORWHITE;
MV60:M60,COLORLIRED;