gspt1:=EMA(CLOSE,12)-EMA(CLOSE,26);
gspt2:=EMA(gspt1,9);
gspt3:=2*(gspt1-gspt2);
gspt4:=REF(gspt3,1)<REF(gspt3,2) AND REF(gspt3,2)<REF(gspt3,3);
gspt5:=gspt4 AND REF(gspt3,3)<REF(gspt3,4);
gspt6:=gspt3>=0 AND COUNT(gspt3>REF(gspt3,1),1)=1;
gspt7:=gspt5 AND gspt6 AND EMA(CLOSE,13)>REF(EMA(CLOSE,13),1);
gspt8:=gspt5 AND gspt6 AND ABS((gspt1-gspt2)/CLOSE)<0.018;
gspt9:=gspt5 AND gspt6 AND gspt3<0.10;
XG:gspt8 OR gspt9 OR gspt7;