很多朋友在实战中有个死穴:看到涨停了想追,结果次日低开成了接盘侠;想低吸,结果买入后个股在底部横盘半年。
其实,强势股的启动是有“迹象”的。真正的强庄股在封板前,通常会经历一次刻意的洗盘,然后通过量能的突然放大和趋势的快速反转来确认启动。今天分享的这段通达信选股公式源码,就是专门用来解决这个问题的——它不抓那些慢悠悠的阴涨,而是盯着那些“有资金运作、有洗盘基础、且能封死涨停”的暴力股。
指标逻辑
这段代码写得比较复杂,叠加了多种过滤条件,但剥开外壳,它的核心意图只有一句话:寻找在趋势反转点上,由主力资金强行推动的涨停个股。
具体它是怎么帮我们过滤的?
- 趋势得分制:它不像普通指标只看一根均线,而是给 5 日、10 日、20 日均线及其方向打分(QUSHI)。只有当整体趋势由弱转强,得分超过 50 分时,它才认为环境安全。
- 庄股洗盘识别:代码里有一大段 JZB 开头的逻辑,其实是在计算“洗盘幅度”。它要求股价在经历一定跌幅后,不能涨得太离谱就得启动,这是在抓那种“洗盘干净、筹码集中”的庄股特征。
- 多维共振确认:它要求 涨停 + 换手率 > 5% + 趋势走强 + 动能爆发 这四个条件必须同时满足。这意味着它过滤掉了那些死气沉沉的僵尸股,以及没有量能支撑的虚假涨停。
简单来说,这个指标是在帮你找:一个被洗干净的票,在趋势好转时,突然被主力资金用大单封死涨停的瞬间。
要怎么用
- 第一步:看信号
当指标出现**“今日尾盘买”或“次日开盘买”**的提示时,说明该股已经触发了强庄启动逻辑。 - 第二步:核对环境
观察 K 线图。如果该信号出现在一个长时间横盘的箱体突破口,或者是在主升浪回调后的二次启动点,胜率最高。 - 第三步:防守设置
不要幻想 100% 成功。如果次日开盘后,股价跌破了信号当日的 5 日均线,或者在 15 分钟内无法快速回收信号日的收盘价,说明这次启动是“诱多”,这时候要果断止损。
关于参数:
源码中的 HSL:=V/CAPITAL*100>5 是换手率过滤。如果你倾向于做更激进的小盘股,可以将 5 改成 3;如果你追求更稳重的资金盘,可以改成 8。
研习案例:




