✦ 点击上方蓝色字“竹源投资小助手”加关注加星标 获得更多精品 ✦
温馨提醒:公众号素材来源于网络、付费、原创,仅供粉丝朋友们学习交流和技术理论探讨之用,请勿用作法律禁止之外用途!若有侵权,请联系删除
股市有风险,入市需谨慎,不保证任何效果,不作任何投资建议。



各位粉丝朋友好,我是你们的老朋友。今天不聊大盘,我们来“拆”一段非常有代表性的通达信主图综合指标公式。
很多朋友后台私信问,网上流传的那些“神级”指标代码太长看不懂。其实,把代码翻译成人话,你会发现它的逻辑非常清晰。这段代码集基本面展示、通道指标、以及一种特定的短线打法于一体。
下面我为大家做一个深度的“用法解析”。
一、 整体概览:这是一套什么系统?
这套公式主要干了两件事:
左上角信息栏:把股票的“身份证”(板块、股本、估值)直接打印在屏幕上,省去你切来切去查F10的时间。
主图信号系统:核心是构建一个布林带变种通道,并在此基础上,捕捉一种名为“梅开二度”(或类似中继形态)的起爆点。
二、 第一部分:信息面解析(你的盯盘小秘书)
代码的前半段用 DRAWTEXT_FIX 在屏幕左上角固定显示了四类信息:
所属板块:行业+概念(如:[行业]-半导体 [概念]-AI芯片)。
风格属性:地域+风格(如:[地域]-深圳 [风格]-绩优股)。
股本市值:总股本、流通盘、流通比、流通市值。对于做短线接力的人来说,流通盘和流通市值是决定标的流动性的关键。
核心业绩:市盈率、净资产收益率(ROE)、主营利润率。这是防守,确保你不是在垃圾股里瞎折腾。
👉 博主点评:
这部分设计得非常人性化。短线客最怕踩雷ST或者流动性差的票,一眼扫过左上角,基本面红线就守住了。
三、 第二部分:技术面解析(核心逻辑)
1. 动态通道(MID/UP/LP)
代码没有用普通的均线,而是构建了一个自适应通道:
MID: 20日均线(中轨)。UP/LP: 基于20日标准差计算的上下轨。用法:这比普通布林带更灵敏。股价在中轨上方运行是强势,触碰上轨加速,回踩中轨不破是买点。
2. 涨停识别(ZT/ZB)
ZT: 识别“真涨停”(收盘价=最高价,且符合主板/创业板/科创板的涨跌幅限制)。ZB: 识别“炸板”。用法:只有
ZT才是有效的强势信号,排除了假涨停。
3. 核心战法:“梅开二度”形态识别(T1-T6系列)
这是本公式的灵魂。它试图捕捉的是:股价经过第一波拉升(MACD红柱放大)后,缩量回调,随后再次放量突破前高的瞬间。
逻辑拆解如下:
T1(洗盘确认):股价回调(
DOWNNDAY(MACD,3)),但MACD的DIF线仍在0轴上方(DEA>0),且前期有过明显涨幅(HHV/HHV>1.1)。这意味着主力在洗盘,而非出货。T3(启动信号):T1成立后的第6天,画一条红色的横线(
DRAWSL),标记前期高点压力位。T5(强势横盘):股价在压力位下方顽强抵抗,不破关键支撑,蓄势待发。
买入信号(DRAWICON):
图标1(数字1):股价突破前高,且是温和放量突破(不是连续爆大量),同时伴随MACD金叉。
图标9(数字9):突破后回踩确认,再次涨停。这是最经典的“梅开二度”确认点。
👉 博主点评:
这套逻辑非常经典,属于“上升趋势中的回调低吸”。它规避了追高(不在第一个涨停追),而是在第二个涨停(或突破点)介入,盈亏比相对较高。
四、 实战用法总结
选股环境:适用于上升趋势确立的个股,震荡市和单边下跌市效果不佳。
关注区域:当主图上出现红色横线时,你要开始盯盘了。这根线是压力位。
买点确认:
激进型:股价放量突破红色横线,且出现图标1,可轻仓试错。
稳健型:等待出现图标9(突破后的回踩再涨停),这是胜率较高的买点。
风控底线:如果股价跌破了
MID(20日线)或LP(下轨),无条件止损。避雷针:一定要看左上角的市盈率和ROE。如果是负数,即便图形走出来了,也要谨慎,因为很可能是游资的纯情绪炒作,一旦失败就是A字杀。
五、 博主最后唠叨两句
技术指标永远是滞后的,公式是死的,人是活的。
这个公式最大的亮点是“过滤”。它帮你过滤掉了那些MACD在0轴以下的弱势股,过滤掉了那些一字板买不到的行情,专门盯着“有机会买进去的主升浪”。
但切记:任何指标都只是辅助工具,仓位管理和执行力才是你在股市活下去的根本。
建议大家先把公式导入通达信,对照历史牛股(如去年的捷荣技术、圣龙股份等)回测一下,看看这个“梅开二度”的形态是不是真的有效,找找盘感,再用到实盘中。
祝大家投资顺利,账户长虹!
免责声明:本文仅为技术交流,不构成投资建议。股市有风险,入市需谨慎。
{微信公众号:竹源竹源投资小助手}
所属板块:=STRCAT('【所属板块】:',STRCAT(STRCAT(' [行业]-',HYBLOCK),STRCAT(' [概念]-',GNBLOCK)));
风格板块:=STRCAT('【风格板块】:',STRCAT(STRCAT(' [地域]-',DYBLOCK),STRCAT(' [风格]-',FGBLOCK)));
总股本:=STRCAT(STRCAT(' 总股本:',CON2STR(TOTALCAPITAL/1000000,2)),'亿');
流通盘:=STRCAT(STRCAT(' 流通盘:',CON2STR(CAPITAL/1000000,2)),'亿');
全流通:=STRCAT(STRCAT(' 流通比:',CON2STR(CAPITAL/TOTALCAPITAL*100,2)),'%');
市值:=STRCAT(STRCAT(' 流通市值:',CON2STR((CAPITAL/1000000)*C,2)),'亿');
股本市值:=STRCAT('【股本市值】:',STRCAT(STRCAT(STRCAT(总股本,流通盘),全流通),市值));
市盈率:=STRCAT(' 市盈率:',CON2STR(C/FINANCE(33),2));
净资收益率:=STRCAT(' 净资收益率:',CON2STR(FINANCE(33)/FINANCE(34)*100,2));
主营利润率:=STRCAT(' 主营利润率:',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
当前业绩:=STRCAT('【当前业绩】:',STRCAT(STRCAT(市盈率,净资收益率),主营利润率));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.02,0,所属板块),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR ,0.005,0.07,0,风格板块),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.12,0,股本市值),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.17,0,当前业绩),COLORRED;
MID:MA(C,20);
VART1:=POW((C-MID),2);
VART2:=MA(VART1,20);
VART3:=SQRT(VART2);
UP:MID+VART3;
LP:MID-VART3;
X1:=IF(FINANCE(3)=3 OR FINANCE(3)=4, 0.2, IF(FINANCE(3)=2,0.3,0.1));
ZT:=C=H AND C>=ZTPRICE(REF(C,1),X1);
ZB:=C<H AND H>=ZTPRICE(REF(C,1),X1);
LBTS:=BARSLASTCOUNT(ZT);
DIF:=(EMA(CLOSE,12)-EMA(CLOSE,26));
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
N1:=BARSLAST(CROSS(DIF,DEA));
T1:=LLV(L,2)>LLV(L,7) AND COUNT(LBTS=2,10)=0 AND DEA>0 AND DOWNNDAY(MACD,3) AND REF(UPNDAY(MACD,2),3) AND HHV(H,N1)/LLV(L,N1)>1.1 AND HHV(MACD,6)=HHV(MACD,40);
N2:=BARSLAST(T1);
T2:=EVERY(DEA>=0 AND C>REF(LLV(L,7),N2) AND C>REF(LLV(L,3)*0.95,N2),N2) AND COUNT(LBTS=2,N2)=0 AND C/REF(HHV(H,6),N2)<1.1;
T3:=T1 AND HHV(T2,6)=0;
N3:=BARSLAST(T3);
T4:=REF(T3,N3) AND EVERY(DEA>=0 AND C>REF(LLV(L,7),N3) AND C>REF(LLV(L,3)*0.95,N3),N3) AND COUNT(LBTS=2,N3)=0 AND C/REF(HHV(H,6),N3)<1.1;
T5:=T4 AND EVERY(T4,N3);
DRAWSL(T3,HHV(H,6),0,6,1)COLORRED;
STICKLINE(T5,REF(HHV(H,6),N3),REF(HHV(H,6),N3),1,0)COLORRED;
STICKLINE(ZT,H,L,0,0)COLORRED;
STICKLINE(ZT,C,O,3,0)COLORRED;
DRAWICON(COUNT(C>REF(HHV(H,6),N3),N3)<3 AND COUNT(CROSS(DEA,DIF),N3)>0 AND N3>15 AND REF(T5,1) AND CROSS(C,REF(HHV(H,6),N3)) AND ZT AND LBTS<3 AND REF(COUNT(ZT,N3)=0,2),L,1);
T6:=CROSS(C,REF(HHV(H,6),N3)) AND COUNT(ZT,N3)=0 AND COUNT(C>REF(HHV(H,6),N3),N3)<3;
N4:=BARSLAST(T6);
DRAWICON(COUNT(CROSS(DEA,DIF),N3)>0 AND N3>15 AND REF(T5,1) AND ZT AND N4<6 AND COUNT(ZT,N4)=1,L,9);
{微信公众号:竹源竹源投资小助手}
X1:=IF(FINANCE(3)=3 OR FINANCE(3)=4, 0.2, IF(FINANCE(3)=2,0.3,0.1));
ZT:=C=H AND C>=ZTPRICE(REF(C,1),X1);
ZB:=C<H AND H>=ZTPRICE(REF(C,1),X1);
LBTS:=BARSLASTCOUNT(ZT);
DIF:=(EMA(CLOSE,12)-EMA(CLOSE,26));
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
DRAWTEXT_FIX(C>O,0,0.2,0,'微信公众号:竹源投资小助手'),COLORMAGENTA;
N1:=BARSLAST(CROSS(DIF,DEA));
T1:=LLV(L,2)>LLV(L,7) AND COUNT(LBTS=2,10)=0 AND DEA>0 AND DOWNNDAY(MACD,3) AND REF(UPNDAY(MACD,2),3) AND HHV(H,N1)/LLV(L,N1)>1.1 AND HHV(MACD,6)=HHV(MACD,40);
N2:=BARSLAST(T1);
T2:=EVERY(DEA>=0 AND C>REF(LLV(L,7),N2) AND C>REF(LLV(L,3)*0.95,N2),N2) AND COUNT(LBTS=2,N2)=0 AND C/REF(HHV(H,6),N2)<1.1;
T3:=T1 AND HHV(T2,6)=0;
N3:=BARSLAST(T3);
T4:=REF(T3,N3) AND EVERY(DEA>=0 AND C>REF(LLV(L,7),N3) AND C>REF(LLV(L,3)*0.95,N3),N3) AND COUNT(LBTS=2,N3)=0 AND C/REF(HHV(H,6),N3)<1.1;
T5:=T4 AND EVERY(T4,N3);
T7:=COUNT(C>REF(HHV(H,6),N3),N3)<3 AND COUNT(CROSS(DEA,DIF),N3)>0 AND N3>15 AND REF(T5,1) AND CROSS(C,REF(HHV(H,6),N3)) AND ZT AND LBTS<3 AND REF(COUNT(ZT,N3)=0,2);
T6:=CROSS(C,REF(HHV(H,6),N3)) AND COUNT(ZT,N3)=0 AND COUNT(C>REF(HHV(H,6),N3),N3)<3;
N4:=BARSLAST(T6);
T8:=COUNT(CROSS(DEA,DIF),N3)>0 AND N3>15 AND REF(T5,1) AND ZT AND N4<6 AND COUNT(ZT,N4)=1;
STICKLINE(T7 OR T8,150,0,4,0),COLOR000099;
STICKLINE(T7 OR T8,150,0,2,0),COLOR0000BB;
STICKLINE(T7 OR T8,150,0,1,0),COLOR0000DD;
STICKLINE(T7 OR T8,150,0,0.9,0),COLOR0000FF;
DRAWTEXT(T7 OR T8>0,130,'启爆'),COLORYELLOW;
{微信公众号:竹源竹源投资小助手}
X1:=IF(FINANCE(3)=3 OR FINANCE(3)=4, 0.2, IF(FINANCE(3)=2,0.3,0.1));
ZT:=C=H AND C>=ZTPRICE(REF(C,1),X1);
ZB:=C<H AND H>=ZTPRICE(REF(C,1),X1);
LBTS:=BARSLASTCOUNT(ZT);
DIF:=(EMA(CLOSE,12)-EMA(CLOSE,26));
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
N1:=BARSLAST(CROSS(DIF,DEA));
T1:=LLV(L,2)>LLV(L,7) AND COUNT(LBTS=2,10)=0 AND DEA>0 AND DOWNNDAY(MACD,3) AND REF(UPNDAY(MACD,2),3) AND HHV(H,N1)/LLV(L,N1)>1.1 AND HHV(MACD,6)=HHV(MACD,40);
N2:=BARSLAST(T1);
T2:=EVERY(DEA>=0 AND C>REF(LLV(L,7),N2) AND C>REF(LLV(L,3)*0.95,N2),N2) AND COUNT(LBTS=2,N2)=0 AND C/REF(HHV(H,6),N2)<1.1;
T3:=T1 AND HHV(T2,6)=0;
N3:=BARSLAST(T3);
T4:=REF(T3,N3) AND EVERY(DEA>=0 AND C>REF(LLV(L,7),N3) AND C>REF(LLV(L,3)*0.95,N3),N3) AND COUNT(LBTS=2,N3)=0 AND C/REF(HHV(H,6),N3)<1.1;
T5:=T4 AND EVERY(T4,N3);
T7:=COUNT(C>REF(HHV(H,6),N3),N3)<3 AND COUNT(CROSS(DEA,DIF),N3)>0 AND N3>15 AND REF(T5,1) AND CROSS(C,REF(HHV(H,6),N3)) AND ZT AND LBTS<3 AND REF(COUNT(ZT,N3)=0,2);
T6:=CROSS(C,REF(HHV(H,6),N3)) AND COUNT(ZT,N3)=0 AND COUNT(C>REF(HHV(H,6),N3),N3)<3;
N4:=BARSLAST(T6);
T8:=COUNT(CROSS(DEA,DIF),N3)>0 AND N3>15 AND REF(T5,1) AND ZT AND N4<6 AND COUNT(ZT,N4)=1;
T7 OR T8;
● 文中的指标公式已测试,指标公式正确无误。
● 复制上方代码,在通达信的公式管理器中创建。
▶ 往期精品推荐 ◀
“天衣爆量模式”:首板/反包涨停复盘与“一进二”打板决策全解析
获取.NT6指标打包下载链接请点击文末左下角阅读原文。
如果你觉得这篇文章对你有帮助
夜雨聆风