乐于分享
好东西不私藏

通达信技术指标【动向双指】源码免费分享(1主1副1选)

通达信技术指标【动向双指】源码免费分享(1主1副1选)

✦ 点击上方蓝色字“竹源投资小助手”加关注星标 获得更多精品 

温馨提醒公众号素材来源于网络、付费、原创,仅供粉丝朋友们学习交流和技术理论探讨之用,请勿用作法律禁止之外用途!若有侵权,请联系删除

股市有风险,入市需谨慎,不保证任何效果,不作任何投资建议。

示例: 
指标说明 (由AI分析用法解析):

你好,我是专注技术分析的财经博主。这段代码是一个集“基本面速览 + 趋势跟踪 + 主力突破 + 起爆点狙击”于一体的通达信综合主图指标。它不仅能看盘,更像是一个自动生成的“个股体检报告”。

下面我为你拆解这套公式的用法精髓,这也是我公众号里常说的“一套公式打通逻辑与交易”:


📌 一、左上角:基本面“一眼通”

这部分用DRAWTEXT_FIX固定在屏幕左上角,解决了复盘时频繁切F10的痛点。

  1. 所属板块:显示行业(HYBLOCK)和概念(GNBLOCK),帮助你确认当下热点赛道。

  2. 风格属性:显示地域和风格(如大盘/中盘/小盘),辅助判断资金偏好。

  3. 股本市值总股本、流通盘、流通比、流通市值

    • 用法全流通(流通比高)的股票通常股性更稳定;小流通市值更容易被游资拉升。

  4. 当前业绩市盈率、净资产收益率(ROE)、主营利润率

    • 用法:这是“排雷”功能。在图形买入前,确认业绩不是太差(如PE过高或ROE为负)。

📈 二、均线系统:趋势的骨架

MA5MA120的标准配置。

  • 用法:关注短期均线(5/10)与长期均线(60/120)的乖离率,以及股价是否站在所有均线之上,以此判断多头趋势的强度。

💡 三、核心战法:“金线王”突破系统

这是本套公式的灵魂。

  • 金线王(黄/红线):代码中通过复杂的DMA和EMA算法,模拟了主力机构的加权成本价(你可以理解为高级版的200日线)。

  • 信号“↗金 线”

    • 触发条件:股价放量(涨幅>5%)突破“金线王”。

    • 含义:这通常代表长期横盘后的启动点,也是主力脱离成本区的标志。K线会变成青色渐变实体,非常醒目。

🚀 四、高阶捕牛:“主升起爆”与“主升确认”

这是本公式最激进的获利点,结合了量价与波动率。

  1. 主升起爆(紫色文字)

    • 逻辑:股价突破了一条经过精密计算的“通道”线(多重量价EMA平均),且成交量放大,均线多头排列。

    • 含义:这是第一时间的介入点,往往对应着波浪理论中的主升浪3浪初期。

  2. 主升确认(青色文字)

    • 逻辑:在“金线王”突破的基础上,叠加了“主升起爆”的量价逻辑。

    • 含义:双因子共振,确认主升浪的可靠性极高,是加仓或持股待涨的信号。

🎨 五、视觉辅助与资金博弈

  • 变色K线:涨停板(黄色)、金线突破(青色)、主升爆发(深蓝紫渐变)。视觉冲击力强,让你一眼识别强势股。

  • 机构vs散户:右下角的百分比统计。

    • 用法:虽然这是基于成交量的估算模型,但机构持有比例持续上升是股价走强的潜在动力。


⚠️ 博主特别提醒(实战心法):

  1. 共振为王:不要只看单一信号。“金线突破”+“主升信号”+“业绩尚可” 三者共振时,胜率最高。

  2. 位置是关键:在低位横盘已久后出现的信号最有效;高位出现时,警惕诱多。

  3. 参数微调:公式中大量的数字(如23, 54, 1.118等)是作者的经验值,你可以根据自己的交易周期(短线/中线)微调。

  4. 非万能:这主要是一个右侧交易(追涨)系统。震荡市中假信号会增多,建议结合大盘环境使用。

总结:这是一个偏短中线的趋势突破型指标。它非常适合那些不想看繁杂基本面数据,希望通过图形直接捕捉“主力启动瞬间”的交易者。


主图公式源码 :

{微信公众号:竹源投资小助手}

所属板块:=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;

MA005:MA(CLOSE,5);

