R9:=HHV(H,9)-LLV(L,9); RSV:=IF(R9>0,(C-LLV(L,9))/R9*100,0); K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:=3*K-2*D; KDJOK:=J>K AND K>D; PREF:=REF(C,1); PCT:=(C-PREF)/IF(PREF>0,PREF,1)*100; ZT10:=PCT>9.8 AND PCT<11.1 AND C=H; ZT20:=PCT>19.8 AND PCT<21.1 AND C=H; ZT:=ZT10 OR ZT20; FIRSTZT:=COUNT(ZT,2)=1; FLOATMV:=CAPITAL*C/1000000; CAPOK:=CAPITAL>0 AND FLOATMV<80; PRICEOK:=C>2 AND C<22; VMA5:=MA(V,5); AMA5:=MA(AMOUNT,5); VREF:=REF(V,1); AREF:=REF(AMOUNT,1); F1:=VMA5>0 AND V>VMA5*1.8; F2:=AMA5>0 AND AMOUNT>AMA5*2; F3:=VREF>0 AND V/VREF>=2; F4:=AREF>0 AND AMOUNT/AREF>=2.2; F5:=V>0 AND V>=HHV(V,3)*0.95; FUNDOK:=COUNT(F1 OR F2 OR F3 OR F4 OR F5,5)>=2; DATAOK:=BARSCOUNT(C)>=10 AND R9>0 AND PREF>0 AND CAPITAL>0 AND C>0; XG:DATAOK AND KDJOK AND CAPOK AND PRICEOK AND ZT AND FIRSTZT AND FUNDOK;