volL:VOL,VOLSTICK;
VAR3:EMA(EMA(CLOSE,3),3),LINETHICK0,COLORWHITE;
VAR5:EMA(EMA(CLOSE,5),5),LINETHICK0,COLORWHITE;
VAR6:EMA(EMA(CLOSE,6),6),LINETHICK0,COLORWHITE;
VARX_2:(VAR3+VAR5+VAR6)/3,LINETHICK0,COLORYELLOW;
VARLJ2:VARX_2*0.7,LINETHICK0,COLORWHITE;
VAR7:EMA(EMA(CLOSE,8),8),LINETHICK0,COLORWHITE;
VAR8:EMA(EMA(CLOSE,10),10),LINETHICK0,COLORWHITE;
VAR9:EMA(EMA(CLOSE,12),12),LINETHICK0,COLORWHITE;
VARX_3:(VAR7+VAR8+VAR9)/3,LINETHICK0,COLORWHITE;
VARVAR3:VARX_3*1.3,LINETHICK0,COLORGREEN;
VARLJ3:VARX_3*0.7,LINETHICK0,COLORGREEN;
X_1:EMA(EMA(CLOSE,16),16),LINETHICK0,COLORWHITE;
X_2:EMA(EMA(CLOSE,19),19),LINETHICK0,COLORWHITE;
X_3:EMA(EMA(CLOSE,22),22),LINETHICK0,COLORWHITE;
X_4:EMA(EMA(CLOSE,25),25),LINETHICK0,COLORWHITE;
X_5:EMA(EMA(CLOSE,28),28),LINETHICK0,COLORWHITE;
X_6:EMA(EMA(CLOSE,31),31),LINETHICK0,COLORWHITE;
X_X_2:(X_1+X_2+X_3+X_4+X_5+X_6)/6,LINETHICK0,COLORGREEN;
X_VAR2:X_X_2*1.4,LINETHICK0,COLORGREEN;
X_LJ2:X_X_2*0.6,LINETHICK0,COLORGREEN;
X_40:EMA(EMA(CLOSE,40),40),LINETHICK0;
X_50:EMA(EMA(CLOSE,50),50),LINETHICK0;
X_60:EMA(EMA(CLOSE,60),60),LINETHICK0;
X_X_3:(X_40+X_50+X_60)/3,LINETHICK0,COLORWHITE;
X_VAR3:X_X_3*1.5,LINETHICK0,COLORRED;
X_LJ3:X_X_3*0.5,LINETHICK0,COLORRED;
ZZ90:EMA(EMA(CLOSE,90),90),LINETHICK0,COLORWHITE;
ZZ120:EMA(EMA(CLOSE,120),120),LINETHICK0,COLORWHITE;
ZZ150:EMA(EMA(CLOSE,150),150),LINETHICK0,COLORWHITE;
ZZX_:(ZZ90+ZZ120+ZZ150)/3,LINETHICK0,COLORYELLOW;
ZZVAR:=ZZX_*1.6,LINETHICK1,COLORWHITE;
ZZVARVAR:=ZZX_*3,LINETHICK1,COLORRED;
ZZLJ:=ZZX_*0.4,LINETHICK1,COLORYELLOW;
MAVARX_2:EMA(VARX_2,10),LINETHICK0,COLORWHITE;
MAX_X_2:EMA(X_X_2,10),LINETHICK0,COLORGREEN;
V2:IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1),NODRAW,COLORRED;
STICKLINE(V2>=1,0,VOL,2,0),COLORYELLOW;
VVOL:IF(CURRBARSCOUNT=1&&PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1&&PERIOD=5,VVOL,0,-1,-1),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
ELJVOL:=VARLJ2< VARLJ3&&VARLJ3< X_LJ2&&X_LJ2< X_LJ3&&X_LJ3< ZZLJ,LINETHICK5,COLORRED;
X_LJVOL:=VARLJ2< VARLJ3&&VARLJ3< X_LJ2&&X_LJ2< X_LJ3&&X_LJ2< ZZLJ,LINETHICK2,COLORGREEN;
WLJVOL:=VARLJ2< VARLJ3&&VARLJ3< X_LJ2&&X_LJ2< X_LJ3,LINETHICK1,COLORYELLOW;
STICKLINE(X_X_2>MAX_X_2,0,VOL,2,1),COLORFF00FF;
STICKLINE(VARX_2>MAVARX_2,0,VOL,2,0),COLORRED;
STICKLINE(X_X_2>MAX_X_2&&VOL< ZZLJ,0,VOL,3,0),COLORWHITE;
STICKLINE(X_X_2>MAX_X_2&&VOL< X_LJ3&&VOL< X_LJ2&&VOL>ZZLJ,0,VOL,3,0),COLORBLUE;
STICKLINE(X_X_2< MAX_X_2,0,VOL,2,0),COLORGREEN;
STICKLINE(X_X_2< MAX_X_2&&VARX_2>MAVARX_2,0,VOL,2,0),COLORYELLOW;
STICKLINE(X_LJVOL=1||WLJVOL=1,0,VOL,2,0),COLORBLUE;
STICKLINE(X_X_3>REF(X_X_3,1)&&CLOSE< ZZLJ,0,VOL,3,0),COLORWHITE;
ZZLJ1:ZZX_*0.4,LINETHICK1,COLORWHITE;