MA010:MA(CLOSE,10);

MA020:MA(CLOSE,20);

MA030:MA(CLOSE,30);

MA060:MA(CLOSE,60);

MA120:MA(CLOSE,120);

GRZT001:=HHV(H,20);

GRZT002:=LLV(L,20);

GRZT003:=REF((GRZT001/GRZT002-1)*100<=30,1);

GRZT004:=REF(CLOSE,1);

GRZT005:=SMA(MAX(CLOSE-GRZT004,0),6,1)/SMA(ABS(CLOSE-GRZT004),6,1)*100;

STICKLINE(CROSS(84,GRZT005),CLOSE,OPEN,2.8,0),COLORGREEN;

GRZT006:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,23))/EMA(CLOSE,23));

GRZT007:=DMA(((2.15*CLOSE+LOW+HIGH)/4),GRZT006);

金线王:EMA(GRZT007,200)*1.118,LINETHICK2,COLORYELLOW;

金线王2:EMA(GRZT007,200)*1.118,LINETHICK1,COLORRED;

GRZT008:=(C-REF(C,1))/REF(C,1)*100>5;

GRZT009:=CROSS(C,金线王) AND GRZT008;DRAWTEXT(GRZT009,L*0.98,'↗金  线'),COLORRED;

DRAWTEXT(GRZT009,L*0.98,'      K '),COLORYELLOW;

STICKLINE(GRZT009,CLOSE,OPEN,3.2,0),COLOR0077FF;

STICKLINE(GRZT009,CLOSE,OPEN,2.5,0),COLOR0099FF;

STICKLINE(GRZT009,CLOSE,OPEN,1.9,0),COLOR00BBFF;

STICKLINE(GRZT009,CLOSE,OPEN,1.2,0),COLOR00DDFF;

STICKLINE(GRZT009,CLOSE,OPEN,0.3,0),COLOR00FFFF;

GRZT010:=CLOSE*VOL;

GRZT011:=EMA((EXPMA(GRZT010,23)/EXPMA(VOL,23)+EXPMA(GRZT010,54)/EXPMA(VOL,54)+EXPMA(GRZT010,108)/EXPMA(VOL,108)+EXPMA(GRZT010,316)/EXPMA(VOL,316))/4,34);

通道:=1.0668*GRZT011,COLOR9F5F9F,LINETHICK3;

GRZT012:=CROSS(C,通道) AND REF(C,1)*1.05-C<0.005 AND C>O*0.5;

GRZT013:=V;GRZT014:=GRZT013>MA(V,89);GRZT015:=EXPMA(C,5);

GRZT016:=EXPMA(C,29);GRZT017:=GRZT015>GRZT016;GRZT018:=REF(CLOSE,1);

GRZT019:=SMA(MAX(CLOSE-GRZT018,0),12,1)/SMA(ABS(CLOSE-GRZT018),12,1)*100;

GRZT020:=SMA(MAX(CLOSE-GRZT018,0),56,1)/SMA(ABS(CLOSE-GRZT018),56,1)*100;

GRZT021:=GRZT019>GRZT020 AND GRZT017 AND GRZT014 AND C>REF(HHV(H,40),1);

DRAWTEXT(GRZT012 AND GRZT021 AND GRZT003,L*0.97,'↗主升起爆'),COLORYELLOW;

STICKLINE(GRZT012 AND GRZT021 AND GRZT003,CLOSE,OPEN,3,0),COLOR000099;

STICKLINE(GRZT012 AND GRZT021 AND GRZT003,CLOSE,OPEN,2.2,0),COLOR0000CC;

STICKLINE(GRZT012 AND GRZT021 AND GRZT003,CLOSE,OPEN,1.5,0),COLOR0000FF;

STICKLINE(GRZT012 AND GRZT021 AND GRZT003,CLOSE,OPEN,0.5,0),COLORCC66FF;

STICKLINE(GRZT012 AND GRZT021 AND GRZT003,OPEN,CLOSE,0.5,0),COLORYELLOW;

DRAWTEXT(GRZT009 AND GRZT021 AND GRZT003,L*0.94,'↗主升确认'),COLORCYAN;

STICKLINE(GRZT009 AND GRZT021 AND GRZT003,CLOSE,OPEN,3,0),COLOR000099;

STICKLINE(GRZT009 AND GRZT021 AND GRZT003,CLOSE,OPEN,2.2,0),COLOR0000CC;

