这款指标分为主图和副图两个模块,两者逻辑一致、相辅相成,既能直观呈现趋势走向,也能实时预警关键信号,全程无需复杂计算,新手跟着步骤走就能轻松上手,先把核心逻辑和信号解读讲透,再教大家具体怎么用

指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 含未来函数
加密状态 源码未加密,可修改 源码行数 220
公式套数 3 套 包含 至尊主升浪主TU(90行) / 至尊主升浪副TU(65行) / 至尊主升浪选GU(65行)
一、指标效果截图

效果图 1
效果图 2

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

1. 至尊主升浪主TU(主图 · 90 行)

DRAWTEXT_FIX(1,0.005,0,0,'风格:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.005,0.05,0,'概念:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW;
LC0:=REF(CLOSE,1);
RSV_2:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
KX:=SMA(RSV_2,3,1);
DX:=SMA(KX,3,1);
RSI_A:=(SMA(MAX(CLOSE-LC0,0),5,1))/(SMA(ABS(CLOSE-LC0),5,1))*100;
RSI_B:=(SMA(MAX(CLOSE-LC0,0),13,1))/(SMA(ABS(CLOSE-LC0),13,1))*100;
RSV_3:=-(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13))*100;
LWR_A:=SMA(RSV_3,3,1);
LWR_B:=SMA(LWR_A,3,1);
DIFX:=EMA(CLOSE,8)-EMA(CLOSE,13);
DEAX:=EMA(DIFX,5);
BBIX:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
MTM0:=CLOSE-REF(CLOSE,1);
MMA:=100*EMA(EMA(MTM0,5),3)/EMA(EMA(ABS(MTM0),5),3);
MMB:=100*EMA(EMA(MTM0,13),8)/EMA(EMA(ABS(MTM0),13),8);
TMP:=(C*2+H+L)/4;
SK0:=EMA(TMP,13)-EMA(TMP,34);
SD0:=EMA(SK0,5);
KDOWN:=(-2*(SK0-SD0))*3.8,COLORGREEN;
KUP:=(2*(SK0-SD0))*3.8,COLORRED;
MA5X:=MA(CLOSE,5);
MA5Y:=REF(MA(CLOSE,5),1);
MA60:MA(CLOSE,60) DOTLINE COLORGREEN;
T1:=IF(MONTH< 12,1,1);
T2:=(2*CLOSE+HIGH+LOW)/4;
T3:=LLV(LOW,34);
T4:=HHV(HIGH,34);
ZL:=EMA((T2-T3)/(T4-T3)*100,13)*T1;
SH:=EMA(0.667*REF(ZL,1)+0.333*ZL,2);
S1:=MA(CLOSE,10);
S2:=MA(CLOSE,55);
S3:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
S4:=FILTER(S3,10);
S5:=BARSLAST(S4);
S6:=REF(HIGH,S5+2);
S7:=REF(HIGH,S5+1);
S8:=REF(HIGH,S5);
S9:=MAX(S6,S7);
S10:=MAX(S9,S8);
S11:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
S12:=S5< 150;
S13:=(OPEN-S10)/S10*100< 30;
S14:=(CLOSE-LLV(LOW,S5))/LLV(LOW,S5)*100< 50;
S15:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
S16:=VOL/MA(VOL,5)< 3.5;
S17:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
S18:=S11 AND S12 AND S13 AND S14 AND S15 AND S16 AND S17;
S19:=FILTER(S18,15);
S20:=(CLOSE-S2)/S2< 0.1;
S21:=(CLOSE-S1)/S1< 0.3;
S22:=(S20=1 AND S21=1)*0.2;
S23:=(S22=0 AND REF(S22,1)=0.2 AND REF(COUNT(S22=0.2,10)=10,1)=1)*(-0.1);
S24:=S23=(-0.1);
S25:=S19 OR S24;
S27:=VOL/REF(VOL,1)>1.2 AND CLOSE>OPEN OR (LOW>REF(HIGH,1) AND OPEN>CLOSE AND VOL/REF(VOL,1)>1.2);
S28:=IF(CODELIKE(3) OR (CODELIKE(4) AND DATE>=1200824),CLOSE>=ZTPRICE(REF(CLOSE,1),0.2) AND CLOSE=HIGH,CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND CLOSE=HIGH);
S29:=S25 AND S27 AND S28 AND REF(NOT(S28),1) AND (KUP>=KDOWN) AND (MA5Y<=MA5X) AND (ZL>=SH) AND (DIFX>=DEAX) AND (KX>=DX) AND (RSI_A>=RSI_B) AND (LWR_A>=LWR_B) AND (CLOSE>=BBIX) AND (MMA>=MMB) AND DIFX>=0;
MID0:=MA(C,15)*1.005;
VA0:=POW((C-MID0),2);
VA1:=MA(VA0,15);
VA2:=SQRT(VA1);
UP1:=MID0+2*VA2;
UP2:=REF(UP1,1),COLOR00FFFF;
MID1:=MA(C,15)*1.005;
VB0:=POW((C-MID1),2);
VB1:=MA(VB0,15);
VB2:=SQRT(VB1);
UP3:=MID1+2*VB2;
DN:=MID1-2*VB2;
UP4:=REF(UP3,1),COLOR00FFFF;
CC0:=CLOSE-UP4;
S30:=(CC0>0) AND (REF(CC0,1)< 0) AND (REF(CC0,2)< 0) AND (REF(CC0,3)< 0) AND (KUP>=KDOWN) AND (MA5Y<=MA5X) AND (ZL>=SH) AND (DIFX>=DEAX) AND (KX>=DX) AND (RSI_A>=RSI_B) AND (LWR_A>=LWR_B) AND (CLOSE>=BBIX) AND (MMA>=MMB) AND (DIFX>=0);
H0:=H;
A1:=REF(H0,1)=HHV(H0,2*1+1);
B1:=FILTER(A1,1);
C1:=BACKSET(B1,1+1);
D1:=FILTER(C1,1);
QHG:=REF(H,BARSLAST(D1));
ZMJ:STICKLINE(C,QHG,QHG,8,0),COLORBROWN LINETHICK2;
DRAWICON(C>ZMJ,L,5);
DRAWICON((C-MA(C,5))/MA(C,5)>0.1,L,1);
DRAWICON(CROSS(C,ZMJ),QHG*1.002,26);
DRAWICON(CROSS(C,ZMJ),QHG*1.002,26);
DRAWICON(S29 OR S30,L,42);
STICKLINE(CLOSE>UP2 AND S29 OR S30,OPEN,CLOSE,2,0),COLORRED;
STICKLINE(CLOSE>UP2 AND S29 OR S30,OPEN,CLOSE,0.6,0),COLORRED;

