VAR0 := 1990130;
VAR1 := IF(DATE < VAR0,1,0);
VAR2 := ((C - LLV(LOW,43)) / (HHV(HIGH,43) - LLV(LOW,43))) * 100;
VAR3 := SMA(VAR2,2,1);
VAR4 := (COUNT(SMA(VAR3,2,1) <= 11,8)) >= 1;
VAR5 := ((C - LLV(LOW,21)) / (HHV(HIGH,21) - LLV(LOW,21))) * 100;
VAR6 := SMA(VAR5,13,8);
VAR7 := (COUNT(CEILING(SMA(VAR6,13,8)) <= 10,8)) >= 1;
VAR8 := EMA((100 * (C - LLV(LOW,34))) / (HHV(HIGH,34) - LLV(LOW,34)),3);
VAR9 := (COUNT(VAR8 <= 10,8)) >= 1;
VAR10 := LLV(LOW,10);
VAR11 := HHV(HIGH,25);
VAR12 := (COUNT((EMA(((C - VAR10) / (VAR11 - VAR10)) * 4,4)) < 0.5,8)) >= 1;
VAR13 := (((2 * C) + HIGH) + LOW) / 4;
VAR14 := LLV(LOW,5);
VAR15 := HHV(HIGH,5);
VAR16 := EMA(((VAR13 - VAR14) / (VAR15 - VAR14)) * 100,5);
VAR17 := MA(VAR16,2) <= 25.5;
VAR18 := ((C - MA(C,21)) / MA(C,21)) * 100;
VAR19 := ((C - LLV(LOW,43)) / (HHV(HIGH,43) - LLV(LOW,43))) * 100;
VAR20 := SMA(VAR19,2,1);
VAR21 := SMA(VAR20,2,1);
VAR22 := ABS(VAR18);
VAR23 := CROSS(VAR22,VAR21) OR ((EMA(((C - VAR10) / (VAR11 - VAR10)) * 4,4)) < 0.2);
XG : ((((((VAR4 AND VAR7) AND VAR9) AND VAR12) AND VAR17) AND (DYNAINFO(4) > 0)) AND VAR23) AND VAR1;