在日常的行情数据分析中,一套兼顾趋势判断与信号筛选的工具,能帮我们更清晰地识别盘面关键节点。今天给大家分享的「神雕侠客」通达信指标公式,包含主图、副图、选股三类配套源码,无未来函数,手机与电脑端均可适配,通过多重技术条件的精准共振,为盘面分析提供清晰参考

指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 138
公式套数 3 套 包含 神雕侠客主图(50行) / 神雕侠客副图(44行) / 神雕侠客选股(44行)
一、指标效果截图

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

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

1. 神雕侠客主图(主图 · 50 行)

MA5:MA(CLOSE,5),COLORWHITE;
MA10:MA(CLOSE,10),COLORYELLOW;
MA20:MA(CLOSE,20),COLORMAGENTA;
MA30:MA(CLOSE,30),COLORGREEN;
MA54:MA(CLOSE,54),COLORBLUE;
ZB_8:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
ZB_9:=FILTER(ZB_8,10);
ZB_10:=BARSLAST(ZB_9);
ZB_11:=REF(HIGH,ZB_10+2);
ZB_12:=REF(HIGH,ZB_10+1);
ZB_13:=REF(HIGH,ZB_10);
ZB_14:=MAX(ZB_11,ZB_12);
ZB_15:=MAX(ZB_14,ZB_13);
ZB_16:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
ZB_17:=ZB_10<150;
ZB_18:=(OPEN-ZB_15)/ZB_15*100<30;
ZB_19:=(CLOSE-LLV(LOW,ZB_10))/LLV(LOW,ZB_10)*100<50;
ZB_20:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;
ZB_21:=VOL/MA(VOL,5)<3.5;
ZB_22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;
ZB_25:=ZB_16 AND ZB_17 AND ZB_18 AND ZB_19 AND ZB_20 AND ZB_21 AND ZB_22;
BLO:=FILTER(ZB_25,15);
PL1:=(((CLOSE-MA54)/MA54)<0.1);
PL2:=(((CLOSE-MA10)/MA10)<0.3); PLLU:=(((PL1=1) AND (PL2=1))*0.2); PTTP:=((((PLLU=0) AND (REF(PLLU,1)=0.2)) AND (REF((COUNT((PLLU=0.2),10)=10),1)=1))*-0.1); YGO:=PTTP=-0.1; XDF:=(BLO OR YGO); VARAA:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);
FLIGA:=(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);
UVEO:=(XDF AND C/REF(C,1)>1.025 AND FLIGA AND VARAA) OR (BLO AND YGO);
MAV:=(C*2+H+L)/4;
SK:=EMA(MAV,13)-EMA(MAV,34);
SD:=EMA(SK,5);
FLO:=(2*(SK-SD))*3.8;
QDP:=(-2*(SK-SD))*3.8;
LDCR:=CROSS(FLO,QDP);
A1J:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,10))/EMA(CLOSE,10));
A2J:=EMA(((2.15*CLOSE+LOW+HIGH)/4),A1J);
A3J:=COUNT(REF(C/REF(C,1)>1.03,1),5)=0;
A4J:=EMA(A2J,5);
A5J:=CROSS(C,A4J) AND A3J AND REF(C>2,1) AND REF(C< 26,1) ; A6J:=CROSS(C,A4J*0.995); VAR0:=REF(CLOSE,2); VAR1:=SMA(MAX(CLOSE-VAR0,0),7,1)/SMA(ABS(CLOSE-VAR0),7,1)*100; VAR2:=C>MA(C,5) AND OPEN< MA(C,5); VAR3:=C>MA(C,10) AND OPEN< MA(C,10);
VAR4:=OPEN< MA(C,30); VAR5:=VAR2 AND VAR3 AND VAR4; VAR6:=CROSS(VAR1,50); QST:=NAMELIKE('ST')=0 AND NAMELIKE('*ST')=0 AND NAMELIKE('SST')=0 AND NAMELIKE('S*ST')=0; QTP:=DYNAINFO(4)>0;
QKCB:=IF(CODELIKE('688'),0,1);
XGP2:=BXO AND (COUNT(AXH,3)>=1 OR COUNT(CXL,3)>=1);
XGP3:=CXL AND (COUNT(AXH,3)>=1 OR COUNT(BXO,3)>=1);
CKFT:=XGP1 OR XGP2 OR XGP3;
RVA1:=(((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18)))*100);
RVB2:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
QDR:=RVA1>EMA(RVB2,3);
YBA:={(UVEO OR ZYBF) AND }QST AND QTP AND QKCB AND CKFT AND QDR AND C/REF(C,1)>1.035;
XG:BARSSINCEN(YBA,9)=0,COLORRED,NODRAW;
STICKLINE(XG,OPEN*1.00125,CLOSE*0.999,1.85,0),COLORYELLOW;
DRAWICON(XG,L,38);
DRAWTEXT(XG,LOW*0.9945,' 神雕侠客'),COLORRED;

