VAR1:=LLV(LOW,34);
VAR2:=HHV(HIGH,30);
VAR3:=REF(CLOSE,1);
VAR4:=EMA((CLOSE-VAR1)/(VAR2-VAR1),3)*100;
ZL:=SMA(MAX(CLOSE-VAR3,0),7,1)/SMA(ABS(CLOSE-VAR3),7,1)*100;
CC:ZL,COLORWHITE;
SH:=VAR4;
VAR5:=(VAR4-LLV(VAR4,21))/(HHV(VAR4,21)-LLV(VAR4,21))*100;
Q1:IF(CROSS(VAR5,90) && SH<40,18,10);
Q2:IF(CROSS(ZL,12) && REF(SH,5)<20 && REF(SH,3)<20,18,10);
P1:IF(CROSS(84,ZL),82,90),COLORMAGENTA;
P2:IF(CROSS(84,SH),82,90),COLORCYAN;
VY:=SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,5,1);
L2:=SMA(0.618*REF(VY,1)+0.382*VY,3,1);
L3:=MA(L2,5);
STICKLINE(L2>L3,L3+2,L3-2,COLORRED,0);
STICKLINE(L2<=L3,L3+2,L3-2,COLORGREEN,0);
PARTLINE(CLOSE>0,80,COLORYELLOW);
PARTLINE(CLOSE>0,50,COLORYELLOW);
PARTLINE(CLOSE>0,20,COLORYELLOW);
PARTLINE(CLOSE>0,10,COLORYELLOW);