指标源码
VUR1:=VOL/CAPITAL;
VUR2:=1.1*(MAX(HIGH,REF(CLOSE,1))/MIN(LOW,REF(CLOSE,1))-1);
VUR3:=2.5*MAX(VUR1,VUR2);
VUR4:=DMA(CLOSE,VUR3);
VUR5:=20*(VUR4/REF(VUR4,1)-1)*38;
VUR6:=EMA(VUR5,2);
VUR7:=EMA(VUR5,2);
VUR8:=EMA(VUR7,3);
VURS:=EMA(VUR7,8);
VUR9:=1.1*(MAX(INDEXH,REF(INDEXC,1))/MIN(INDEXL,REF(INDEXC,1))-1);
VURA:=2.5*MAX(VUR1,VUR9);
VURB:=DMA(INDEXC,VURA);
VURC:=EMA(20*(VURB/REF(VURB,1)-1),1)*38;
VURD:=EMA(VURC,2);
VURE:=EMA(VURC,2);
D强:STICKLINE(VURD>0,0,VURD,6.5,1),COLORB210E4;
D弱:STICKLINE(VURD<0,0,VURD,6.5,1),COLORFFA6A6;
极强:STICKLINE(VUR5>0,0,VUR5,6.5,0),COLOR00FFFF;
强势:STICKLINE(VUR6>0,0,VUR6,6.5,0),COLORRED;
极弱:STICKLINE(VUR5<0,0,VUR5,6.5,0),COLOR10D010;
弱势:STICKLINE(VUR6<0,0,VUR6,6.5,0),COLORE4E410;
DX:VURE,LINETHICK2,COLOR1088FF;
界:VURS,LINETHICK2,COLOR6CBC10;
控:VUR8,COLORFF10FF;
一、指标概述
“多多主力控盘(TDX00476)” 是一套专门用来捕捉主力资金(机构、大户)在个股或指数上的“吸筹‑出货”行为的技术指标。
它通过成交量‑价格‑波动率的组合得到一个“加权价格”,再对该加权价格的变动做放大、EMA 平滑,最后用柱状(STICKLINE)和线(LINE)两种形式把强/弱、极强/极弱、控盘线、界线、指数主力等信号呈现出来。简单来说:
- 正值 → 主力资金买入(控盘),行情偏多。
- 负值 → 主力资金卖出(散货),行情偏空。
- 柱状 显示极端与一般的多空强度,线 给出趋势与关键的交叉信号。
二、源码逐行拆解(每行对应的含义)
| 编号 | 公式 | 含义(简明) |
|---|---|---|
| 1 | VUR1:=VOL/CAPITAL; |
成交量占流通股本的比例(换手率的原始形式)。 |
| 2 | VUR2:=1.1*(MAX(HIGH,REF(CLOSE,1))/MIN(LOW,REF(CLOSE,1))-1); |
当日价格区间相对昨日收盘的波动幅度(放大 1.1 倍)。 |
| 3 | VUR3:=2.5*MAX(VUR1,VUR2); |
取成交量占比与波动幅度的较大者,再放大 2.5 倍,作为权重。 |
| 4 | VUR4:=DMA(CLOSE,VUR3); |
加权均价(类似 VWAP),用 VUR3 对收盘价进行加权。 |
| 5 | VUR5:=20*(VUR4/REF(VUR4,1)-1)*38; |
加权均价的变动率(ROC),再乘以 20×38≈760 进行放大,得到主力力度的原始数值。 |
| 6 | VUR6:=EMA(VUR5,2); |
VUR5 的 2 日 EMA(短期平滑),代表“一般的”多空力度。 |
| 7 | VUR7:=EMA(VUR5,2); |
与 VUR6 完全相同(后面还有其它用途)。 |
| 8 | VUR8:=EMA(VUR7,3); |
对 VUR7 再做 3 日 EMA,进一步平滑,可视为控盘线(中短期趋势)。 |
| 9 | VURS:=EMA(VUR7,8); |
对 VUR7 做 8 日 EMA,为 界线(长期基准)。 |
| 10 | VUR9:=1.1*(MAX(INDEXH,REF(INDEXC,1))/MIN(INDEXL,REF(INDEXC,1))-1); |
与 VUR2 相同,但使用指数(上证/深证)的最高、最低、收盘价。 |
| 11 | VURA:=2.5*MAX(VUR1,VUR9); |
同 VUR3,只是把指数的波动也纳入权重。 |
| 12 | VURB:=DMA(INDEXC,VURA); |
指数的加权均价(类似上证指数的 VWAP)。 |
| 13 | VURC:=EMA(20*(VURB/REF(VURB,1)-1),1)*38; |
指数加权均价的 ROC,放大后得到 指数主力力度。 |
| 14 | VURD:=EMA(VURC,2); |
对指数力度做 2 日 EMA(对应个股的 VUR6)。 |
| 15 | VURE:=EMA(VURC,2); |
与 VURD 完全相同,后面用来画 DX 线。 |
| 16 | D强:STICKLINE(VURD>0,0,VURD,6.5,1),COLORB210E4; |
指数强(市场整体主力买入)时在 0~VURD 画紫色柱。 |
| 17 | D弱:STICKLINE(VURD<0,0,VURD,6.5,1),COLORFFA6A6; |
指数弱(市场整体主力卖出)时画淡红色柱。 |
| 18 | 极强:STICKLINE(VUR5>0,0,VUR5,6.5,0),COLOR00FFFF; |
个股极强(VUR5>0)画青色柱。 |
| 19 | 强势:STICKLINE(VUR6>0,0,VUR6,6.5,0),COLORRED; |
个股强势(VUR6>0)画红色柱。 |
| 20 | 极弱:STICKLINE(VUR5<0,0,VUR5,6.5,0),COLOR10D010; |
个股极弱(VUR5<0)画绿色柱。 |
| 21 | 弱势:STICKLINE(VUR6<0,0,VUR6,6.5,0),COLORE4E410; |
个股弱势(VUR6<0)画黄绿色柱。 |
| 22 | DX:VURE,LINETHICK2,COLOR1088FF; |
指数主力线(DX),用 2 号粗细、蓝色。 |
| 23 | 界:VURS,LINETHICK2,COLOR6CBC10; |
界线(8‑日 EMA),粗细 2、绿色。 |
| 24 | 控:VUR8,COLORFF10FF; |
控盘线(3‑日 EMA),默认粗细、洋红色。 |
小结
- VUR5 / VUR6 是个股的 主力力度(短期、极端)。
- VUR8 是 控盘线(经 2+3 次 EMA 平滑),反映中短期主力趋势。
- VURS 是 界线(8‑日 EMA),相当于长期基准。
- VURD / VURE 是 指数(大盘)主力力度,用来判断市场环境是否配合。
- STICKLINE 用颜色把 极强 / 强 / 极弱 / 弱 四段力度直接画成柱状,便于一眼看出多空极端状态。
三、如何使用(实战技巧)
核心思路:
1️⃣ 先看 柱子(极强、强势、极弱、弱势)——判断当下是否是 极端买入 或 极端卖出 区域。
2️⃣ 再看 线(控盘线 𝔠、界线 𝔤、DX 线)——判断趋势方向与关键交叉。
3️⃣ 结合 指数主力(DX)——若指数多头(DX>0)而个股出现极强/强势,信号更可靠;反之,指数弱势时应降低做多仓位或谨慎做空。
4️⃣ 过滤、确认——用均线、布林带、成交量、MACD 等传统指标进一步验证。
下面给出几种常用的 买卖模式(仅作参考,实际操作请结合仓位管理与风险控制):
1️⃣ 极端买入模式(适合 短线)
| 步骤 | 信号 |
|---|---|
| ① | 出现 极强(VUR5>0)青色柱 → 当日或次日出现 强势(VUR6>0)红色柱。 |
| ② | 同时 控盘线(VUR8) 位于 界线(VURS) 上方(交叉后保持),说明主力已掌握趋势。 |
| ③ | 若 DX(VURE)>0(指数主力也偏多),则信号更强。 |
| ④ | 买入:可在 极强 柱子的最高点(或次日开盘)做多,止损设在近期最低点(或跌破 3‑日最低)。 |
卖点(对应反向):出现 极弱(VUR5<0)且 控盘线 下穿 界线,或 DX 转负,即可考虑平仓或开空。
2️⃣ 趋势回调/突破模式(适合 波段)
| 步骤 | 信号 |
|---|---|
| ① | 价格突破近期高点(或突破布林上轨)且 控盘线 同时向上突破 界线(金叉),视为 趋势启动。 |
| ② | 若出现 强势(VUR6>0)红色柱,说明主力仍在加码,回调即是 加仓机会。 |
| ③ | 止损:若 控盘线 重新跌破 界线(死叉),或出现 极弱 柱子,果断止损或止盈。 |
3️⃣ 背离确认模式(适合 趋势即将反转)
| 步骤 | 信号 |
|---|---|
| ① | 价格创出新低(或新低)但 极弱(VUR5<0)或 弱势(VUR6<0)柱子的底部比前期更高(即 底背离),说明空头力量在减弱。 |
| ② | 同时 DX(指数主力)已经在 0 轴之上,说明市场整体仍偏多,可能出现 反弹。 |
| ③ | 买入:在背离确认后,出现 极强 或 强势 柱子时介入。 |
相反情形(顶背离)则是 卖出/做空 的信号。
4️⃣ 市场环境过滤(适合 全局仓位)
- DX>0(指数主力为正) → 多头 为主。
- DX<0(指数主力为负) → 空头 为主,或只做 短线、对冲。
- DX 接近 0(横盘) → 减少交易,等待明确方向。
实战小贴士
- 成交量配合:若出现极强/强势柱子时,成交量明显放大(≥前 5 日均量的 1.5‑2 倍),信号更可靠。
- 周期选择:
- 日线 → 适合 波段/中线。
- 30 分钟/60 分钟 → 适合 短线/日内。
- 周线 → 适合 长线趋势。
- 参数微调:如果你觉得 VUR5 波动太大,可把
20改为10;如果想更平滑,可把EMA(VUR5,2)改为EMA(VUR5,3)或EMA(VUR5,5)。同理,VUR8、VURS 的周期也可根据个人偏好拉长(如 5、12、20)。- 过滤假突破:在 极强 柱子出现后,若随后 2‑3 根 K 线没有继续上涨,而是出现 弱势(VUR6<0)或 控盘线 跌破 界线,则可能是 假突破,及时止损。
- 风险控制:该指标 不是圣杯,建议 单笔仓位 ≤5%,并预设 止损/止盈(例如 3‑5% 止损、8‑10% 止盈)。
四、参数说明与可能的优化
| 参数 | 位置 | 常用取值 | 调整建议 |
|---|---|---|---|
| 放大系数 | 20*38(VUR5、VURC) |
760(默认) | 若指标数值经常超出画面,可把 20 改为 10;若觉得波动太弱,可把 38 改为 50(即 20×50=1000)。 |
| EMA 周期 | EMA(VUR5,2) → VUR6、VUR7EMA(VUR7,3) → VUR8EMA(VUR7,8) → VURS |
2、3、8 | 短线可改为 3、5、12;长线可改为 5、10、20(但会滞后)。 |
| 指数周期 | 与个股同样的 EMA 周期 | 2、2、2(默认) | 若想更平滑,可改为 3、5、10(对应 VURD、VURE)。 |
| 颜色/线宽 | STICKLINE、LINETHICK2 |
默认 | 可根据个人审美自行修改 COLORxxxx、LINETHICK1~4。 |
注意:
- 该指标在 无量(成交量极低)或 极端波动(如涨跌停)时可能产生 噪声,请结合 成交量、基本面 与 大势 进行过滤。
- 对于 新上市股票、停牌后复牌、大宗交易 期间,原始
VOL/CAPITAL可能出现异常,建议在 复权 模式下使用或手动剔除异常数据。
五、在通达信(TDX)中的导入步骤(简要)
- 打开 通达信软件 → 功能 → 公式系统 → 公式管理器。
- 新建 → “技术指标”,命名为 “多多主力控盘” 或 “TDX00476”。
- 把上面的 源码(不含注释行)粘贴进去,保存。
- 在 股票/指数 行情界面 → 右键 → “切换指标” → 找到 “多多主力控盘”,确认。
- 调整 坐标(右键 → “指标属性”)或 叠加(如把均线、布林带等)即可。
若出现 “编译错误”,请检查:
- 变量名称没有重复、每一行以分号
;结尾。STICKLINE参数顺序必须为(条件, 起点, 终点, 宽度, 模式)(这里的宽度 6.5、模式 0/1 分别为 实心/空心)。INDEXH、INDEXL、INDEXC为系统指数变量,确保当前行情有对应指数(例如上证综指、深证成指)即可。
六、总结
- 核心:通过 成交量‑波动率 的组合加权价格,计算 主力力度(VUR5/VUR6),再用 EMA 平滑得到 控盘线(VUR8)和 界线(VURS),最后把 指数主力(DX)作为 市场环境 参考。
- 信号:
- 极强 / 强势 → 多头极端/一般力度;
- 极弱 / 弱势 → 空头极端/一般力度;
- 控盘线 与 界线 金叉/死叉 → 趋势转势;
- DX 正负 → 市场整体是否配合。
- 使用技巧:
- 先找 极强/极弱 柱子;
- 再看 控盘线 与 界线 的相对位置与交叉;
- 用 DX 过滤大势;
- 结合 成交量、价格形态、其他指标 进行确认。
- 风险提示:该指标属于 趋势/力度 类型,在 低成交、剧烈波动、信息公告 期间可能出现 假信号,请务必配合 止损 与 仓位管理。