GSPT1:=C>REF(C,1)*1.03 AND C<REF(C,1)*1.05;
GSPT2:=DYNAINFO(37)>0.03 AND DYNAINFO(37)<0.2;
GSPT3:=DYNAINFO(17)>1.2 AND DYNAINFO(17)<3;
GSPT4:=FINANCE(40)/100000000>=30 AND FINANCE(40)/100000000<=200;
GSPT5:=MA(CLOSE,20);
GSPT6:=MA(CLOSE,60);
GSPT7:=MA(CLOSE,120);
GSPT8:=MA(CLOSE,240);
GSPT9:=ATAN((GSPT5/REF(GSPT5,1)-1)*100)*180/3.1416>1;
GSPT10:=ATAN((GSPT6/REF(GSPT6,1)-1)*100)*180/3.1416>1;
GSPT11:=ATAN((GSPT7/REF(GSPT7,1)-1)*100)*180/3.1416>1;
GSPT12:=ATAN((GSPT8/REF(GSPT8,1)-1)*100)*180/3.1416>1;
GSPT13:=GSPT9 AND GSPT10 AND GSPT11 AND GSPT12;
GSPT14:=EMA(CLOSE,10)-EMA(CLOSE,23);
GSPT16:=EMA(GSPT14,8);
GSPT18:=GSPT14>=0 AND GSPT16>=0 AND GSPT14>GSPT16;
XG:GSPT18 AND GSPT1 AND GSPT2 AND GSPT3 AND GSPT4 AND GSPT13;