2. 神雕侠客副图(副图 · 44 行)

MA10:=MA(CLOSE,10);
MA54:=MA(CLOSE,54);
ZB_8:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
ZB_9:=FILTER(ZB_8,10);
ZB_10:=BARSLAST(ZB_9);
ZB_11:=REF(HIGH,ZB_10+2);
ZB_12:=REF(HIGH,ZB_10+1);
ZB_13:=REF(HIGH,ZB_10);
ZB_14:=MAX(ZB_11,ZB_12);
ZB_15:=MAX(ZB_14,ZB_13);
ZB_16:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
ZB_17:=ZB_10<150;
ZB_18:=(OPEN-ZB_15)/ZB_15*100<30;
ZB_19:=(CLOSE-LLV(LOW,ZB_10))/LLV(LOW,ZB_10)*100<50;
ZB_20:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;
ZB_21:=VOL/MA(VOL,5)<3.5;
ZB_22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;
ZB_25:=ZB_16 AND ZB_17 AND ZB_18 AND ZB_19 AND ZB_20 AND ZB_21 AND ZB_22;
BLO:=FILTER(ZB_25,15);
PL1:=(((CLOSE-MA54)/MA54)<0.1);
PL2:=(((CLOSE-MA10)/MA10)<0.3); PLLU:=(((PL1=1) AND (PL2=1))*0.2); PTTP:=((((PLLU=0) AND (REF(PLLU,1)=0.2)) AND (REF((COUNT((PLLU=0.2),10)=10),1)=1))*-0.1); YGO:=PTTP=-0.1; XDF:=(BLO OR YGO); VARAA:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);
FLIGA:=(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);
UVEO:=(XDF AND C/REF(C,1)>1.025 AND FLIGA AND VARAA) OR (BLO AND YGO);
MAV:=(C*2+H+L)/4;
SK:=EMA(MAV,13)-EMA(MAV,34);
SD:=EMA(SK,5);
FLO:=(2*(SK-SD))*3.8;
QDP:=(-2*(SK-SD))*3.8;
LDCR:=CROSS(FLO,QDP);
A1J:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,10))/EMA(CLOSE,10));
A2J:=EMA(((2.15*CLOSE+LOW+HIGH)/4),A1J);
A3J:=COUNT(REF(C/REF(C,1)>1.03,1),5)=0;
A4J:=EMA(A2J,5);
A5J:=CROSS(C,A4J) AND A3J AND REF(C>2,1) AND REF(C< 26,1) ; A6J:=CROSS(C,A4J*0.995); VAR0:=REF(CLOSE,2); VAR1:=SMA(MAX(CLOSE-VAR0,0),7,1)/SMA(ABS(CLOSE-VAR0),7,1)*100; VAR2:=C>MA(C,5) AND OPEN< MA(C,5); VAR3:=C>MA(C,10) AND OPEN< MA(C,10);
VAR4:=OPEN< MA(C,30); VAR5:=VAR2 AND VAR3 AND VAR4; VAR6:=CROSS(VAR1,50); QST:=NAMELIKE('ST')=0 AND NAMELIKE('*ST')=0 AND NAMELIKE('SST')=0 AND NAMELIKE('S*ST')=0; QTP:=DYNAINFO(4)>0;
QKCB:=IF(CODELIKE('688'),0,1);
XGP2:=BXO AND (COUNT(AXH,3)>=1 OR COUNT(CXL,3)>=1);
XGP3:=CXL AND (COUNT(AXH,3)>=1 OR COUNT(BXO,3)>=1);
CKFT:=XGP1 OR XGP2 OR XGP3;
RVA1:=(((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18)))*100);
RVB2:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
QDR:=RVA1>EMA(RVB2,3);
YBA:={(UVEO OR ZYBF) AND }QST AND QTP AND QKCB AND CKFT AND QDR AND C/REF(C,1)>1.035;
XG:BARSSINCEN(YBA,9)=0 COLORRED LINETHICK2;