STICKLINE(GRZT009 AND GRZT021 AND GRZT003,CLOSE,OPEN,1.5,0),COLOR0000FF;

STICKLINE(GRZT009 AND GRZT021 AND GRZT003,CLOSE,OPEN,0.5,0),COLORCC66FF;

STICKLINE(GRZT009 AND GRZT021 AND GRZT003,OPEN,CLOSE,0.5,0),COLORYELLOW;

GRZT022:=REF(C,1);

GRZT023:=IF((C-GRZT022)*100/GRZT022>=(10-0.01*100/GRZT022),1,0);

STICKLINE(GRZT023,OPEN,CLOSE,2,0),COLORYELLOW;

GRZT024:=SUM(IF(CLOSE>REF(CLOSE,1),VOL/CAPITAL*100,IF(CLOSE<REF(CLOSE,1),-VOL/CAPITAL*100,0)),0);

GRZT025:=V*C/100,NODRAW;

GRZT026:=SUM(IF(((GRZT025/8>20) AND (CLOSE>REF(CLOSE,1))),GRZT025,0),0);

GRZT027:=SUM(IF(((GRZT025/8>20) AND (CLOSE<REF(CLOSE,1))),GRZT025,0),0);

GRZT028:=SUM(IF(((GRZT025/8<20) AND (CLOSE>REF(CLOSE,1))),GRZT025,0),0);

GRZT029:=SUM(IF(((GRZT025/8<20) AND (CLOSE<REF(CLOSE,1))),GRZT025,0),0);

GRZT030:=GRZT026+GRZT027+GRZT028+GRZT029;

GRZT031:=STRCAT(STRCAT('机构持有',CON2STR((100*GRZT026)/GRZT030,0)),'%');

GRZT032:=STRCAT(STRCAT('散户持有',CON2STR((100*GRZT027)/GRZT030,0)),'%');

DRAWTEXT_FIX(ISLASTBAR,0.9,0.90,0,GRZT031),COLORRED;

DRAWTEXT_FIX(ISLASTBAR,0.9,0.95,0,GRZT032),COLORGREEN;

副图公式源码 :

{微信公众号:竹源投资小助手}

GRXY01:=(CLOSE-MA(CLOSE,30))/MA(CLOSE,20)*500;

机构1:IF(GRXY01>0,GRXY01,0)*10,COLORMAGENTA,LINETHICK2;

机构2:STICKLINE(GRXY01>0,GRXY01*5,0,3.8,-1)*800000,COLOR000555;

STICKLINE(GRXY01>0,GRXY01*5,0,2.7,-1)*800000,,COLOR000777;

STICKLINE(GRXY01>0,GRXY01*5,0,1.9,-1)*800000,COLOR000999;

STICKLINE(GRXY01>0,GRXY01*5,0,1.3,-1)*800000,COLOR000BBB;

STICKLINE(GRXY01>0,GRXY01*5,0,0.1,-1)*800000,COLOR000DDD;

STICKLINE(GRXY01< 0,0,GRXY01*5,3,0)*800000,COLOR005500;

STICKLINE(GRXY01< 0,0,GRXY01*5,2.3,0)*800000,COLOR007700;

STICKLINE(GRXY01< 0,0,GRXY01*5,1.6,0)*800000,COLOR009900;

STICKLINE(GRXY01< 0,0,GRXY01*5,0.8,0)*800000,COLOR00BB00;

STICKLINE(GRXY01< 0,0,GRXY01*5,0.1,0)*800000,COLOR00DD00;

机构3:EMA(EMA(GRXY01,30),3)*20,CIRCLEDOT,COLORGREEN;

GRXY02:=(C-MA(C,5))/MA(C,5)*1000,CIRCLEDOT,COLORGREEN,LINETHICK2;

机构4:IF(机构3>REF(机构3,1),机构3,DRAWNULL),,CIRCLEDOT,COLORRED,LINETHICK3;

