一主图:能直观展示股价走势与关键信号,如红线和绿线指示持股或观望状态,还可在底部、起涨、高位等不同阶段给出相应信号。两副图:从不同技术角度辅助分析,可能包括成交量、主力资金动向等指标变化,为判断股价走势提供更多依据。两选股:帮助投资者从众多股票中筛选出符合特定条件的股票,如处于底部吸筹阶段或即将启动主升浪的股票
指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 140
公式套数 5 套 包含 突破游资主图(69行) / 抄底黑马副图(16行) / 突破游资接力副图(46行) / 涨成牛妖选股(4行) / 接力涨选股(5行)
一、指标效果截图







二、公式源码
以下源码未加密,复制 → 打开通达信 → Ctrl+F 调出公式管理器 → 新建 → 粘贴 → 测试公式 → 保存即可调用。多套公式请分别新建,名称不要重名。
1. 突破游资主图(主图 · 69 行)
擒牛:=MEMA(EMA((((C-O)*2)+O),20),10) ;
捉妖:=MEMA(MEMA((((C-O)*2)+O),3),10);
DRAWBAND(擒牛 ,RGB(0,0,255),捉妖 ,RGB(255,100,228));
趋势多:CROSS(捉妖,擒牛) ,NODRAW,COLORRED;
趋势空:CROSS(擒牛,捉妖) ,NODRAW,COLORGREEN;
DRAWTEXT(趋势空,擒牛,'趋势空'),COLORGREEN;
DRAWTEXT(趋势多,擒牛,'趋势多'),COLORRED;
短线看红涨绿跌:EMA((MA(C,5)),3) ,LINETHICK3,COLORGREEN;
共振:=EMA(C,5) ;
金叉:=EMA(SLOPE(C,21)*20+C,42);
BU:=CROSS(共振,金叉) ;
SEL:=CROSS(金叉,共振) ;
DRAWTEXT(BU,LOW,'B'),COLORRED,LINETHICK4;
DRAWTEXT(SEL,H,'S'),COLORGREEN,LINETHICK4;
B信号:BU,NODRAW,COLORRED;S信号:SEL,NODRAW,COLORGREEN;
STICKLINE(共振>=金叉 AND O>0,C,OPEN,3,1),COLORRED;
STICKLINE(共振>=金叉 AND O>0,(IF(OPEN>C,C,OPEN)),LOW,0,0),COLORRED;
STICKLINE(共振>=金叉,(IF(OPEN<C,C,OPEN)),H,0,0),COLORRED;
STICKLINE(共振<金叉,C,OPEN,3,0),COLOR00FF00;
STICKLINE(共振<金叉,LOW,H,0,1),COLOR00FF00;
STICKLINE(CROSS(共振,金叉) AND O>0,OPEN,C,3,0),COLORRED;
STICKLINE(CROSS(金叉,共振) AND O>0,OPEN,C,3,0),COLORGREEN;
A77:=((C - (MA(C,13))) / (MA(C,13))) * -100;
A78:=((C - (LLV(LOW,13))) / ((HHV(H,13)) - (LLV(LOW,13)))) * 100 ;
A79:=SMA(A78,3,2);
A80:=SMA(A79 ,3,2);
A81:=SMA(A80 ,5,1);
抄底黑马:=(((REF(A77,1)) >= 16) AND (((REF(A77,1)) / A77) >= 1.23)) AND (CROSS(A80,A81));
DRAWTEXT(抄底黑马,LOW,'★抄底黑马'),COLORWHITE;
N1:=MA(C,41)+MA(C,41)*10/100;
N2:=MA(C,23)+MA(C,23)*5/100;
N3:=(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/4;
N4:=C>REF(C,1)*1.05 ;
DRAWTEXT(CROSS(N3,N2) AND N4,LOW*0.98,'启动上涨'),LINETHICK2,COLORMAGENTA;
STICKLINE((CROSS(N3,N2) AND N4),OPEN,C,3,0),COLORMAGENTA;
DRAWTEXT(CROSS(N3,N1) AND N4,LOW,'涨成牛妖'),LINETHICK2,COLORRED;
STICKLINE((CROSS(N3,N1) AND N4),OPEN,C,3,0),COLORRED;
WR1:=100*(HHV(H,21)-C)/(HHV(H,21)-LLV(LOW,21));
WR2:=100*(HHV(H,42)-C)/(HHV(H,42)-LLV(LOW,42));
MACD:=((EMA(C,12)-EMA(C,26))-(EMA((EMA(C,12)-EMA(C,26)),9)))*2;
TYP:=(H+LOW+C)/3 ;
CC:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
NOSEL:=IF((CROSS(WR1,20) AND CROSS(WR2,20)),0,1);
CCI买点:=CROSS(CC,250) AND CCI>REF(CCI,1) AND MACD>0 AND NOSEL AND C>EMA(C,200);
突破线:=SMA(H,14,2)*1.08;
DRAWTEXT(接力涨,L*0.99,' 接力涨'),LINETHICK2,COLORYELLOW;
STICKLINE(接力涨,C,OPEN,3,0),COLORYELLOW,LINETHICK4;
A62:=((C - (LLV(LOW,36))) / ((HHV(H,36)) - (LLV(LOW,36)))) * 100 ;
A63:=SMA(A62 ,3,1);
A64:=SMA(A63 ,3,1);
A65:=SMA(A64 ,3,1);
A67:=CROSS(A65,A64) AND A64>80;
DRAWTEXT(((FILTER(A67,5)) = 1),H,'减仓或卖出'),LINETHICK2,COLORGREEN;
STICKLINE(((FILTER(A67,5)) = 1),OPEN,C,3,0),COLORGREEN;
获利盘:=WINNER(C)*100;
近邻筹码:=(WINNER(C*1.07)-WINNER(C*0.93))*85;
换手率:=V/CAPITAL*100;
DRAWTEXT(锁仓,(L*0.99),'锁'),COLORWHITE;
高度控盘1:=EMA(WINNER(C)*70,3);
高度控盘2:=EMA((WINNER(C*1.1)-WINNER(C*0.9))*80,3);
操盘线:MA(C,5),COLORWHITE,LINETHICK1 DOTLINE;
生命线:MA(C,10)LINETHICK1 ;
散户套牢系数:=INTPART(高度控盘3),COLORYELLOW;
主力控盘系数:=INTPART(高度控盘4),COLORCYAN;
资金流入强度:=高度控盘9,LINETHICK2,COLORRED;
市场筹码总量:=INTPART(高度控盘5),COLORWHITE,NODRAW;
轴:=50,COLORGREEN,DOTLINE,LINETHICK1;
DRAWICON(CROSS(主力控盘系数,轴),L,9);
STICKLINE(CROSS(主力控盘系数,轴),OPEN,C,1,0),COLORYELLOW;
2. 抄底黑马副图(副图 · 16 行)
筹码突破C:=LOW ;
筹码突破D:=REF(LOW,1) ;
筹码突破10:=LLV(LOW,30) ;
PARA1:=(EMA(C,17)-EMA(C,26))*100 ;
PARA2:=EMA(PARA1,9 ) ;
MACDD:=2*(PARA1-PARA2) ;
跟进:CROSS(PARA1,PARA2) AND PARA2<=-6,COLORRED;
DRAWTEXT(跟进,50,'跟进'),COLORRED;
筹码突破1B:=REF((LOW+OPEN+C+H)/4,1) ;
筹码突破3B:=EMA(筹码突破2B,10) ;
筹码突破4B:=LLV(LOW,33) ;
机构进场:IF(CROSS(洗盘,进场),1,0),COLORRED;
STICKLINE(机构进场,0,35,2,0),COLORRED;
DRAWTEXT(机构进场,35,' 进场'),COLORRED;
筹码突破1:=REF((LOW+OPEN+C+H)/4,1) ;
筹码突破4:=LLV(LOW,33) ;
3. 突破游资接力副图(副图 · 46 行)
NN1:=10;
M1:=5;
M2:=5;
筹码突破R2:=(C-LLV(LOW,NN1))/(HHV(H,NN1)-LLV(LOW,NN1))*100;
筹码突破R3:=SMA(筹码突破R2,M1,1);
筹码突破R4:=SMA(筹码突破R3,M2,1);
STICKLINE(近期低点,0,25,3,0),LINETHICK4,COLORWHITE;
DRAWTEXT(近期低点,20,'↙近期低点'),COLORWHITE;
A77:=((C - (MA(C,13))) / (MA(C,13))) * -100;
A78:=((C - (LLV(LOW,13))) / ((HHV(H,13)) - (LLV(LOW,13)))) * 100;
A79:=SMA(A78 ,3,2);
A80:=SMA(A79 ,3,2);
A81:=SMA(A80 ,5,1);
抄底黑马:=(((REF(A77,1)) >= 16) AND (((REF(A77,1)) / A77) >= 1.23)) AND (CROSS(A80,A81));
DRAWTEXT(抄底黑马,46,' ★抄底黑马'),COLORWHITE;
STICKLINE((抄底黑马 > 0),0,50,3,0),LINETHICK3,COLORWHITE;
WR1:=100*(HHV(H,21)-C)/(HHV(H,21)-LLV(LOW,21));
WR2:=100*(HHV(H,42)-C)/(HHV(H,42)-LLV(LOW,42));
MACD:=((EMA(C,12)-EMA(C,26))-(EMA((EMA(C,12)-EMA(C,26)),9)))*2;
TYP:=(H+LOW+C)/3 ;
CC:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
NOSEL:=IF((CROSS(WR1,20) AND CROSS(WR2,20)),0,1);
CCI买点:=CROSS(CC,250) AND CCI>REF(CCI,1) AND MACD>0 AND NOSEL AND C>EMA(C,200);
{DRAWTEXT(CCI买点,25,'CCI买点'),COLORWHITE;
CCI卖点:=((CROSS(WR1,20) AND CROSS(WR2,20)) OR (CROSS(WR1,25) AND CROSS(WR2,25)) OR (CROSS(WR1,10) AND CROSS(WR2,10))) AND ( CROSS(600,CC) OR CROSS(350,CC) OR CROSS(200,CC) OR CROSS(100,CC));
DRAWTEXT(CCI卖点,85,'S'),COLORGREEN;
STICKLINE(CCI卖点,90,100,3,0),LINETHICK3,COLORGREEN;
突破线:=SMA(H,14,2)*1.08 ;
DRAWTEXT(接力涨,30,' ★接力涨'),COLORYELLOW;
STICKLINE(接力涨,0,40,3,0),LINETHICK3,COLORYELLOW;
N1:=MA(C,41)+MA(C,41)*10/100;
N2:=MA(C,23)+MA(C,23)*5/100;
N3:=(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/4;
N4:=C>REF(C,1)*1.05 ;
启动上涨:CROSS(N3,N2) AND N4,COLORMAGENTA;
STICKLINE(启动上涨,0,60,2,0),LINETHICK3,COLORMAGENTA;
DRAWTEXT(启动上涨,56,' ★启动上涨'),COLORMAGENTA;
涨成牛妖:CROSS(N3,N1) AND N4,COLORRED;
STICKLINE(涨成牛妖,0,80,2,0),LINETHICK3,COLORRED;
DRAWTEXT(涨成牛妖,76,' ★ 涨成牛妖'),COLORRED;
A62:=((C - (LLV(LOW,36))) / ((HHV(H,36)) - (LLV(LOW,36)))) * 100;
A63:=SMA(A62,3,1) ;
A64:=SMA(A63,3,1) ;
A65:=SMA(A64,3,1) ;
A67:=CROSS(A65,A64) AND A64>80;
减仓或卖出:IF(FILTER(A67 ,5) = 1,88,100),COLORGREEN;
DRAWTEXT(((FILTER(A67 ,5)) = 1),85,' 减仓或卖出'),COLORGREEN;
4. 涨成牛妖选股(选股 · 4 行)
黑马突破3:=MA(C,41)+MA(C,41)*10/100;
黑马突破4:=MA(C,23)+MA(C,23)*5/100;
黑马突破5:=(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/4;
黑马突破6:=C>REF(C,1)*1.05;
5. 接力涨选股(选股 · 5 行)
黑马突破3:=100*(HHV(H,21)-C)/(HHV(H,21)-LLV(LOW,21));
黑马突破4:=100*(HHV(H,42)-C)/(HHV(H,42)-LLV(LOW,42));
黑马突破5:=(EMA(C,12)-EMA(C,26)-EMA(EMA(C,12)-EMA(C,26),9))*2;
黑马突破6:=(H+LOW+C)/3;
黑马突破10:=SMA(H,14,2)*1.08;
三、安装与调用
通达信客户端按 Ctrl + F 打开「公式管理器」。
选中对应分组(技术指标公式 → 其他类型 / 条件选股公式),点「新建」。
公式名称填英文或拼音(不含空格、不超过 10 个字符),把源码粘进编辑区。
点「测试公式」,提示编译通过后「确定」保存。
K 线图界面输入公式名称调出;选股公式在「条件选股」里执行。
四、使用提醒
指标本质是把价格与成交量做数学加工,用来辅助判断趋势和买卖时机,不能预测未来。任何公式都有失效区间,请结合大盘环境、板块节奏与仓位管理使用。本文源码仅供学习研究,不构成投资建议。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