3. 神雕侠客选股(选股 · 44 行)

MA10:=MA(CLOSE,10);
MA54:=MA(CLOSE,54);
ZB_8:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
ZB_9:=FILTER(ZB_8,10);
ZB_10:=BARSLAST(ZB_9);
ZB_11:=REF(HIGH,ZB_10+2);
ZB_12:=REF(HIGH,ZB_10+1);
ZB_13:=REF(HIGH,ZB_10);
ZB_14:=MAX(ZB_11,ZB_12);
ZB_15:=MAX(ZB_14,ZB_13);
ZB_16:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
ZB_17:=ZB_10<150;
ZB_18:=(OPEN-ZB_15)/ZB_15*100<30;
ZB_19:=(CLOSE-LLV(LOW,ZB_10))/LLV(LOW,ZB_10)*100<50;
ZB_20:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;
ZB_21:=VOL/MA(VOL,5)<3.5;
ZB_22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;
ZB_25:=ZB_16 AND ZB_17 AND ZB_18 AND ZB_19 AND ZB_20 AND ZB_21 AND ZB_22;
BLO:=FILTER(ZB_25,15);
PL1:=(((CLOSE-MA54)/MA54)<0.1);
PL2:=(((CLOSE-MA10)/MA10)<0.3); PLLU:=(((PL1=1) AND (PL2=1))*0.2); PTTP:=((((PLLU=0) AND (REF(PLLU,1)=0.2)) AND (REF((COUNT((PLLU=0.2),10)=10),1)=1))*-0.1); YGO:=PTTP=-0.1; XDF:=(BLO OR YGO); VARAA:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);
FLIGA:=(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);
UVEO:=(XDF AND C/REF(C,1)>1.025 AND FLIGA AND VARAA) OR (BLO AND YGO);
MAV:=(C*2+H+L)/4;
SK:=EMA(MAV,13)-EMA(MAV,34);
SD:=EMA(SK,5);
FLO:=(2*(SK-SD))*3.8;
QDP:=(-2*(SK-SD))*3.8;
LDCR:=CROSS(FLO,QDP);
A1J:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,10))/EMA(CLOSE,10));
A2J:=EMA(((2.15*CLOSE+LOW+HIGH)/4),A1J);
A3J:=COUNT(REF(C/REF(C,1)>1.03,1),5)=0;
A4J:=EMA(A2J,5);
A5J:=CROSS(C,A4J) AND A3J AND REF(C>2,1) AND REF(C< 26,1) ; A6J:=CROSS(C,A4J*0.995); VAR0:=REF(CLOSE,2); VAR1:=SMA(MAX(CLOSE-VAR0,0),7,1)/SMA(ABS(CLOSE-VAR0),7,1)*100; VAR2:=C>MA(C,5) AND OPEN< MA(C,5); VAR3:=C>MA(C,10) AND OPEN< MA(C,10);
VAR4:=OPEN< MA(C,30); VAR5:=VAR2 AND VAR3 AND VAR4; VAR6:=CROSS(VAR1,50); QST:=NAMELIKE('ST')=0 AND NAMELIKE('*ST')=0 AND NAMELIKE('SST')=0 AND NAMELIKE('S*ST')=0; QTP:=DYNAINFO(4)>0;
QKCB:=IF(CODELIKE('688'),0,1);
XGP2:=BXO AND (COUNT(AXH,3)>=1 OR COUNT(CXL,3)>=1);
XGP3:=CXL AND (COUNT(AXH,3)>=1 OR COUNT(BXO,3)>=1);
CKFT:=XGP1 OR XGP2 OR XGP3;
RVA1:=(((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18)))*100);
RVB2:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
QDR:=RVA1>EMA(RVB2,3);
YBA:={(UVEO OR ZYBF) AND }QST AND QTP AND QKCB AND CKFT AND QDR AND C/REF(C,1)>1.035;
XG:BARSSINCEN(YBA,9)=0;

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

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