很多新手用通达信,总搞不懂“什么时候数据调整到位、什么时候趋势开始转强”,麟龙追妖的核心价值,就是帮你解决这个痛点。它通过均线系统、量能变化、价格突破三大维度联动分析,自动筛选出“调整到位、量能匹配、即将转强”的数据标的,不用手动计算,信号一出,就能锁定核心关注节点。
指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 177
公式套数 3 套 包含 麟龙追妖主TU(40行) / 麟龙追妖副TU(109行) / 麟龙追妖选GU(28行)
一、指标效果截图


二、公式源码
以下源码未加密,复制 → 打开通达信 → Ctrl+F 调出公式管理器 → 新建 → 粘贴 → 测试公式 → 保存即可调用。多套公式请分别新建,名称不要重名。
1. 麟龙追妖主TU(主图 · 40 行)
ZB1:MA(CLOSE,8),COLORYELLOW LINETHICK2;
ZB2:=(C/REF(C,1)>1.048 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,6),2.1*FORCAST(V,6)));
ZB3:=FILTER(ZB2,14);
BGY1:MA(CLOSE,60),COLORBLUE LINETHICK2;
XQ1:=(C-REF(C,1))/REF(C,1)>=0.058 AND (C-REF(C,1))/REF(C,1)< 0.095;
XQ2:=(C-REF(C,1))/REF(C,1)>=0.098;
ZB4:=MA(CLOSE,54);
ZB5:=MA(CLOSE,120);
STICKLINE(C/REF(C,1)>=1.096 AND H=C,O,C,2.8,0),COLORYELLOW;
STICKLINE(C/REF(C,1)>=1.096 AND H=C,O,C,2,0),COLORRED;
STICKLINE(C/REF(C,1)>=1.096 AND H=C,O,C,0.8,0),COLORCYAN;
XQ3:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
XQ4:=FILTER(XQ3,10);
ZB6:=BARSLAST(XQ4);
ZB7:=REF(HIGH,ZB6+2);
ZB8:=REF(HIGH,ZB6+1);
ZB9:=REF(HIGH,ZB6);
ZB10:=MAX(ZB7,ZB8);
ZB11:=MAX(ZB10,ZB9);
XQ5:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
XQ6:=ZB6< 150;
XQ7:=(OPEN-ZB11)/ZB11*100< 30;
XQ8:=(CLOSE-LLV(LOW,ZB6))/LLV(LOW,ZB6)*100< 50;
XQ9:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
XQ10:=VOL/MA(VOL,5)< 3.5;
XQ11:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
XQ12:=XQ5 AND XQ6 AND XQ7 AND XQ8 AND XQ9 AND XQ10 AND XQ11;
ZB12:=FILTER(XQ12,15);
XQ13:=(((CLOSE-ZB4)/ZB4)< 0.1);
XQ14:=(((CLOSE-ZB1)/ZB1)< 0.3);
ZB13:=(((XQ13=1) AND (XQ14=1))*0.2);
ZB14:=(((ZB13=0) AND (REF(ZB13,1)=0.2)) AND (REF((COUNT((ZB13=0.2),10)=10),1)=1))*-0.1;
XQ15:=ZB14=-0.1;
XQ16:=(ZB12 OR XQ15);
ZB15:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
XQ17:=(DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05));
XQ18:=(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);
XQ19:=XQ16 AND C/REF(C,1)>1.095 AND XQ18 AND XQ17,NODRAW;
DRAWICON(XQ19,H*1.02,25);
DRAWTEXT(XQ19,H*1,' ☆麟龙追妖'),COLORYELLOW;
2. 麟龙追妖副TU(副图 · 109 行)
ZB1:=MA(CLOSE,8);
ZB4:=MA(CLOSE,54);
XQ3:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
XQ4:=FILTER(XQ3,10);
ZB6:=BARSLAST(XQ4);
ZB7:=REF(HIGH,ZB6+2);
ZB8:=REF(HIGH,ZB6+1);
ZB9:=REF(HIGH,ZB6);
ZB10:=MAX(ZB7,ZB8);
ZB11:=MAX(ZB10,ZB9);
XQ5:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
XQ6:=ZB6< 150;
XQ7:=(OPEN-ZB11)/ZB11*100< 30;
XQ8:=(CLOSE-LLV(LOW,ZB6))/LLV(LOW,ZB6)*100< 50;
XQ9:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
XQ10:=VOL/MA(VOL,5)< 3.5;
XQ11:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
XQ12:=XQ5 AND XQ6 AND XQ7 AND XQ8 AND XQ9 AND XQ10 AND XQ11;
ZB12:=FILTER(XQ12,15);
XQ13:=(((CLOSE-ZB4)/ZB4)< 0.1);
XQ14:=(((CLOSE-ZB1)/ZB1)< 0.3);
ZB13:=(((XQ13=1) AND (XQ14=1))*0.2);
ZB14:=(((ZB13=0) AND (REF(ZB13,1)=0.2)) AND (REF((COUNT((ZB13=0.2),10)=10),1)=1))*-0.1;
XQ15:=ZB14=-0.1;
XQ16:=(ZB12 OR XQ15);
XQ17:=(DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05));
XQ18:=(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);
麟龙追妖:XQ16 AND C/REF(C,1)>1.095 AND XQ18 AND XQ17,COLORWHITE,NODRAW;
{ 主力筹码成本 }
XQ001:=EMA(WINNER(CLOSE)*70,3);
XQ002:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);
XQ003:=XQ002/(XQ001+XQ002)*200;
XQ004:=XQ001/(XQ001+XQ002)*200;
XQ005:=MA(XQ001+XQ002,13);
XQ006:=BARSLAST(XQ003< 90 AND REF(XQ003,1)>90);
XQ007:=EMA(XQ003,89);
XQ008:=EMA(XQ004,89);
XQ009:=INTPART(XQ004-XQ008);
XQ010:=EMA(XQ003,8);
XQ011:=IF(XQ004-REF(XQ004,1)>XQ003-REF(XQ003,1),1,0);
NOTEXTXQ012:INTPART(XQ003),COLORFFEEBB,LINETHICK2;
NOTEXTXQ013:INTPART(XQ004),COLOR4D4DFF,LINETHICK2;
DRAWBAND(NOTEXTXQ013,RGB(0,255,255),NOTEXTXQ012,RGB(50,50,50));
STICKLINE(((NOTEXTXQ013>REF(NOTEXTXQ013,1)) AND (NOTEXTXQ013>100)),NOTEXTXQ013,NOTEXTXQ012,2,0),COLOR8000FF;
NOTEXTXQ014:INTPART(XQ003),COLORFFEEBB,LINETHICK2;
NOTEXTXQ015:INTPART(XQ004),COLOR4D4DFF,LINETHICK2;
XQ016:=(HHV(H,35)-C)/(HHV(H,35)-LLV(LOW,35))*100-35;
XQ017:=SMA(XQ016,35,1)+100;
XQ018:=(C-LLV(L,35))/(HHV(H,35)-LLV(L,35))*100;
XQ019:=SMA(XQ018,3,1);
XQ020:=SMA(XQ019,3,1)+100;
XQ021:=XQ020-XQ017;
NOTEXTXQ022:(IF(XQ021>1,XQ021-1,0))*2.5,COLORRED,LINETHICK2;
NOTEXTXQ023:100,COLORWHITE;
NOTEXTXQ024:IF(NOTEXTXQ022>REF(NOTEXTXQ022,1), NOTEXTXQ022,DRAWNULL),STICK,COLORYELLOW,LINETHICK1;
NOTEXTXQ025:IF(NOTEXTXQ022< REF(NOTEXTXQ022,1), NOTEXTXQ022,DRAWNULL),STICK,COLORFF9900,LINETHICK1;
NOTEXTXQ026:IF(NOTEXTXQ022>REF(NOTEXTXQ022,1),5,DRAWNULL),CIRCLEDOT,COLORYELLOW;
NOTEXTXQ027:IF(NOTEXTXQ022< REF(NOTEXTXQ022,1),5,DRAWNULL),CIRCLEDOT,COLORFF9900;
NOTEXTXQ028:IF(SAR(10,2,20)>=H,100,DRAWNULL),CIRCLEDOT,COLORBLUE;
NOTEXTXQ029:IF(SAR(10,2,20)<=L,100,DRAWNULL),CIRCLEDOT,COLORRED;
XQ030:=C/REF(C,1)>1.095 AND H=C;
XQ031:=AMOUNT< 550000000;
XQ032:=EMA(EMA(C,13),13);
XQ033:=(XQ032-REF(XQ032,1))/REF(XQ032,1)*1000;
XQ034:=DYNAINFO(11);
XQ035:=(EMA(C,8)-EMA(C,55))*10;
XQ036:=EMA(XQ035,3);
XQ037:=(C-XQ034)/XQ034< -0.03;
XQ038:=XQ033>REF(XQ033,1) AND XQ033< -0.2;
XQ039:=CROSS(XQ035,XQ036) AND XQ035< -0.3;
XQ040:=FILTER(XQ037 AND XQ038 AND XQ039,13);
游资:XQ040,COLORGREEN,NODRAW;
DRAWTEXT(XQ040,50,'**游资**'),COLORGREEN;
XQ042:=EMA(CLOSE,12)-EMA(CLOSE,26);
XQ043:=EMA(XQ042,9);
XQ044:=(C*3+H+L+O)/6;
XQ045:=EMA(XQ044,13)-EMA(XQ044,21);
XQ046:=EMA(XQ045,3);
XQ047:=EMA(XQ045,10);
XQ048:=EMA(C,7)-EMA(C,21);
XQ049:=EMA((0.668*REF(XQ048,1)+0.333*XQ048),1);
NOTEXTXQ0491:XQ049,COLORSTICK;
XQ050:=V/SUM(V,13);
XQ051:=DMA(C,XQ050);
XQ052:=(C-XQ051)/XQ051*40;
XQ053:=MA(AMOUNT/(100*V),13);
XQ054:=(C-XQ053)/XQ053*100;
NOTEXTXQ055:IF(XQ048>=XQ049,XQ048,XQ049),LINETHICK2,COLORRED;
NOTEXTXQ056:IF(XQ049-XQ048,XQ049,XQ048),COLORGREEN,LINETHICK2;
NOTEXTXQ057:STICKLINE(XQ052>0 AND NOTEXTXQ055>0,NOTEXTXQ055+0.1,NOTEXTXQ055,1,0),COLORLIRED;
NOTEXTXQ058:STICKLINE(XQ054>5 AND XQ042>XQ043 AND C>=EMA(C,5) AND XQ048-XQ049>0,0,-NOTEXTXQ056,2,0 ),COLORMAGENTA;
强:(NOTEXTXQ058 AND REF(XQ048,1)<=REF(XQ049,1)AND REF(XQ048,0)>REF(XQ049,0)) AND XQ030 AND XQ031,COLORBROWN,NODRAW;
DRAWICON(NOTEXTXQ058,NOTEXTXQ057*1.8,9);
DRAWTEXT((NOTEXTXQ058 AND REF(XQ048,1)<=REF(XQ049,1)AND REF(XQ048,0)>REF(XQ049,0)) AND XQ030 AND XQ031,10,'★强'),COLORBROWN;
XQ059:=(3.48*CLOSE+HIGH+LOW);
XQ060:=EMA(CLOSE,20);
XQ061:=(XQ059/4-XQ060);
XQ062:=ABS(XQ061/XQ060);
XQ063:=(2.15*CLOSE+LOW+HIGH);
XQ064:=DMA((XQ063/4),XQ062);
XQ065:=EMA(XQ064,200);
XQ066:=(C-REF(C,1));
XQ067:=REF(C,1)*100>9;
XQ068:=XQ066/XQ067;
XQ069:=XQ065*1.118,LINETHICK2,COLORRED;
XQ070:=CROSS(C,XQ069);
XQ071:=XQ070 AND XQ068;
捉妖:XQ071,COLORYELLOW,NODRAW;
DRAWTEXT(XQ071,150,'★捉妖'),COLORYELLOW;
DRAWTEXT(麟龙追妖,100,'★追妖'),COLORWHITE;
3. 麟龙追妖选GU(选股 · 28 行)
ZB1:=MA(CLOSE,8);
ZB4:=MA(CLOSE,54);
XQ3:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
XQ4:=FILTER(XQ3,10);
ZB6:=BARSLAST(XQ4);
ZB7:=REF(HIGH,ZB6+2);
ZB8:=REF(HIGH,ZB6+1);
ZB9:=REF(HIGH,ZB6);
ZB10:=MAX(ZB7,ZB8);
ZB11:=MAX(ZB10,ZB9);
XQ5:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
XQ6:=ZB6< 150;
XQ7:=(OPEN-ZB11)/ZB11*100< 30;
XQ8:=(CLOSE-LLV(LOW,ZB6))/LLV(LOW,ZB6)*100< 50;
XQ9:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
XQ10:=VOL/MA(VOL,5)< 3.5;
XQ11:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
XQ12:=XQ5 AND XQ6 AND XQ7 AND XQ8 AND XQ9 AND XQ10 AND XQ11;
ZB12:=FILTER(XQ12,15);
XQ13:=(((CLOSE-ZB4)/ZB4)< 0.1);
XQ14:=(((CLOSE-ZB1)/ZB1)< 0.3);
ZB13:=(((XQ13=1) AND (XQ14=1))*0.2);
ZB14:=(((ZB13=0) AND (REF(ZB13,1)=0.2)) AND (REF((COUNT((ZB13=0.2),10)=10),1)=1))*-0.1;
XQ15:=ZB14=-0.1;
XQ16:=(ZB12 OR XQ15);
XQ17:=(DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05));
XQ18:=(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);
麟龙追妖: XQ16 AND C/REF(C,1)>1.095 AND XQ18 AND XQ17;
三、安装与调用
通达信客户端按 Ctrl + F 打开「公式管理器」。
选中对应分组(技术指标公式 → 其他类型 / 条件选股公式),点「新建」。
公式名称填英文或拼音(不含空格、不超过 10 个字符),把源码粘进编辑区。
点「测试公式」,提示编译通过后「确定」保存。
K 线图界面输入公式名称调出;选股公式在「条件选股」里执行。
四、使用提醒
指标本质是把价格与成交量做数学加工,用来辅助判断趋势和买卖时机,不能预测未来。任何公式都有失效区间,请结合大盘环境、板块节奏与仓位管理使用。本文源码仅供学习研究,不构成投资建议。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
