VAR1D:=EMA(HHV(CLOSE,10),30);
VAR1U:=CLOSE>VAR1D AND (crOSS(CLOSE,VAR1D) OR (REF(LOW,1)< VAR1D AND CLOSE>VAR1D));
VAR1V:=CLOSE>=REF(CLOSE,1)*1.05 AND CLOSE>=OPEN;
VAR1W:=(EMA(CLOSE,12)-EMA(CLOSE,26))*100;
VAR1Y:=EMA(VAR1W,9);
VAR1Z:=VAR1W>VAR1Y;
VAR1A:=vol>MA(VOL,5) AND MA(VOL,5)>REF(MA(VOL,5),1);
XG:FILTER(VAR1U AND VAR1V AND VAR1Z AND VAR1A,20);