GRXY03:=(CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100;

GRXY04:=SMA(GRXY03, 9, 1);

GRXY05:=SMA(GRXY04, 3, 1);

GRXY06:=3*GRXY04-2*GRXY05;

GRXY07:=HHVBARS(HIGH, 50);

GRXY08:=(CLOSE-REF(OPEN, GRXY07))/REF(OPEN, GRXY07)*100;

顶:=STICKLINE(CROSS(GRXY06, 8) AND GRXY08< -13, 0,340,10,0);

GRXY09:=FILTER(顶,50);

GRXY10:=EMA(GRXY04, 3);

GRXY11:=STICKLINE(CROSS(GRXY10,GRXY06) AND REF(GRXY06,1)>80 AND GRXY10>80, 0,270,10,0);

GRXY12:=FILTER(GRXY11,30);

STICKLINE(GRXY12, 0,-260,5,0),COLOR000077;

STICKLINE(GRXY12, 0,-260,4,0),COLOR000099;

STICKLINE(GRXY12, 0,-260,3,0),COLOR0000BB;

STICKLINE(GRXY12, 0,-260,2,0),COLOR0000DD;

STICKLINE(GRXY12, 0,-260,1,0),COLOR0000FF;

GRXY13:=100-(100-3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,20,1)+2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,20,1),15,1));

GRXY14:=100-(100-3*SMA((O-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,20,1)+2*SMA(SMA((O-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,20,1),15,1));

GRXY15:=GRXY13>REF(GRXY14,1) AND V>REF(V,1) AND C>REF(C,1);

GRXY16:=STICKLINE(GRXY15 AND COUNT(GRXY15,30)=1,0,20,2,0);

GRXY17:=STICKLINE(GRXY09 OR GRXY16, 0,270,5,0) ;

GRXY18:=FILTER(GRXY17,20);

STICKLINE(GRXY18, 0,260,5,0),COLORFF11FF;

STICKLINE(GRXY18, 0,260,4,0),COLORFF33FF;

STICKLINE(GRXY18, 0,260,3,0),COLORFF55FF;

STICKLINE(GRXY18, 0,260,2,0),COLORFF77FF;

STICKLINE(GRXY18, 0,260,1,0),COLORFF99FF;

DRAWTEXT(FILTER(GRXY18,20),250,'☆机构买'),COLORYELLOW,LINETHICK5;

GRXY19:=MA(100*(C-LLV(C,34))/(HHV(H,34)-LLV(L,34)),5)-20;

GRXY20:=2*ABS(GRXY19);

GRXY21:=(H+L+C)/3;

GRXY22:=(GRXY21-MA(GRXY21,10))/(0.015*AVEDEV(GRXY21,10));

GRXY23:=(GRXY21-MA(GRXY21,30))/(0.015*AVEDEV(GRXY21,30));

GRXY24:=IF(GRXY22>=150 AND GRXY22< 200 AND GRXY23>=150 AND GRXY23< 200,10,0);

GRXY25:=IF(GRXY22<=-150 AND GRXY22>-200 AND GRXY23<=-150 AND GRXY23>-200,-10,GRXY24);

GRXY26:=(C-MA(C,13))/MA(C,13)*100;

GRXY27:=100-ABS(GRXY26);

GRXY28:=3*SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1)-2*SMA(SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1),15,1);

GRXY29:= IF(GRXY27< 90,GRXY27,100);

GRXY30:= IF(GRXY19>0,GRXY19,0);

GRXY31:= -IF(GRXY19< 0,GRXY20,0);

预警系统:= (IF((GRXY23>=200 AND GRXY22>=150) OR CROSS(65,GRXY30),15,IF(GRXY23<=-200 AND GRXY22<=-150,-15,GRXY25))+65);

GRXY32:=C>MA(C,20) AND MA(C,20)>=REF(MA(C,20),1);

DRAWTEXT(GRXY32 AND COUNT(GRXY32,30)=1,-150,'上升通道'),COLOR00FFFF;

钱袋子:=机构1 AND 机构2 AND 机构4;

三红抓妖:BARSLASTCOUNT(钱袋子)=1;

DRAWICON(三红抓妖,L*1,9);

选股公式源码 :

{微信公众号:竹源投资小助手}

GRXG001:=REF((HHV(H,20)/LLV(L,20)-1)*100<=30,1);

GRXG002:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,23))/EMA(CLOSE,23));

GRXG003:=DMA(((2.15*CLOSE+LOW+HIGH)/4),GRXG002);

GRXG004:=EMA(GRXG003,200)*1.118;

GRXG005:=CLOSE*VOL;

