指标源码
ZLCM:=EMA(WINNER(CLOSE)*70,3);{//主力筹码估算}
SHCM:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);
{//散户筹码估算}ZSHTL:=SHCM/(ZLCM+SHCM)*100;
{//散户套牢筹码比率}ZZLKP:=ZLCM/(ZLCM+SHCM)*100;
{//主力控盘筹码比率}ZCMZL:=MA(ZLCM+SHCM,13);
{//市场筹码总量}ZZNTS:=BARSLAST(ZSHTL<90 AND REF(ZSHTL,1)>90);
{//走牛天数}ZSHJJ:=EMA(ZSHTL,89);{//散户警戒}ZZLJJ:=EMA(ZZLKP,89);
{//主力警戒}ZJLRQD:=INTPART(ZZLKP-ZZLJJ);
{//资金流入强度}SH8:=EMA(ZSHTL,8);
DKB:=IF(ZZLKP-REF(ZZLKP,1)>ZSHTL-REF(ZSHTL,1),1,0);
{散户套牢筹码}STICKLINE(C>0,ZSHTL,ZZLKP,1,0),COLORFFFFFF;
{散户筹码警戒}STICKLINE(ZSHJJ>REF(ZSHJJ,1),ZSHTL,ZSHJJ,2,0),COLOR00FF00;
{主力控盘筹码}STICKLINE(C>0,ZZLKP,0,1,0),COLORA4A4A4;
{筑顶风险区}STICKLINE(ZZLKP>75,ZZLKP,0,1,0),COLORFFFFFF;
{顶部:(ZZLKP>75),COLORFFFFFF;}{主力筹码警戒}
STICKLINE(ZZLJJ>REF(ZZLJJ,1),ZZLKP,ZZLJJ,2,0),COLORRED;
{筑底散兵坑}STICKLINE(ZSHTL>=90,ZZLKP,0,2,0),COLOR66FFCC;
{底部:(ZSHTL>=90),COLOR66FFCC;}{筹码总量上升}
IF(ZCMZL,ZCMZL>REF(ZCMZL,1),0),COLOR0066FF,LINETHICK1;
{增量资金};{//------【数值显示】}
散户套牢系数:INTPART(ZSHTL),COLORCYAN,LINETHICK2;
主力控盘系数:INTPART(ZZLKP),COLORYELLOW,LINETHICK2;
资金流入强度:ZJLRQD,LINETHICK2,COLORRED;
资金流入强度2:IF(ZJLRQD<10,ZJLRQD,0),LINETHICK2,COLORWHITE;
市场筹码总量:INTPART(ZCMZL),COLORWHITE,LINETHICK0;
DRAWICON(CROSS(主力控盘系数,散户套牢系数),散户套牢系数-5,11);
DRAWICON(CROSS(资金流入强度,散户套牢系数),散户套牢系数-5,17);
1. 代码整体结构概述
下面把源码拆成若干块,分别说明每一行的含义、计算目的以及在图形上的表现。
注:以下说明基于通达信(TongDaXin)平台的指标语法,
WINNER、EMA、BARSLAST、INTPART、STICKLINE、DRAWICON等函数均为平台自带函数。
//---① 主力筹码估算---------------------------------
ZLCM:=EMA(WINNER(CLOSE)*70,3); // 主力持仓成本(近似)
//---② 散户筹码估算---------------------------------
SHCM:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);
//---③ 各项比例------------------------------------
ZSHTL:=SHCM/(ZLCM+SHCM)*100; // 散户套牢筹码比率(%)
ZZLKP:=ZLCM/(ZLCM+SHCM)*100; // 主力控盘筹码比率(%)
ZCMZL:=MA(ZLCM+SHCM,13); // 市场筹码总量(13日均线)
//---④ 辅助周期------------------------------------
ZZNTS:=BARSLAST(ZSHTL<90 AND REF(ZSHTL,1)>90); // 走牛天数(上次散户占比跌破90%至今的天数)
//---⑤ 警戒线------------------------------------
ZSHJJ:=EMA(ZSHTL,89); // 散户警戒(89日指数移动平均)
ZZLJJ:=EMA(ZZLKP,89); // 主力警戒(89日指数移动平均)
//---⑥ 资金流入强度-------------------------------
ZJLRQD:=INTPART(ZZLKP-ZZLJJ); // 资金流入强度(整数)
SH8:=EMA(ZSHTL,8); // 散户趋势(8日EMA)
//---⑦ 判别是否出现“强控盘”-------------------------
DKB:=IF(ZZLKP-REF(ZZLKP,1)>ZSHTL-REF(ZSHTL,1),1,0);
//---⑧ 绘图指令------------------------------------
STICKLINE(C>0,ZSHTL,ZZLKP,1,0),COLORFFFFFF; // 散户 vs 主力(白/灰)
STICKLINE(ZSHJJ>REF(ZSHJJ,1),ZSHTL,ZSHJJ,2,0),COLOR00FF00; // 散户警戒向上(绿色)
STICKLINE(C>0,ZZLKP,0,1,0),COLORA4A4A4; // 主力控盘区域(灰)
STICKLINE(ZZLKP>75,ZZLKP,0,1,0),COLORFFFFFF; // 顶部风险区(白)
STICKLINE(ZZLJJ>REF(ZZLJJ,1),ZZLKP,ZZLJJ,2,0),COLORRED; // 主力警戒向上(红)
STICKLINE(ZSHTL>=90,ZZLKP,0,2,0),COLOR66FFCC; // 筑底散兵坑(青绿)
//---⑨ 增量资金(颜色线)---------------------------
IF(ZCMZL,ZCMZL>REF(ZCMZL,1),0),COLOR0066FF,LINETHICK1;
//---⑩ 数值显示------------------------------------
散户套牢系数:INTPART(ZSHTL),COLORCYAN,LINETHICK2;
主力控盘系数:INTPART(ZZLKP),COLORYELLOW,LINETHICK2;
资金流入强度:ZJLRQD,LINETHICK2,COLORRED;
资金流入强度2:IF(ZJLRQD<10,ZJLRQD,0),LINETHICK2,COLORWHITE;
市场筹码总量:INTPART(ZCMZL),COLORWHITE,LINETHICK0;
//---⑪ 信号图标------------------------------------
DRAWICON(CROSS(主力控盘系数,散户套牢系数),散户套牢系数-5,11);
DRAWICON(CROSS(资金流入强度,散户套牢系数),散户套牢系数-5,17);
关键变量一览
| 变量 | 计算方式 | 含义 |
|---|---|---|
| ZLCM | EMA(WINNER(CLOSE)*70,3) |
主力持仓成本(≈持仓比例×70) |
| SHCM | EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3) |
散户持仓成本区间(≈持仓比例×80) |
| ZSHTL | SHCM/(ZLCM+SHCM)*100 |
散户套牢筹码比率(%) |
| ZZLKP | ZLCM/(ZLCM+SHCM)*100 |
主力控盘筹码比率(%) |
| ZCMZL | MA(ZLCM+SHCM,13) |
市场筹码总量(13日均线) |
| ZJLRQD | INTPART(ZZLKP-ZZLJJ) |
资金流入强度(整数) |
| DKB | 条件判断 | “强控盘”标记(主力增幅 > 散户增幅) |
2. 设计思路简析
-
筹码估算
WINNER(CLOSE)给出截至当日收盘价,大户的持仓比例(近似)。ZLCM用 70 作为系数(经验值),再取 3 日 EMA,使主力持仓曲线更平滑。SHCM用 1.1、0.9 两只价位来估算散户在 高价 与 低价 之间的持仓差,乘以 80 再平滑,得到散户持仓。
-
比例化
ZSHTL、ZZLKP分别把 散户 与 主力 的持仓转换为 百分比,便于直观比较。
-
警戒与趋势
ZSHJJ、ZZLJJ为 89 日 EMA,相当于长期警戒线;若当前值上穿警戒线,说明情绪转向。
-
资金流入强度
ZJLRQD = ZZLKP - ZZLJJ表示 主力控盘比例 超过 主力警戒 的幅度,正向代表资金在向主力集中。
-
图形化
- 用 STICKLINE 绘制散户/主力比率的区间、警戒线、顶部风险区、筑底散兵坑。
- 用 颜色 区分不同状态(白、灰、绿、红、青绿)。
- 用 DRAWICON 在满足交叉条件时给出图标信号(买点是 11、17)。
3. 如何在通达信里加入和使用
3.1 添加指标公式
- 打开通达信客户端 → 功能 → 公式管理 → 指标公式。
- 点击 新建,选择 “技术指标”(或直接粘贴到空白公式),在公式名称中填写如 “资金控盘”。
- 将上面的源码粘贴到 “公式内容” 区域。
- 检查 “是否显示在主图/副图” → 副图(默认),并设定 坐标范围(0~100 较为常见)。
- 保存后,在任意股票的 K 线界面 → 右键 → 副图指标 → 选择“资金控盘” 即可。
提示:如果你想在 主图(即 K 线)上直接显示 “资金控盘” 的数值或图标,也可以把
STICKLINE部分改成主图绘图指令(如STICKLINE(C>0, ...)在主图绘制),但大多数用户更倾向于把它放在 副图。
3.2 参数与显示方式
- 坐标:默认 0–100。可以在指标编辑器里自行修改
MAX(Y)、MIN(Y),但建议保持 0–100 以匹配比例。 - 线宽:
LINETHICK1/2用来区分主次线条;可自行改成LINETHICK3让数值更突出。 - 颜色:同上可直接修改
COLOR…。
4. 解读要点(不使用买卖建议)
| 关键指标 | 典型读法 |
|---|---|
| 散户套牢系数 (ZSHTL) | 超过 70% 表示大多数筹码被套牢(散户持仓占比高),可能暗示 抛压 较大。 |
| 主力控盘系数 (ZZLKP) | 超过 50% 表明主力已经掌握较多筹码,控盘力度 增强。 |
| 资金流入强度 (ZJLRQD) | 正数且呈上升趋势 → 资金在向主力集中;接近或低于 0 → 资金仍停留在散户。 |
| 顶部风险区 (ZZLKP>75) | 当主力控盘比例突破 75% 时,往往进入 高位风险区,需要关注是否会形成 顶部回调。 |
| 筑底散兵坑 (ZSHTL≥90) | 散户套牢比例达到 90% 以上,往往伴随 极端超卖,后期如果出现 主力介入(ZZLKP 上升),可能形成 底部反弹。 |
| 交叉信号 | – CROSS(主力控盘系数, 散户套牢系数) → 主力占比上穿散户占比,表示 机构持仓占比提升,可视为 潜在增强信号。– CROSS(资金流入强度, 散户套牢系数) → 资金流入强度上穿散户套牢系数,显示 资金向主力流动,可视为 资金面强化信号。 |
| 增量资金线 (ZCMZL) | 若 ZCMZL 持续上升且颜色为 亮蓝色,说明市场整体筹码在 堆积,可配合成交量一起观察。 |
重要:以上仅是对 数值层面 的解释,实际操作应结合 股价走势、成交量、行业热点 以及 其他技术指标(如 MACD、RSI、布林带等)综合判断。
5. 常见实战用法(不构成买卖建议,仅供参考)
-
趋势确认
- 在上升趋势中,若
ZZLKP持续高于ZSHTL且ZJLRQD保持正向,说明 机构资金在持续吸筹,趋势可能延续。 - 在下降趋势中,若
ZSHTL接近或超过 90%,而ZZLKP仍在低位,需警惕 底部未出现。
- 在上升趋势中,若
-
信号过滤
- 只在 成交量放大(如 5 日均量 > 20 日均量)且
CROSS(主力控盘系数, 散户套牢系数)成立时,关注潜在的 机构介入。 - 当
ZZLKP已经进入 >75 的风险区,若出现 长上影线 或 放量下跌,可视为 风险预警,适当收紧止损。
- 只在 成交量放大(如 5 日均量 > 20 日均量)且
-
配合其他指标
- 与 MACD(金叉/死叉)同向时,信号可靠性提升。
- 与 布林带(股价触碰下轨且 ZSHTL≥90)共同出现时,可视为 潜在的底部吸筹 区间。
-
多周期对比
- 在 日线、周线 同时出现 主力控盘系数上穿散户套牢系数,说明 机构在更大周期上建仓,可信度更高。
6. 注意事项与局限
-
WINNER函数的局限WINNER只能估算 大单持仓比例,在 小盘股、低流动性 或 配股/送转 较多的标的上误差较大。- 对于 涨停、跌停、 临时停牌 等异常情况,
WINNER可能出现突变,需要结合 成交量、涨跌停 额外验证。
-
比例范围
ZSHTL、ZZLKP为 百分比,但并非严格的 0‑100。在极端行情下可能超出 100%(如WINNER计算出现负值),此时可以自行做 范围限制(IF(ZSHTL>100,100,IF(ZSHTL<0,0,ZSHTL)))。
-
参数敏感性
- 系数 70、80、均线周期 3、8、13、89 均为经验值。不同市场、不同股票可能需要微调(如把
EMA(...,3)改成EMA(...,5))来获得更平滑的曲线。
- 系数 70、80、均线周期 3、8、13、89 均为经验值。不同市场、不同股票可能需要微调(如把
-
适用品种
- 本指标适用于 A股、港股(若有对应
WINNER数据)以及 指数,不适用于 期货、期权(这些品种的持仓结构不同)。
- 本指标适用于 A股、港股(若有对应
-
误用风险
- 单纯依赖 图标信号(11、17)容易被 假突破 所误导。建议把 交叉信号 当作 警示,而不是直接下单的依据。
7. 小结
- 资金控盘 是一个以 筹码结构 为核心的技术指标,通过
WINNER近似估算 主力 与 散户 的持仓比例,进而计算出 主力控盘系数、散户套牢系数、资金流入强度 等关键数值。 - 图形层面用 颜色、区间、警戒线 来直观展示 机构资金 与 散户情绪 的对比。
- 常见的使用方式是:观察主力控盘系数是否上穿散户套牢系数、资金流入强度是否由负转正,并结合 成交量、价格趋势、其他技术指标 进行综合判断。
- 请务必在使用前 回测、模拟 至少 3 个月的历史数据,确认该指标在您关注的标的/行情周期内的有效性,再决定是否在实际交易中参考。
温馨提示:技术指标只是 辅助工具,并非 确定性预测。任何指标都有局限,切勿单独依据指标进行买卖决策,风险控制始终是第一位的。