龙头猎手副图指标源码:
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA54:=MA(CLOSE,54);
SHORT:=12;
LONG:=26;
MID:=9;
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2;
N:=9;
M1:=3;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
J:=3*K-2*D;
TJ1:=J<D AND DIF>DEA AND V>REF(V,1) AND C>O AND REF(C,1)<REF(C,2) AND REF(C,2)<REF(C,3) ;
A1:=IF(C>=MA5,1,-1);
A2:=IF(C>=MA10,1,-1);
A3:=IF(C>=MA20,1,-1);
A4:=IF(MA5>=REF(MA5,1),1,-1);
A5:=IF(MA10>=REF(MA10,1),1,-1);
A6:=IF(MA20>=REF(MA20,1),1,-1);
QUSHI:=(A1+A2+A3+A4+A5+A6)/6*100;
BB1:=QUSHI<-98 AND C/REF(C,1)>1.0042 AND REF(C,1)<REF(C,2);
BB2:=CROSS(QUSHI,0) AND C/REF(C,1)>1.0042;
MASUP:=QUSHI>=50;
AA1:=(CLOSE*2+HIGH+LOW)/4*10;
AA2:=EMA(AA1,13)-EMA(AA1,34);
AA3:=EMA(AA2,5);
AA4:=2*(AA2-AA3)*5.5;
MASLIN:=AA4;
BIZHTT:=(H-REF(C,1))/REF(C,1)*100;
QSHIBZ:=(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S')) AND BIZHTT>=4.945;
ZHATNG:=C=ZTPRICE(REF(C,1),0.1) OR QSHIBZ ;
YJZB:=HHV(VOL,10);
LCATUP:=BARSLAST(YJZB=VOL);
STCATUP:=CROSS(C,REF(C,LCATUP)) AND ZHATNG AND NOT(DYNAINFO(4)=0);
UPYST:=MASLIN>=STCATUP;
KDJUP:=J>=K AND K>=D;
MASUPB:=QUSHI>=50 AND REF(QUSHI,1)<50 AND UPYST AND MASLIN>=REF(MASLIN,1) AND KDJUP AND MA5>MA10 ;
金指标8:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
金指标9:=FILTER(金指标8,10);
金指标10:=BARSLAST(金指标9);
金指标11:=REF(HIGH,金指标10+2);
金指标12:=REF(HIGH,金指标10+1);
金指标13:=REF(HIGH,金指标10);
金指标14:=MAX(金指标11,金指标12);
金指标15:=MAX(金指标14,金指标13);
金指标16:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
金指标17:=金指标10<150;
金指标18:=(OPEN-金指标15)/金指标15*100<30;
金指标19:=(CLOSE-LLV(LOW,金指标10))/LLV(LOW,金指标10)*100<50;
金指标20:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;
金指标21:=VOL/MA(VOL,5)<3.5;
金指标22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;
金指标25:=金指标16 AND 金指标17 AND 金指标18 AND 金指标19 AND 金指标20 AND 金指标21 AND 金指标22;
BIGZH:=FILTER(金指标25,15);
XGA:=TJ1 AND BIGZH;
PL1:=(((CLOSE-MA54)/MA54)<0.1);
PL2:=(((CLOSE-MA10)/MA10)<0.3);
PLLV:=(((PL1=1) AND (PL2=1))*0.2);
PTUP:=((((PLLV=0) AND (REF(PLLV,1)=0.2)) AND (REF((COUNT((PLLV=0.2),10)=10),1)=1))*-0.1);
YGUUP:=PTUP=-0.1;
XDF:=BIGZH OR YGUUP;
VARA:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
VARAA:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);
FLIGA:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);
YAGU:=XDF AND C/REF(C,1)>1.095 AND FLIGA AND VARAA;
ZZAA1:=C<O;
ZZAA2:=C>O AND C<REF(C,1);
ZZBB1:=REF(ZZAA1,1) AND C>REF(O,1);
ZZBB2:=REF(ZZAA2,1) AND C>REF(C,1);
BM:=ZZBB1 OR ZZBB2;
T:=BARSLAST(YAGU);
BIBUY:=T>=1 AND T<=20 AND BM ;
金指标研习社1:=C/REF(C,1)*100-100;
金指标研习社2:=金指标研习社1>6;
金指标研习社3:=MAX(C,O)/MIN(C,O)*100-100;
金指标研习社4:=金指标研习社3<5;
金指标研习社5:=BARSLASTCOUNT(金指标研习社4);
金指标研习社6:=金指标研习社5>=2 AND 金指标研习社5<=4;
金指标研习社7:=REF(金指标研习社6,1) AND 金指标研习社2;
金指标研习社8:=REF(金指标研习社2,1) AND 金指标研习社4;
金指标研习社9:=BARSLAST(金指标研习社8);
金指标研习社10:=金指标研习社9<8;
AA:=C/REF(C,1)>1.095 AND H=O AND L=H;
UPTHRE:=REF(金指标研习社6,1) AND 金指标研习社1>2 AND 金指标研习社10 AND NOT(AA);
ZHXIN:=(C+0.618*REF(C,1)+0.382*REF(C,1)+0.236*REF(C,3)+0.146*REF(C,4))/2.382;
CAPAX:=EMA(((SLOPE(C,22)*20)+C),55);
GOLDLIN:=IF(ZHXIN>=CAPAX,CAPAX,1);
MONDAI:=C>REF(C,1) AND MA(C,3)>MA(C,5) AND MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20) AND MA(C,10)>GOLDLIN AND MA(C,20)<GOLDLIN;
VXGA:=PLLV=0 AND REF(PLLV,1)=0.2 AND REF((COUNT((PLLV=0.2),10)=10),1);
FLS:=C/REF(C,1)>1.048 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,6),2.1*FORCAST(V,6));
SMYAO:=FILTER(FLS,14);
FABC10:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,10))/EMA(CLOSE,10));
FABC11:=DMA(((2.15*CLOSE+LOW+HIGH)/4),FABC10);
JINXW:=EMA(FABC11,5)*1;
TIAJIA:=(C-REF(C,1))/REF(C,1)*100>8;
CHYAO:=CROSS(C,JINXW) AND TIAJIA;
VXGB:=SMYAO AND CHYAO;
XGG1:=VXGA AND CHYAO;
XGG2:=VXGA AND VXGB;
CATYAO:=XGG1 OR XGG2;
QIFLY:=VXGB AND NOT(CATYAO);
ZG1:=MASUPB AND QIFLY;
ZG2:=MASUPB AND UPTHRE AND CHYAO;
ZG3:=MASUPB AND CATYAO AND YAGU;
ZG4:=MASUPB AND UPTHRE AND LCATUP;
ZG5:=MASUPB AND LCATUP;
ZT1:=C=ZTPRICE(REF(C,1),0.1) OR (NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S')) AND (H-REF(C,1))/REF(C,1)*100>=4.945;
ZT2:=C=ZTPRICE(REF(C,1),0.2);
ZT:=ZT1 OR ZT2;
去除北交所:=IF(CODELIKE('836'),0,1);
去除科创板:=IF(CODELIKE('688'),0,1);
去除AAA:=IF(CODELIKE('430'),0,1);
去除AAB:=IF(CODELIKE('838'),0,1);
去除AAC:=IF(CODELIKE('835'),0,1);
去除AAD:=IF(CODELIKE('870'),0,1);
去除AAE:=IF(CODELIKE('830'),0,1);
去除AAF:=IF(CODELIKE('878'),0,1);
去除AAH:=IF(CODELIKE('873'),0,1);
AAG:=去除北交所 AND 去除科创板 AND 去除AAA AND 去除AAB AND 去除AAC AND 去除AAD AND 去除AAE AND 去除AAF AND 去除AAH;
UPCHAN:=CROSS(MA(C,5),MA(C,10));
MASUPXG:=ZG1 OR ZG2 OR ZG3 OR ZG4 OR ZG5;
金智量化A:=ZT AND BIGZH AND SMYAO AND (UPCHAN OR BIBUY);
金智量化B:=ZT AND SMYAO AND CHYAO AND QIFLY;
金智量化C:=ZT AND MONDAI AND CHYAO AND BIBUY;
金智量化D:=ZT AND MONDAI AND QIFLY;
金智量化E:=ZT AND MONDAI AND YAGU AND SMYAO;
金智量化F:=ZT AND MASUPXG;
NDZT:=金智量化A OR 金智量化B OR 金智量化C OR 金智量化D OR 金智量化E OR 金智量化F;
HSL:=V/CAPITAL*100>5;
XG:=NDZT AND AAG AND HSL;
STICKLINE(XG,1.6,2.2,0,0),COLORWHITE;
STICKLINE(XG,0.8,1.6,2,0),COLORRED;
STICKLINE(XG,0,0.8,2,0),COLORBLUE;
DRAWTEXT(XG,1.2,' ↙次日必大涨'),COLORCYAN;
DRAWTEXT(XG,0.8,' ↙今日尾盘买'),COLORMAGENTA;
DRAWTEXT(XG,0.3,' ↙次日开盘买'),COLORYELLOW;
龙头猎手选股指标源码:
龙头猎手【副图|选股】tn6指标文件:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)