VAR1:=EMA(HHV(HIGH,500),21);
VAR2:=EMA(HHV(HIGH,250),21);
VAR3:=EMA(HHV(HIGH,90),21);
VAR4:=EMA(LLV(LOW,500),21);
VAR5:=EMA(LLV(LOW,250),21);
VAR6:=EMA(LLV(LOW,90),21);
VAR7:=EMA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6,21);
VAR8:=EMA((VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6,21);
VAR9:=EMA((VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6,21);
VAR10:=EMA((VAR7*3+VAR8*2+VAR9)/6*1.738,21);
VAR11:=REF(LOW,1);
VAR12:=SMA(Abs(LOW-VAR11),3,1)/SMA(MAX(LOW-VAR11,0),3,1)*100;
VAR13:=EMA(IF(CLOSE*1.35<=VAR10,VAR12*10,VAR12/10),3);
VAR14:=LLV(LOW,30);
VAR15:=HHV(VAR13,30);
VAR16:=IF(MA(CLOSE,58),1,0);
VAR17:=EMA(IF(LOW<=VAR14,(VAR13+VAR15*2)/2,0),3)/618*VAR16;
VAR18:=IF(VAR17>100,100,VAR17);
VAR19:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1);
VAR20:=EMA(IF(C< EMA(C,250),VAR19*1000,VAR19*10),3);
VAR21:=EMA(IF(L<=LLV(L,30),VAR20/2+HHV(VAR20,30),0),3)/618;
VAR22:=IF(VAR21>100,100,VAR21);
VAR23:=REF(LOW,1);
VAR24:=((SMA(ABS((LOW-VAR23)),3,1)/SMA(MAX((LOW-VAR23),0),3,1))*100);
VAR25:=EMA(IF((CLOSE*1.2),(VAR24*10),(VAR24/10)),3);
VAR26:=LLV(LOW,38);
VAR27:=HHV(VAR25,38);
VAR28:=IF(LLV(LOW,90),1,0);
VAR29:=((EMA(IF((LOW<=VAR26),((VAR25+(VAR27*2))/2),0),3)/618)*VAR28);
VAR30:=REF(LOW,1);
VAR31:=SMA(ABS(LOW-VAR30),3,1)/SMA(MAX(LOW-VAR30,0),3,1)*100;
VAR32:=EMA(IF(CLOSE*1.3,VAR31*10,VAR31/10),3);
VAR33:=LLV(LOW,13);
VAR34:=HHV(VAR32,13);
VAR35:=IF(MA(CLOSE,34),1,0);
VAR36:=EMA(IF(LOW<=VAR33,(VAR32+VAR34*2)/2,0),3)/618*VAR35;
VAR38:=IF(VAR36>100,100,VAR36);
XG:VAR18>=99.8 AND VAR22>=99.8 AND VAR29>=99.8 AND VAR38>=99.8;