gspt1:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
gspt2:=NAMELIKE('ST')=0 AND NAMELIKE('*ST')=0 AND NAMELIKE('SST')=0 AND NAMELIKE('S*ST')=0;
gspt3:=gspt1 AND gspt2;
gspt4:=COUNT(ABS((CLOSE-OPEN)/OPEN<0.01),2)=2;
gspt5:=RANGE(CLOSE/REF(CLOSE,1),1.03,1.05);
gspt6:=CLOSE/MA(CLOSE,5)<=1.009 AND CLOSE/MA(CLOSE,25)>=0.995;
gspt7:=CLOSE/REF(CLOSE,1)<=1.001 AND CLOSE>OPEN;
gspt8:=MA(CLOSE,5);
gspt9:=MA(CLOSE,13);
gspt10:=MA(CLOSE,21);
gspt11:=CLOSE<gspt8 AND gspt8<gspt9 AND gspt9<gspt10 AND ABS(CLOSE-OPEN)/OPEN<0.01 AND CLOSE>OPEN;
gspt12:=REF(MACD.MACD<=0,1) AND MACD.MACD>=0 AND LOW<REF(LOW,1) AND CLOSE>REF(CLOSE,1) AND CLOSE>OPEN AND REF(gspt7,1);
gspt13:=gspt3 AND REF(gspt7,1.........