2. 至尊主升浪副TU(副图 · 65 行)

LC0:=REF(CLOSE,1);
RSV_2:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
KX:=SMA(RSV_2,3,1);
DX:=SMA(KX,3,1);
RSI_A:=(SMA(MAX(CLOSE-LC0,0),5,1))/(SMA(ABS(CLOSE-LC0),5,1))*100;
RSI_B:=(SMA(MAX(CLOSE-LC0,0),13,1))/(SMA(ABS(CLOSE-LC0),13,1))*100;
RSV_3:=-(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13))*100;
LWR_A:=SMA(RSV_3,3,1);
LWR_B:=SMA(LWR_A,3,1);
DIFX:=EMA(CLOSE,8)-EMA(CLOSE,13);
DEAX:=EMA(DIFX,5);
BBIX:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
MTM0:=CLOSE-REF(CLOSE,1);
MMA:=100*EMA(EMA(MTM0,5),3)/EMA(EMA(ABS(MTM0),5),3);
MMB:=100*EMA(EMA(MTM0,13),8)/EMA(EMA(ABS(MTM0),13),8);
TMP:=(C*2+H+L)/4;
SK0:=EMA(TMP,13)-EMA(TMP,34);
SD0:=EMA(SK0,5);
KDOWN:=(-2*(SK0-SD0))*3.8,COLORGREEN;
KUP:=(2*(SK0-SD0))*3.8,COLORRED;
MA5X:=MA(CLOSE,5);
MA5Y:=REF(MA(CLOSE,5),1);
T1:=IF(MONTH< 12,1,1);
T2:=(2*CLOSE+HIGH+LOW)/4;
T3:=LLV(LOW,34);
T4:=HHV(HIGH,34);
ZL:=EMA((T2-T3)/(T4-T3)*100,13)*T1;
SH:=EMA(0.667*REF(ZL,1)+0.333*ZL,2);
S1:=MA(CLOSE,10);
S2:=MA(CLOSE,55);
S3:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
S4:=FILTER(S3,10);
S5:=BARSLAST(S4);
S6:=REF(HIGH,S5+2);
S7:=REF(HIGH,S5+1);
S8:=REF(HIGH,S5);
S9:=MAX(S6,S7);
S10:=MAX(S9,S8);
S11:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
S12:=S5< 150;
S13:=(OPEN-S10)/S10*100< 30;
S14:=(CLOSE-LLV(LOW,S5))/LLV(LOW,S5)*100< 50;
S15:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
S16:=VOL/MA(VOL,5)< 3.5;
S17:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
S18:=S11 AND S12 AND S13 AND S14 AND S15 AND S16 AND S17;
S19:=FILTER(S18,15);
S20:=(CLOSE-S2)/S2< 0.1;
S21:=(CLOSE-S1)/S1< 0.3;
S22:=(S20=1 AND S21=1)*0.2;
S23:=(S22=0 AND REF(S22,1)=0.2 AND REF(COUNT(S22=0.2,10)=10,1)=1)*(-0.1);
S24:=S23=(-0.1);
S25:=S19 OR S24;
S27:=VOL/REF(VOL,1)>1.2 AND CLOSE>OPEN OR (LOW>REF(HIGH,1) AND OPEN>CLOSE AND VOL/REF(VOL,1)>1.2);
S28:=IF(CODELIKE(3) OR (CODELIKE(4) AND DATE>=1200824),CLOSE>=ZTPRICE(REF(CLOSE,1),0.2) AND CLOSE=HIGH,CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND CLOSE=HIGH);
S29:=S25 AND S27 AND S28 AND REF(NOT(S28),1) AND (KUP>=KDOWN) AND (MA5Y<=MA5X) AND (ZL>=SH) AND (DIFX>=DEAX) AND (KX>=DX) AND (RSI_A>=RSI_B) AND (LWR_A>=LWR_B) AND (CLOSE>=BBIX) AND (MMA>=MMB) AND DIFX>=0;
MID1:=MA(C,15)*1.005;
VB0:=POW((C-MID1),2);
VB1:=MA(VB0,15);
VB2:=SQRT(VB1);
UP3:=MID1+2*VB2;
UP4:=REF(UP3,1),COLOR00FFFF;
CC0:=CLOSE-UP4;
S30:=(CC0>0) AND (REF(CC0,1)< 0) AND (REF(CC0,2)< 0) AND (REF(CC0,3)< 0) AND (KUP>=KDOWN) AND (MA5Y<=MA5X) AND (ZL>=SH) AND (DIFX>=DEAX) AND (KX>=DX) AND (RSI_A>=RSI_B) AND (LWR_A>=LWR_B) AND (CLOSE>=BBIX) AND (MMA>=MMB) AND (DIFX>=0);
XG:S29 OR S30;

