VAR1:=ATAN((MA(CLOSE,5)/REF(MA(CLOSE,5),1)-1)*100)*57.299999;
VAR2:=ATAN((MA(CLOSE,13)/REF(MA(CLOSE,13),1)-1)*100)*57.299999;
VAR3:=ATAN((MA(CLOSE,20)/REF(MA(CLOSE,20),1)-1)*100)*57.299999;
VAR4:=ATAN((MA(CLOSE,60)/REF(MA(CLOSE,60),1)-1)*100)*57.299999;
VAR5:=VAR1/50+VAR2/40+VAR3/21+VAR4/10;
VAR6:=CLOSE/REF(CLOSE,1)>1.098 AND CLOSE=HIGH AND OPEN<HIGH;
VAR7:=VAR6 AND NOT(REF(VAR6,1)) AND REF(OPEN,1)<REF(HIGH,1);
VAR8:=BARSLAST(VAR7);
VAR9:=CLOSE<REF(OPEN,VAR8) AND VAR8<4 AND VAR8>1;
VAR10:=BARSLAST(VAR9);
VAR11:=VAR10<4 AND CLOSE>REF(OPEN,VAR8) AND REF(HIGH,VAR8-1)>REF(HIGH,VAR8) AND REF(vol,VAR8-1)>REF(VOL,VAR8) AND VAR5<7;
VAR36:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
XG:FILTER(VAR11,4) AND VAR36;