GRXG006:=EMA((EXPMA(GRXG005,23)/EXPMA(VOL,23)+EXPMA(GRXG005,54)/EXPMA(VOL,54)+EXPMA(GRXG005,108)/EXPMA(VOL,108)+EXPMA(GRXG005,316)/EXPMA(VOL,316))/4,34);

GRXG007:=1.0668*GRXG006;

GRXG008:=(C-REF(C,1))/REF(C,1)*100>5;

GRXG009:=CROSS(C,GRXG004) AND GRXG008;

GRXG010:=CROSS(C,GRXG007) AND REF(C,1)*1.05-C<0.005 AND C>O*0.5;

GRXG011:=V>MA(V,89);

GRXG012:=EXPMA(C,5);

GRXG013:=EXPMA(C,29);

GRXG014:=GRXG012>GRXG013;

GRXG015:=REF(CLOSE,1);

GRXG016:=SMA(MAX(CLOSE-GRXG015,0),12,1)/SMA(ABS(CLOSE-GRXG015),12,1)*100;

GRXG017:=SMA(MAX(CLOSE-GRXG015,0),56,1)/SMA(ABS(CLOSE-GRXG015),56,1)*100;

GRXG018:=GRXG016>GRXG017 AND GRXG014 AND GRXG011 AND C>REF(HHV(H,40),1);

GRXG019:=GRXG010 AND GRXG018 AND GRXG001 OR GRXG009 AND GRXG018 AND GRXG001;

GRXG020:=(CLOSE-MA(CLOSE,30))/MA(CLOSE,20)*500;

GRXG021:=IF(GRXG020>0,GRXG020,0)*10;

GRXG022:=GRXG020>0;

GRXG023:=EMA(EMA(GRXG020,30),3)*20;

GRXG024:=GRXG023>REF(GRXG023,1);

GRXG025:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;

GRXG026:=SMA(GRXG025,9,1);

GRXG027:=SMA(GRXG026,3,1);

GRXG028:=3*GRXG026-2*GRXG027;

GRXG029:=HHVBARS(HIGH,50);

GRXG030:=(CLOSE-REF(OPEN,GRXG029))/REF(OPEN,GRXG029)*100;

GRXG031:=CROSS(GRXG028,8) AND GRXG030<-13;

GRXG032:=FILTER(GRXG031,50);

GRXG033:=EMA(GRXG026,3);

GRXG034:=CROSS(GRXG033,GRXG028) AND REF(GRXG028,1)>80 AND GRXG033>80;

GRXG035:=FILTER(GRXG034,30);

GRXG036:=100-(100-3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,20,1)+2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,20,1),15,1));

GRXG037:=100-(100-3*SMA((O-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,20,1)+2*SMA(SMA((O-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,20,1),15,1));

GRXG038:=GRXG036>REF(GRXG037,1) AND V>REF(V,1) AND C>REF(C,1);

GRXG039:=GRXG038 AND COUNT(GRXG038,30)=1;

GRXG040:=GRXG032 OR GRXG039;

GRXG041:=(H+L+C)/3;

GRXG042:=C>MA(C,20) AND MA(C,20)>=REF(MA(C,20),1);

GRXG043:=GRXG021 AND GRXG022 AND GRXG024;

GRXG044:=FILTER(GRXG040,20);

GRXG045:=GRXG042 AND COUNT(GRXG042,30)=1;

GRXG046:=GRXG020>0;

GRXG047:=GRXG043 OR GRXG044 OR GRXG045;

XG:GRXG019 AND GRXG047 AND GRXG046;

 提示 
● 指标不是万能的,本质是辅助大家提高投资胜率。

● 文中的指标公式已测试,指标公式正确无误。

● 复制上方代码,在通达信的公式管理器中创建。

 往期精品推荐 

通达信技术指标【吸建拉撑】源码免费分享(1主1副1选)

“天衣爆量模式”:首板/反包涨停复盘与“一进二”打板决策全解析

通达信【强者恒强】指标源码免费分享(1主1副1选)

如何用CCI捕捉妖股:当数值突破100时,才是主升浪的开始

通达信量化【精准主升浪】指标源码详解免费分享(1主1副1选)

关键词:"动向双指",获取下载链接。

由于关键词词库容量问题下载接保存150天

记住,严格的止盈纪律是长期盈利的关键。当市场暴跌、连板高度被压制时,空仓就是赚

如果你觉得这篇文章对你有帮助

右下角点」「分享在看给我们鼓励
你的支持是我们持续更新的动力