通达信【主力资金的多空密码】是一款融合多种技术分析元素的副图指标,源码无未来函数,为投资者提供了关于主力资金动态及市场多空态势的分析工具。该指标通过对主力控盘力度的追踪、MACD指标的优化运用、股价加速上扬与变盘信号的捕捉以及KD和ROC指标的辅助分析,帮助投资者更全面地理解市场趋势,做出更合理的投资决策

指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 68
公式套数 2 套 包含 主力资金的多空密码副图(66行) / 主力资金的多空密码选股(2行)
一、指标效果截图

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

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

1. 主力资金的多空密码副图(副图 · 66 行)

N:=24;
VAR1:= EMA(EMA(CLOSE,13),13);
控盘指数: (VAR1-REF(VAR1,1))/REF(VAR1,1)*1000,POINTDOT,COLORFFCCCC;
STICKLINE(控盘指数< 0,控盘指数,0,2,0),COLORGRAY;
无庄控盘: 控盘指数< 0,LINETHICK0,COLORGRAY;
VARA:= EMA(0.667*REF(控盘指数,1)+0.333*控盘指数,2);
STICKLINE(控盘指数>VARA,控盘指数,VARA,2,0),COLORRED;
B2:= 控盘指数>VARA;
准备: B2>REF(B2,1) AND 控盘指数< (-2),COLORYELLOW;
DRAWTEXT(准备,3,'准备'),COLORYELLOW;
开始控盘: B1>REF(B1,1),COLORMAGENTA,LINETHICK3;
A:=(3*C+L+O+H)/6;
X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;MTM:=C-REF(C,1);DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);CB:=EMA(X,13);买:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX< 0,2) AND CROSS(DX,MA(DX,2)),1,0);
DRAWICON(FILTER(买=1,5),L*0.11,1);
VARXF:(EMA(CLOSE,12) - EMA(CLOSE,26))*20,COLORWHITE,LINETHICK1;
DEA:EMA(VARXF,9),COLORYELLOW,LINETHICK1;
MACD:2*(VARXF-DEA), COLORSTICK;
MACD1:=2*(VARXF-DEA),COLORRED,NODRAW;
MACD2:=EMA(MACD1,3),COLORCYAN,NODRAW;
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,2,0),COLORRED;
STICKLINE(MACD1>MACD2 AND MACD1< 0,0,MACD1,2,0),COLORYELLOW;
STICKLINE(MACD1< MACD2,0,MACD1,1,0),COLORGREEN;
S1:=MACD< 0;
S2:= (MACD>=0);
S3:=BARSLAST(CROSS(VARXF,DEA));
S4:=REF(S3,S3+1);S5:=DEA>REF(DEA,S4);S6:=DEA;
上成立:=CROSS(VARXF,DEA) AND S5;
下成立:=CROSS(VARXF,DEA) AND S6;
L1:=(EMA(CLOSE,3) - EMA(CLOSE,13));
L2:=EMA(L1,9);
L3:=BARSLAST(CROSS(L1,L2));
L4:=REF(L3,L3+1);
L5:=L2;
变盘:CROSS(L1,L2) AND L5,NODRAW,COLORD6FF9C;
STICKLINE(变盘,5,0,0,1),COLORD6FF9C;
LS:=IF(VARXF>DEA AND VARXF>0,1,0);
加速上扬:IF(REF(LS=0,1) AND LS=1,0.1,0);
XG1:CROSS(MACD1,MACD2) AND MACD1< 0,NODRAW;
XG2:CROSS(VARXF,DEA),NODRAW;
M1:=MACD>REF(MACD,1) AND VARXF< DEA;
绿柱短了:M1 AND COUNT(M1,10)=1 AND C>MA(C,55) AND COUNT(MACD< 0,5)>=5,NODRAW;
DRAWTEXT(绿柱短了,MACD,'买点来了');VARXL:=EMA(V,12)-EMA(V,26);
VARX:=EMA(C,12)-EMA(C,26);
BL:=VARXL>REF(VARXL,1) AND VARX< REF(VARX,1);
四天: REF(BL,3)=1 AND REF(BL,2)=1 AND REF(BL,1)=1 AND BL;
三天:REF(BL,2)=1 AND REF(BL,1)=1 AND BL;
IF(VARXF>DEA,VARXF,DRAWNULL),COLORFF11CC,LINETHICK1;
IF(VARXF>DEA AND VARXF< 0,VARXF,DRAWNULL),COLORRED,LINETHICK1;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
DRAWTEXT(FILTER(D>80,6),H*1.018,'D>80');
DRAWTEXT(FILTER(CROSS(K,D) AND D< 26,6),H*0.95,'KD低位金叉'),COLORFFCCCC;
STICKLINE(FILTER(CROSS(K,D) AND D< 26,6),H*0.97,H*0.95,4,0),COLORFFCCCC;
VARXFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEAF :=EMA(VARXFF,9);
MACDD:=2*(VARXFF-DEAF);
DRAWTEXT(FILTER(CROSS(VARXFF,DEAF) AND DEAF< 0,6),L-0.02,'MACD低位金叉'),COLORRED;
STICKLINE(FILTER(CROSS(VARXFF,DEAF) AND DEAF< 0,6),L-0.02,L-0.1,4,0),COLOR00FF00;
DRAWTEXT(FILTER(CROSS(VARXFF,DEAF) AND DEAF>0,13),H+0.25,'MACD下拐点'),COLORYELLOW;
STICKLINE(FILTER(CROSS(VARXFF,DEAF) AND DEAF>0,13),H+0.02,H+0.12,4,0),COLORBLUE;
DRAWTEXT(FILTER(CROSS(MACDD,0),13),L*0.65,'MACD上拐点'),COLORRED;
STICKLINE(FILTER(CROSS(MACDD,0),13),L*0.97,L*0.95,4,0),COLORWHITE;
ROC:=(CLOSE-REF(CLOSE,21))/REF(CLOSE,21)*100;
DRAWTEXT(FILTER(CROSS(ROC,0),6),L-2.25,'拐点建仓'),COLORWHITE;
STICKLINE(FILTER(CROSS(ROC,0),6),L-0.02,L-0.15,4,0),COLORFF00FF;

2. 主力资金的多空密码选股(选股 · 2 行)

ROC:=(CLOSE-REF(CLOSE,21))/REF(CLOSE,21)*100;
FILTER(CROSS(ROC,0),6);

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

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