3. 至尊主升浪选GU(选股 · 65 行)

LC0:=REF(CLOSE,1);
RSV_2:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
KX:=SMA(RSV_2,3,1);
DX:=SMA(KX,3,1);
RSI_A:=(SMA(MAX(CLOSE-LC0,0),5,1))/(SMA(ABS(CLOSE-LC0),5,1))*100;
RSI_B:=(SMA(MAX(CLOSE-LC0,0),13,1))/(SMA(ABS(CLOSE-LC0),13,1))*100;
RSV_3:=-(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13))*100;
LWR_A:=SMA(RSV_3,3,1);
LWR_B:=SMA(LWR_A,3,1);
DIFX:=EMA(CLOSE,8)-EMA(CLOSE,13);
DEAX:=EMA(DIFX,5);
BBIX:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
MTM0:=CLOSE-REF(CLOSE,1);
MMA:=100*EMA(EMA(MTM0,5),3)/EMA(EMA(ABS(MTM0),5),3);
MMB:=100*EMA(EMA(MTM0,13),8)/EMA(EMA(ABS(MTM0),13),8);
TMP:=(C*2+H+L)/4;
SK0:=EMA(TMP,13)-EMA(TMP,34);
SD0:=EMA(SK0,5);
KDOWN:=(-2*(SK0-SD0))*3.8,COLORGREEN;
KUP:=(2*(SK0-SD0))*3.8,COLORRED;
MA5X:=MA(CLOSE,5);
MA5Y:=REF(MA(CLOSE,5),1);
T1:=IF(MONTH< 12,1,1);
T2:=(2*CLOSE+HIGH+LOW)/4;
T3:=LLV(LOW,34);
T4:=HHV(HIGH,34);
ZL:=EMA((T2-T3)/(T4-T3)*100,13)*T1;
SH:=EMA(0.667*REF(ZL,1)+0.333*ZL,2);
S1:=MA(CLOSE,10);
S2:=MA(CLOSE,55);
S3:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
S4:=FILTER(S3,10);
S5:=BARSLAST(S4);
S6:=REF(HIGH,S5+2);
S7:=REF(HIGH,S5+1);
S8:=REF(HIGH,S5);
S9:=MAX(S6,S7);
S10:=MAX(S9,S8);
S11:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
S12:=S5< 150;
S13:=(OPEN-S10)/S10*100< 30;
S14:=(CLOSE-LLV(LOW,S5))/LLV(LOW,S5)*100< 50;
S15:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
S16:=VOL/MA(VOL,5)< 3.5;
S17:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
S18:=S11 AND S12 AND S13 AND S14 AND S15 AND S16 AND S17;
S19:=FILTER(S18,15);
S20:=(CLOSE-S2)/S2< 0.1;
S21:=(CLOSE-S1)/S1< 0.3;
S22:=(S20=1 AND S21=1)*0.2;
S23:=(S22=0 AND REF(S22,1)=0.2 AND REF(COUNT(S22=0.2,10)=10,1)=1)*(-0.1);
S24:=S23=(-0.1);
S25:=S19 OR S24;
S27:=VOL/REF(VOL,1)>1.2 AND CLOSE>OPEN OR (LOW>REF(HIGH,1) AND OPEN>CLOSE AND VOL/REF(VOL,1)>1.2);
S28:=IF(CODELIKE(3) OR (CODELIKE(4) AND DATE>=1200824),CLOSE>=ZTPRICE(REF(CLOSE,1),0.2) AND CLOSE=HIGH,CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND CLOSE=HIGH);
S29:=S25 AND S27 AND S28 AND REF(NOT(S28),1) AND (KUP>=KDOWN) AND (MA5Y<=MA5X) AND (ZL>=SH) AND (DIFX>=DEAX) AND (KX>=DX) AND (RSI_A>=RSI_B) AND (LWR_A>=LWR_B) AND (CLOSE>=BBIX) AND (MMA>=MMB) AND DIFX>=0;
MID1:=MA(C,15)*1.005;
VB0:=POW((C-MID1),2);
VB1:=MA(VB0,15);
VB2:=SQRT(VB1);
UP3:=MID1+2*VB2;
UP4:=REF(UP3,1),COLOR00FFFF;
CC0:=CLOSE-UP4;
S30:=(CC0>0) AND (REF(CC0,1)< 0) AND (REF(CC0,2)< 0) AND (REF(CC0,3)< 0) AND (KUP>=KDOWN) AND (MA5Y<=MA5X) AND (ZL>=SH) AND (DIFX>=DEAX) AND (KX>=DX) AND (RSI_A>=RSI_B) AND (LWR_A>=LWR_B) AND (CLOSE>=BBIX) AND (MMA>=MMB) AND (DIFX>=0);
XG:S29 OR S30;

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

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