VAR1:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
VAR2:=SMA(SMA(VAR1,3,1),3,1);
VAR3:=EMA(VAR2,5);
VAR4:=CROSS(VAR2,VAR3) AND VAR3<20;
VAR5:=REF(LOW,1);
VAR6:=SMA(ABS(LOW-VAR5),3,1)/SMA(MAX(LOW-VAR5,0),3,1)*100;
VAR7:=EMA(IF(CLOSE*1.3,VAR6*10,VAR6/10),3);
VAR8:=LLV(LOW,30);
VAR9:=HHV(VAR7,30);
VAR10:=IF(MA(CLOSE,58),1,0);
VAR11:=EMA(IF(LOW<=VAR8,(VAR7+VAR9*2)/2,0),3)/618*VAR10;
VAR12:=EMA(CLOSE,5);
VAR13:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR14:=SMA(VAR13,3,1);
VAR15:=SMA(VAR14,3,1);
VAR16:=CROSS(VAR14,VAR15) AND VAR15<20;
VAR17:=VAR4 OR VAR11>0 OR VAR16;
VAR18:=VAR17 AND FILTER(VAR17,10);
XG:VAR18;