通达信【捉妖能手】结合趋势筛选妖股,源码 贴图(手机和电脑版通用)
捉妖能手,包含1主图,1副图,1
使用方法:9点25分到9点30之间进行
捉妖能手主图(手机和电脑版通用)
ZBGS1:=REF(CLOSE,2)/REF(CLOSE,1)>=1.04;
ZBGS2:=REF(ZBGS1,1);
ZBGS3:=MA(CLOSE,5);
ZBGS4:=MA(CLOSE,10);
ZBGS5:=MA(CLOSE,60);
ZBGS6:=MA(CLOSE,120);
ZBGS7:=REF(CLOSE,1)< REF(ZBGS3,1) AND OPEN< ZBGS3 AND ZBGS3>ZBGS6;
ZBGS8:=REF(ZBGS7,1)=0 AND ZBGS7;
ZBGS9:=EMA(HHV(HIGH,1),8);
ZBGS10:=EMA(CLOSE,8);
ZBGS11:=ZBGS10< REF(ZBGS10,1) AND CLOSE< ZBGS10;
ZBGS12:=IF(ZBGS9< REF(ZBGS9,1) OR ZBGS11,1,0);
ZBGS13:=(COUNT(ZBGS12=1,4)=3 AND ZBGS12=0)*89;
ZBGS14:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
ZBGS15:=IF(CLOSE>OPEN,ZBGS14*(HIGH-LOW),IF(CLOSE< OPEN,ZBGS14*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-ZBGS14*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE< OPEN,0-ZBGS14*(HIGH-LOW),0-VOL/2));
ZBGS16:=ZBGS15/20/1.15;
ZBGS17:=ZBGS16*0.55+REF(ZBGS16,1)*0.33+REF(ZBGS16,2)*0.22;
ZBGS18:=EMA(ZBGS17,3);
ZBGS19:=ZBGS18< 100;
ZBGS20:=COUNT(ZBGS19,9)< 2;
ZBGS21:=CLOSE/REF(CLOSE,1)>1.09;
ZBGS22:=CLOSE=HIGH;
ZBGS23:=REF(ZBGS21,1) AND REF(ZBGS22,1);
ZBGS24:=COUNT(ZBGS23,11)>0;
ZBGS25:=MA(CLOSE,3);
ZBGS26:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
ZBGS27:=(HIGH-REF(CLOSE,1))/REF(CLOSE,1)*100;
ZBGS28:=REF(HHV(VOL,10),1);
ZBGS29:=MA(CLOSE,20);
ZBGS30:=(ZBGS25+ZBGS3)/2;
ZBGS31:=COUNT(COUNT(ZBGS26>9.9 AND CLOSE=HIGH,1)>=1,30)>0;
ZBGS32:=COUNT(COUNT(ZBGS26>9.9 AND CLOSE=HIGH,1)>=1,60)>0;
ZBGS33:=ZBGS29>REF(ZBGS29,1) AND VOL< ZBGS28 AND ZBGS31 AND ZBGS27>3 AND OPEN<=ZBGS3 AND CLOSE>ZBGS3 AND (COUNT(ZBGS30>REF(ZBGS30,1),3)>=3 OR COUNT(ZBGS3>REF(ZBGS3,1),3)>=3) AND COUNT(ZBGS29>REF(ZBGS29,1),25)>=16;
ZBGS34:=(CLOSE-OPEN)/OPEN*100;
ZBGS35:=ZBGS32 AND VOL< 1.3*REF(VOL,1) AND COUNT(ZBGS34>0.5,6)>=5 AND COUNT(ZBGS25>ZBGS3,5)>=5 AND COUNT(HIGH>REF(HIGH,1),6)>=5 AND ZBGS27>4.5 AND OPEN<=ZBGS25 AND CLOSE>ZBGS25 AND OPEN>ZBGS3;
ZBGS36:=ZBGS33 OR ZBGS35;
ZBGS37:=ZBGS36=1 AND COUNT(ZBGS36,15)=1;
ZBGS38:=AMOUNT/VOL/7;
ZBGS39:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
ZBGS40:=SUM(AMOUNT,10)/ZBGS38/7;
ZBGS41:=DMA(ZBGS39,VOL/ZBGS40);
ZBGS42:=(CLOSE-ZBGS41)/ZBGS41*100;
ZBGS43:=-ZBGS42;
ZBGS44:=ZBGS42>ZBGS43;
ZBGS45:=CROSS(ZBGS42,0.6) AND ZBGS44;
ZBGS46:=EMA(CLOSE/REF(CLOSE,1),5);
ZBGS47:=EMA(CLOSE/REF(CLOSE,1),10);
ZBGS48:=CROSS(ZBGS46,ZBGS47);
ZBGS49:=ZBGS45 AND ZBGS48;
ZBGS50:=ZBGS49 AND ZBGS37;
ZBGS51:=COUNT(ZBGS37,10)>0;
ZBGS52:=ZBGS49 AND ZBGS51 AND ZBGS24;
ZBGS53:=ZBGS49 AND ZBGS24 AND ZBGS13;
ZBGS54:=ZBGS50 AND ZBGS24;
ZBGS55:=ZBGS52 OR ZBGS54 OR ZBGS53;
ZBGS56:=(EMA(CLOSE,12)-EMA(CLOSE,26))/EMA(CLOSE,26)*100;
ZBGS57:=EMA(ZBGS56,9);
ZBGS58:=(ZBGS56-ZBGS57)*100;
ZBGS59:=ZBGS58-REF(ZBGS58,1);
ZBGS60:=CROSS(ZBGS59,50);
ZBGS61:=EMA(EMA(EMA(CLOSE,12),12),12);
ZBGS62:=(ZBGS61-REF(ZBGS61,1))/REF(ZBGS61,1)*100;
ZBGS63:=MA(ZBGS62,9);
ZBGS64:=ZBGS62>ZBGS63;
ZBGS65:=CLOSE/REF(CLOSE,1)>1.09;
ZBGS66:=CLOSE=HIGH;
ZBGS67:=REF(ZBGS65,1) AND REF(ZBGS66,1);
ZBGS68:=COUNT(ZBGS67,4)>0;
ZBGS69:=COUNT(ZBGS67,5)>0;
ZBGS70:=(3*CLOSE+LOW+OPEN+HIGH)/6;
ZBGS71:=(20*ZBGS70+19*REF(ZBGS70,1)+18*REF(ZBGS70,2)+17*REF(ZBGS70,3)+16*REF(ZBGS70,4)+15*REF(ZBGS70,5)+14*REF(ZBGS70,6)+13*REF(ZBGS70,7)+12*REF(ZBGS70,8)+11*REF(ZBGS70,9)+10*REF(ZBGS70,10)+9*REF(ZBGS70,11)+8*REF(ZBGS70,12)+7*REF(ZBGS70,13)+6*REF(ZBGS70,14)+5*REF(ZBGS70,15)+4*REF(ZBGS70,16)+3*REF(ZBGS70,17)+2*REF(ZBGS70,18)+REF(ZBGS70,20))/210;
ZBGS72:=MA(ZBGS71,6);
ZBGS73:=ZBGS71>ZBGS72;
ZBGS74:=CLOSE>1.02*REF(CLOSE,1);
ZBGS75:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100< (-6);
ZBGS76:=REF(CLOSE,1)>(REF(CLOSE,BARSLAST(ZBGS74))+REF(CLOSE,BARSLAST(ZBGS74)+1))/2 AND CLOSE< (REF(CLOSE,BARSLAST(ZBGS74))+REF(CLOSE,BARSLAST(ZBGS74)+1))/2;
ZBGS77:=REF(CLOSE,1)< (REF(CLOSE,BARSLAST(ZBGS75))+REF(CLOSE,BARSLAST(ZBGS75)+1))/2 AND CLOSE>(REF(CLOSE,BARSLAST(ZBGS75))+REF(CLOSE,BARSLAST(ZBGS75)+1))/2;
ZBGS78:=BARSLAST(ZBGS75)<=7 AND ZBGS74 AND ZBGS77 AND COUNT(ZBGS74,BARSLAST(ZBGS75))=1 AND NOT(HIGH=LOW) AND REF(NOT(HIGH=LOW),BARSLAST(ZBGS75))=1;
ZBGS79:=COUNT(ZBGS78,7)>0;
ZBGS80:=((CLOSE-REF(MA(CLOSE,6),1))/6+MA(CLOSE,6))*1.004;
ZBGS81:=CROSS(CLOSE,ZBGS80) AND ZBGS80>REF(ZBGS80,1);
ZBGS82:=((CLOSE-REF(MA(CLOSE,18),1))/18+MA(CLOSE,18))*1.004;
ZBGS83:=CROSS(CLOSE,ZBGS82) AND ZBGS82>REF(ZBGS82,1);
ZBGS84:=ZBGS81 AND ZBGS83 AND ZBGS78 AND ZBGS73 AND ZBGS64;
ZBGS85:=ZBGS68 AND ZBGS78 AND ZBGS73 AND ZBGS64;
ZBGS86:=ZBGS84 OR ZBGS85;
ZBGS87:=REF(CLOSE>OPEN AND REF(HIGH=CLOSE,1) AND OPEN>REF(CLOSE,1),1) OR (OPEN< REF(CLOSE,1) AND REF(CLOSE< OPEN,1) AND CLOSE/REF(CLOSE,1)< 0.97 AND LOW/REF(CLOSE,1)< 0.927) OR (LOW/REF(CLOSE,1)< 1.008 AND CLOSE/REF(CLOSE,1)< 1.0199 AND CLOSE/OPEN< 0.955 AND OPEN/CLOSE< 1.13 AND REF(HIGH=CLOSE,1)) OR (REF(CLOSE< OPEN,1) AND (CLOSE< REF(LOW,2) OR CLOSE/REF(CLOSE,2)< 0.945) AND CLOSE/REF(CLOSE,2)< 0.965) AND CLOSE/LOW< 1.051 AND NOT(HIGH=LOW);
ZBGS88:=REF(REF(CLOSE/REF(CLOSE,4)>=1.13,3) OR REF(CLOSE/REF(CLOSE,3)>=1.1,1) OR REF(CLOSE/REF(CLOSE,4)>=1.073,2) OR REF(CLOSE/REF(CLOSE,1)>=1.089,1) OR CLOSE/REF(CLOSE,2)>=1.089 OR CLOSE/REF(CLOSE,4)>=1.073 AND COUNT(CLOSE>=OPEN,4)>=1,1);
ZBGS89:=CLOSE/REF(CLOSE,1)< 0.955 OR CLOSE/REF(CLOSE,1)< 0.963 AND REF(CLOSE< OPEN,1) OR CLOSE/REF(CLOSE,1)< 0.965 AND REF(CLOSE< OPEN,1) OR CLOSE< REF((CLOSE+OPEN)/2,2) OR CLOSE/REF(CLOSE,1)< 0.966 AND CLOSE< REF(OPEN,1) AND LOW< REF(LOW,1);
ZBGS90:=ZBGS87 OR ZBGS88 OR ZBGS89;
ZBGS91:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100< (-6);
ZBGS92:=CLOSE>1.02*REF(CLOSE,1);
ZBGS93:=ZBGS91 AND ZBGS90;
ZBGS94:=REF(CLOSE,1)< (REF(CLOSE,BARSLAST(ZBGS93))+REF(CLOSE,BARSLAST(ZBGS93)+1))/2 AND CLOSE>(REF(CLOSE,BARSLAST(ZBGS93))+REF(CLOSE,BARSLAST(ZBGS93)+1))/2;
ZBGS95:=BARSLAST(ZBGS93)<=7 AND ZBGS92 AND ZBGS94 AND COUNT(ZBGS92,BARSLAST(ZBGS93))=1 AND NOT(HIGH=LOW) AND REF(NOT(HIGH=LOW),BARSLAST(ZBGS93))=1;
ZBGS96:=ZBGS95 AND ZBGS87=0 AND ZBGS86=0 AND ZBGS1;
STICKLINE(ZBGS96,CLOSE,OPEN,6,0),COLORLIMAGENTA;
STICKLINE(ZBGS96,CLOSE,OPEN,2,0),COLORYELLOW,LINETHICK2;
DRAWICON(ZBGS96,LOW*0.99,25);