在探索数据趋势与规律的道路上,通达信的【强龙启动】指标公式系统犹如一颗璀璨的明星,备受瞩目。今天,让我们一同深入剖析这个强大的工具,看看它如何在数据的海洋中为我们指引方向

指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 211
公式套数 4 套 包含 强龙启动主图(116行) / 强龙趋势副图(52行) / 强龙资金副图(13行) / 强龙启动选股(30行)
一、指标效果截图

效果图 1
效果图 2
效果图 3
效果图 4
效果图 5

二、公式源码
以下源码未加密,复制 → 打开通达信 → Ctrl+F 调出公式管理器 → 新建 → 粘贴 → 测试公式 → 保存即可调用。多套公式请分别新建,名称不要重名。

1. 强龙启动主图(主图 · 116 行)

TD1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(C,20))/MA(C,20);
TD2:=ABS((CLOSE+2*HIGH+LOW)/4-MA(C,17))/MA(C,17);
TD3:=DMA(CLOSE,TD1);
TD4:=DMA(CLOSE,TD2);
TD5:=REF((1-3/100)*TD4,2);
STICKLINE(C>O,C,O,3,0),COLORRED;
STICKLINE(C>O,H,L,0,0),COLORRED;
STICKLINE(C<O,C,O,3,0),COLORCYAN;
STICKLINE(C<O,H,L,0,0),COLORCYAN;
强弱分界线:EMA(TD5,7),LINETHICK1,COLORGREEN;
高抛线:(1+8/100)*TD3;
短支撑:EMA((LLV((C+L)/2,6)+LLV((C+L)/2,5)+LLV((C+L)/2,4)+LLV((C+L)/2,3)+LLV((C+L)/2,2)+2*(C+L+H)/3)/7,4),COLORGREEN;
TD6:=EMA(短支撑,4);
TD7:=LLV((HIGH+2*LOW+OPEN+C)/5*2.03-H,30)*1.006;
TD11:=EMA(CLOSE,3);
TD12:=EMA(CLOSE,13);
TD15:=EMA(((SLOPE(C,22)*20)+CLOSE),55);
TD16:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004;
TD17:=CROSS(C,TD16) AND TD16>REF(TD16,1) AND C>TD15;
TD18:=((C-REF(MA(C,17),1))/18+MA(C,17))*1.004;
TD19:=CROSS(C,TD18) AND TD18>REF(TD18,1);
TD20:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(C,1))),ABS(REF(C,1)-LOW)),4);
TD21:=HIGH-REF(HIGH,1);
TD22:=REF(LOW,1)-LOW;
TD23:=EMA(IF(TD21>0 AND TD21>TD22,TD21,0),4);
TD24:=EMA(IF(TD22>0 AND TD22>TD21,TD22,0),4);
TD25:=TD23*100/TD20;
TD26:=TD24*100/TD20;
TD27:=EMA(ABS(TD26-TD25)/(TD26+TD25)*100,1);
TD28:=CROSS(TD25,TD26) AND TD27<REF(TD27,1) AND C>REF(C,1)*1.05;
TD29:=MA(CLOSE,17);
TD30:=TD29+1*STD(C,17);
TD31:=CROSS(C,TD30) AND C>REF(C,1)*1.04;
TD32:=REF(LLV(H*0.98,3),1);
TD33:=EMA(TD32,2);
TD34:=EMA(EMA((2*L+C)/3,5),10);
TD35:=MA(TD34,20);
TD37:=(((TD17 AND TD19 AND C>REF(C,1)*1.025 ) OR (TD17 AND C>REF(C,1)*1.047 AND C<TD15*1.08) OR (TD19 AND C>REF(C,1)*1.07)) OR TD28 OR TD31) AND REF(HHV(H,20),10)<TD35*1.20 AND C<TD35*1.13 AND C>强弱分界线;
TD38:=C/REF(C,1)>1.097;
TD39:=REF(C,BARSLAST(TD38)+1)*0.98;
TD40:=BARSLAST(TD38)<30 AND (LLV(C,BARSLAST(TD38))>=TD39 OR LLV(C,BARSLAST(TD38))=TD39);
TD41:=REF(L,BARSLAST(TD38));
TD42:=BARSLAST(TD38);
TD43:=IF(2,TD42=2,TD38);
TD44:=IF(2,LLV(L,2)>REF(L,2),1);
TD45:=TD43 AND TD44;
TD46:=IF(4,TD42=4,TD38);
TD47:=IF(4,LLV(L,4)>REF(L,4),1);
TD48:=TD46 AND TD47;
TD49:=IF(7,TD42=7,TD38);
TD50:=IF(7,LLV(L,7)>REF(L,7),1);
TD51:=TD49 AND TD50;
TD52:=IF(12,TD42=12,TD38);
TD53:=IF(12,LLV(L,12)>REF(L,12),1);
TD54:=TD52 AND TD53;
TD55:=BARSLAST(TD38);
TD56:=C>O AND V>REF(V,1) AND L>REF(C,1) AND REF(TD38,1);
TD57:=C>O AND V>REF(V,1) AND REF(TD38,1);
TD58:=REF(HHV(V,8),1)/V>=1.97 AND REF(HHV(TD57,8),1) AND C>O;
TD59:=MA(CLOSE,2);
TD60:=CROSS(TD59,REF(TD59,1)) AND REF(HHV(TD38,8),1);
TD61:=(L+H+C*2)/4;
TD62:=EMA(TD61,10);
DRAWTEXT(TD8,L*0.985,'★上攻'),COLORRED;
STICKLINE(TD8,H,C,0.1,1),COLORYELLOW,LINETHICK2;
STICKLINE(TD8,O,C,4.2,1),COLORYELLOW,LINETHICK2;
STICKLINE(TD8,O,L,0.1,1),COLORYELLOW,LINETHICK2;
DRAWTEXT(TD13,L*0.98,'启动'),COLOR00FFFF;
DRAWTEXT(TD14,L*0.98,'TD14'),COLORRED;
STICKLINE(C>短支撑 AND C>TD7 AND 短支撑>REF(短支撑,2)*0.995 AND TD6>REF(TD6,1),HIGH,LOW,0,1),COLORRED;
STICKLINE(C>短支撑 AND C>TD7 AND 短支撑>REF(短支撑,2)*0.995 AND TD6>REF(TD6,1),OPEN,C,3,1),COLOR0000AA;
STICKLINE(C<O AND C>短支撑 AND C>TD6 AND TD6>REF(TD6,1),HIGH,LOW,0,0),COLORRED;
STICKLINE(C<O AND C>短支撑 AND C>TD6 AND TD6>REF(TD6,1),OPEN,C,3,0),COLOR0000AA;
DRAWTEXT(IF(CROSS(69,SMA(MAX(C-REF(C,1),0),13,1)/SMA(ABS(C-REF(C,1)),13,1)*100),1,0) AND C<REF(C,1)*0.965,HIGH*1.025,'预警'),COLORCYAN;
STICKLINE(L<强弱分界线 AND C<O AND C>短支撑 AND C>TD6 AND TD6>REF(TD6,1) AND C<REF(C,1)*1.06,HIGH,LOW,0,0),COLORFF00FF;
STICKLINE(L<强弱分界线 AND C<O AND C>短支撑 AND C>TD6 AND TD6>REF(TD6,1) AND C<REF(C,1)*1.06,OPEN,C,3,0),COLORFF00FF;
STICKLINE(TD37 OR TD36,L*0.996,L*0.98,3,0),COLORYELLOW;
STICKLINE(短支撑<TD6 AND TD6<REF(TD6,1)*0.999 AND NOT(TD8) AND NOT(TD9) AND NOT(TD10) AND NOT(TD13) AND NOT(TD37 OR TD36)AND (C-REF(C,1))/REF(C,1)*100<7,HIGH,LOW,0,0),COLORCYAN;
STICKLINE(短支撑<TD6 AND TD6<REF(TD6,1)*0.999 AND NOT(TD8) AND NOT(TD9) AND NOT(TD10) AND NOT(TD13) AND NOT(TD37 OR TD36)AND (C-REF(C,1))/REF(C,1)*100<7,OPEN,C,2.8,1),COLORCYAN;
STICKLINE(TD40,REF(C,BARSLAST(TD38)+1)-REF(C,BARSLAST(TD38)+1)*0.001,REF(C,BARSLAST(TD38)+1),1,0),COLORYELLOW;
DRAWTEXT(TD38,L*0.98,'.'),COLORLIMAGENTA;
DRAWTEXT(TD45,TD41-TD41*0.02,'3'),COLORGREEN;
DRAWTEXT(TD48,TD41-TD41*0.02,'5'),COLORGREEN;
DRAWTEXT(TD51,TD41-TD41*0.02,'8'),COLORGREEN;
DRAWTEXT(TD54,TD41-TD41*0.02,'13'),COLORGREEN;
STICKLINE(TD38,REF(O,TD55),REF(C,TD55),0,1),COLORYELLOW;
STICKLINE(TD56,O,C,2,0),COLORMAGENTA;
DRAWTEXT(TD58,L*0.92,'.'),COLORRED;
DRAWTEXT(TD60,L,'低买'),COLORFF99FF;
短线5日:EMA(C,5),COLORWHITE,LINETHICK1;
升:IF(短线5日>REF(短线5日,1),短线5日,DRAWNULL),COLORMAGENTA,LINETHICK2;
A1:EMA(TD61,5)COLORWHITE,LINETHICK1;
TD63:=(A1-REF(A1,1))/REF(A1,1)*100;
TD64:=(TD62-REF(TD62,1))/REF(TD62,1)*100;
TD65:=(C-MA(C,5))/MA(C,5)*100;
TD66:=(C-MA(C,30))/MA(C,30)*100;
TD67:=COUNT(CROSS(TD65,0),3)>=1 AND TD66>REF(TD66,1) AND MA(C,5)>REF(MA(C,5),1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<MA(C,30);
TD68:=FILTER(TD67,10);
TD69:=ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.1416;
TD70:=SMA(EMA((MA(C,5)-REF(MA(C,5),1))/REF(MA(C,5),1),3)*100,3,1);
TD71:=EMA((TD70-REF(TD70,1)),3);
TD72:=FILTER(COUNT(CROSS(TD69,30),5)>=1 AND MA(C,5)>REF(MA(C,5),1) AND TD66>REF(TD66,1) AND MA(C,10)>REF(MA(C,10),1)AND TD71>REF(TD71,1) AND TD70>REF(TD70,1),10);
TD73:=100*(C-REF(C,12))/REF(C,12);
TD74:=((H+L+C)/3-MA((H+L+C)/3,88))/(0.015*AVEDEV((H+L+C)/3,88));
TD75:=1.07*DMA(C,ABS((2*C+H+L)/4-MA(C,26))/MA(C,26));
TD76:=MA(ATAN(TD75-REF(TD75,1)),3);
TD77:=IF((C>O OR C<O) AND H>=REF(C,1),ATAN(MA(H,5)*1.02-REF(MA(C,5)*1.02,1)),0);
TD78:=IF((C>O OR C<O) AND H<REF(C,1),-ATAN(REF(MA(C,5)*1.02,1)-MA(H,5)*1.02),0);
TD79:=MA(REF((TD77+TD78),1),26);
TDZB:=TD76>TD79 AND TD76>REF(TD76,1);
ZBT:=TDZB AND TD74>200 AND TD73>20 AND C>REF(C,1);
买入持股:IF(TD63>=0,A1,DRAWNULL)COLORYELLOW,LINETHICK2;
卖出空仓:IF(TD63<0 AND TD64<0,A1,DRAWNULL)COLORGREEN,LINETHICK1;
DRAWTEXT(TD68,LOW*0.95,'买入'),COLORYELLOW;
DRAWTEXT(TD72,LOW*0.98,'↖加仓'),COLORYELLOW;
DRAWTEXT(ZBT,L*0.95,'↖牛'),COLORYELLOW,LINETHICK2;

2. 强龙趋势副图(副图 · 52 行)

TD1:=ABS((CLOSE-REF(CLOSE,1)));
TD2:=CLOSE-REF(CLOSE,1);
TD3:=SMA(MAX((TD2),0),6,1);
强:80,COLORRED,LINETHICK2;
DRAWTEXT(ISLASTBAR,强,' 强'),COLORRED;
趋势线:((TD3/SMA(TD1,6,1))*100),COLORFFFF00;
紫线:MAX(趋势线,5),COLORFF00FF;
白线:MAX(紫线,10),COLORFFFFFF;
灰线:MAX(白线,20),COLORC0C0C0;
蓝线:MAX(灰线,30),COLORFF0000;
绿线:MAX(蓝线,60),COLORGREEN;
黄线:MAX(绿线,90),COLOR00FFFF;
TD4:=趋势线-REF(趋势线,1);
TD5:=CROSS(趋势线,90);
TD6:=蓝线<90 AND 黄线<REF(黄线,1);
TD7:=紫线<白线 AND 趋势线<5;
TD8:=白线<灰线 AND 趋势线<20 AND 趋势线>10;
TD9:=灰线<蓝线 AND 趋势线<30 AND 趋势线>20;
TDZB:=CROSS(趋势线,60) AND TD4>15;
ZBT:=CROSS(趋势线,80) AND TD4>17;
DRAWTEXT(ISLASTBAR,黄线,' 顶'),COLORYELLOW;
大底:TD7,STICK,COLORRED,LINETHICK2;
DRAWTEXT(大底,10,'大'),COLORRED;
DRAWTEXT(大底,5,'底'),COLORRED;
中底:TD8,STICK,COLORYELLOW,LINETHICK2;
DRAWTEXT(中底,20,'中'),COLORYELLOW;
DRAWTEXT(中底,10,'底'),COLORYELLOW;
短底:TD9,STICK,COLORYELLOW,LINETHICK2;
DRAWTEXT(短底,30,'短'),COLORYELLOW;
DRAWTEXT(短底,20,'底'),COLORYELLOW;
DRAWTEXT_FIX(C>O,0,0.2,0,'TDZB:ZBT'),COLORMAGENTA;
NOTEXT1:IF((趋势线=紫线),紫线,DRAWNULL),COLORGREEN,LINETHICK2;
NOTEXT2:IF((趋势线=白线),白线,DRAWNULL),COLORWHITE,LINETHICK2;
NOTEXT3:IF((趋势线=灰线),灰线,DRAWNULL),COLORYELLOW,LINETHICK2;
NOTEXT4:IF((趋势线=蓝线),灰线,DRAWNULL),COLORCYAN,LINETHICK2;
NOTEXT5:IF((趋势线=绿线),绿线,DRAWNULL),COLORMAGENTA,LINETHICK2;
NOTEXT6:IF((趋势线=黄线),黄线,DRAWNULL),COLORBLUE,LINETHICK2;
粘合加速2:(TDZB AND 绿线>60)*30,LINETHICK2,COLORCYAN;
加速:(ZBT)*20,COLORMAGENTA,LINETHICK2;
STICKLINE(TD5,TD5,20,3,0),COLORFF5500;
STICKLINE(TD5,TD5,30,2,0),COLORFF8800;
STICKLINE(TD5,TD5,30,1,0),COLORFFAA00;
STICKLINE(TD5,TD5,30,0.5,0),COLORFFCC00;
DRAWTEXT(TD5,35,'风险'),COLORYELLOW;
DRAWICON(TD6,95,2);
STICKLINE(TD6,TD6,20,3,0),COLORFF5500;
STICKLINE(TD6,TD6,30,2,0),COLORFF8800;
STICKLINE(TD6,TD6,30,1,0),COLORFFAA00;
STICKLINE(TD6,TD6,30,0.5,0),COLORFFCC00;
DRAWICON(TD6,95,2);
DRAWICON(TD6,10,2);
DRAWTEXT(TD6,35,'清仓'),COLORYELLOW;

3. 强龙资金副图(副图 · 13 行)

TD1:=IF(C>REF(C,1)*1.02,IF(C>REF(C,1),V*100,-V*100)*1.5,V);
TD2:=IF(C>REF(C,1)*1.05,IF(C>REF(C,1),V*100,-V*100)*2,V);
TD3:=IF(C>REF(C,1)*1.07,IF(C>REF(C,1),V*100,-V*100)*2.5,V);
TD4:=MAX(MAX(TD1,TD2),TD3);
TD5:=CONST(MA(SUM(TD4,5),20));
TDZB:=SUM(TD4,5)<=REF(SUM(TD4,5),1);
ZBT:=SUM(TD4,5)>CONST(MA(SUM(TD4,5),20));
SM:SUM(TD4,5);
DRAWBAND(SM,180,TD5,RGB(39,139,39));
DRAWTEXT_FIX(C>O,0,0.2,0,'TDZB:ZBT'),COLORMAGENTA;
STICKLINE(TDZB AND ZBT,SM,TD5,0,0),COLORGREEN;
XG:TD4/REF(V,1)>200;
DRAWTEXT(XG=1,TD5,'异动'),COLORYELLOW;

4. 强龙启动选股(选股 · 30 行)

TD1:=ABS((C+2*HIGH+LOW)/4-MA(C,17))/MA(C,17);
TD2:=DMA(CLOSE,TD1);
TD3:=REF((1-3/100)*TD2,2);
TD4:=EMA(TD3,7);
TD5:=EMA(CLOSE,3);
TD6:=EMA(CLOSE,13);
TD7:=BARSLAST(REF(CROSS(TD6,TD5),1));
TD8:=CROSS(TD5,TD6) AND C>TD4;
TD9:=TD4>REF(TD4,1)*0.99;
TD10:=REF((C-REF(C,1))/REF(C,1)*100,1)<4;
TD11:=TD7 AND TD8 AND TD9 AND TD10 AND (C-O>H-C);
TD12:=ABS((CLOSE-REF(CLOSE,1)));
TD13:=CLOSE-REF(CLOSE,1);
TD14:=SMA(MAX((TD13),0),6,1);
TD15:=((TD14/SMA(TD12,6,1))*100);
TD16:=TD15-REF(TD15,1);
TD17:=MAX(TD15,5);
TD18:=MAX(TD17,10);
TD19:=MAX(TD18,20);
TD20:=MAX(TD19,30);
TD21:=MAX(TD20,60);
TD22:=CROSS(TD15,60) AND TD16>15;
TD23:=(TD22 AND TD21>60)*30;
TD24:=IF(C>REF(C,1)*1.02,IF(C>REF(C,1),V*100,-V*100)*1.5,V);
TD25:=IF(C>REF(C,1)*1.05,IF(C>REF(C,1),V*100,-V*100)*2,V);
TD26:=IF(C>REF(C,1)*1.07,IF(C>REF(C,1),V*100,-V*100)*2.5,V);
TD27:=MAX(MAX(TD24,TD25),TD26);
TDZB:=TD27/REF(V,1)>200;
ZBT:=TDZB=1;
XG:ZBT AND TD11 AND TD23;

三、安装与调用
通达信客户端按 Ctrl + F 打开「公式管理器」。
选中对应分组(技术指标公式 → 其他类型 / 条件选股公式),点「新建」。
公式名称填英文或拼音(不含空格、不超过 10 个字符),把源码粘进编辑区。
点「测试公式」,提示编译通过后「确定」保存。
K 线图界面输入公式名称调出;选股公式在「条件选股」里执行。
四、使用提醒
指标本质是把价格与成交量做数学加工,用来辅助判断趋势和买卖时机,不能预测未来。任何公式都有失效区间,请结合大盘环境、板块节奏与仓位管理使用。本文源码仅供学习研究,不构成投资建议。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。