gspt0:=CLOSE;
gspt1:=ZTPRICE(REF(gspt0,1),0.1);
gspt2:=EMA(gspt0,12)-EMA(gspt0,26);
gspt3:=EMA(gspt2,9);
gspt4:=(gspt2-gspt3)*2;
gspt5:=ABS(gspt0-O);
gspt6:=IF(MA(gspt0,5)>MA(gspt0,10),20,0);
gspt7:=IF(MA(gspt0,20)>MA(gspt0,60),10,0);
gspt8:=IF(KDJ.J>KDJ.K,10,0);
gspt9:=IF(MACD.DIF>MACD.DEA,10,0);
gspt10:=IF(MACD.MACD>0,10,0);
gspt11:=IF(V>MA(V,60),10,0);
gspt12:=IF(WINNER(gspt0)>0.5,10,0);
gspt13:=IF(gspt0/REF(gspt0,1)>1.03,10,0);
gspt14:=gspt6+gspt7+gspt8+gspt9+gspt10+gspt11+gspt12+gspt13;
gspt15:=gspt0=H AND gspt0/REF(gspt0,1)>1.0975 AND gspt0/REF(gspt0,1)< 1.11 AND FINANCE(3)=1 AND gspt0=gspt1;
gspt16:=gspt0=H AND gspt0/REF(gspt0,1)>1.1985 AND gspt0/REF(gspt0,1)< 1.21 AND FINANCE(3)=3;
gspt17:=gspt15 OR gspt16;
gspt18:=(V/REF(MA(V,5),1)>=2 AND V/REF(VOL,1)>=1.5 OR V/REF(V,1)>=2) AND gspt0>O AND H=HHV(H,6) AND gspt0>EMA(gspt0,13) AND V=HHV(V,6);
gspt19:=TFILTER(gspt18 AND gspt5>REF(gspt5,1),EVERY(V< MA(V,5),2),1);
gspt20:=BARSLAST(gspt19);
gspt21:=gspt18 AND NOT(gspt19) AND EXIST(gspt19,2);
gspt22:=gspt19 OR gspt21;
gspt23:=L/EMA(gspt0,13)< 1.05;
gspt24:=EMA(gspt0,13)>=REF(EMA(gspt0,13),1);
gspt25:=H/REF(gspt0,1)>=1.03 AND gspt22 AND H/gspt0>1.005 AND gspt0/REF(gspt0,1)>1.015 AND gspt23 AND FINANCE(3)=1 AND gspt14>=40;
gspt26:=H/REF(gspt0,1)>=1.05 AND gspt22 AND H/gspt0>1.005 AND gspt0/REF(gspt0,1)>1.015 AND gspt23 AND (FINANCE(3)=3 OR FINANCE(3)=4) AND gspt14>=40;
gspt27:=gspt25 OR gspt26;
gspt28:=gspt27 AND COUNT(gspt27,8) AND COUNT(gspt17,2)=0;
gspt29:=MA(gspt0,20)>=MA(gspt0,10) AND MA(gspt0,10)>=MA(gspt0,5) AND O< MA(gspt0,5) AND gspt0>MA(gspt0,20);
主力:=FILTER(gspt28,5) AND gspt29;
妖K:=FILTER(gspt17 AND gspt19 AND COUNT(gspt17,3)=1,10);
主力妖K:主力 OR 妖K,LINETHICK2,COLOR0000FF;