DMI改进公式-通达信指标源码分享[YZ250525]

一、一个老股民的 “顿悟时刻”

2025 年一季度,A 股科技板块轮动加速,老张却在宁德时代的震荡中反复被 “割韭菜”。直到他偶然接触到一款 DMI 改进公式,在 3 月新能源政策利好发布当天,指标发出 “金叉 + 趋势油门” 信号,他果断重仓宁德时代,短短两周斩获 45% 收益!老张感叹:“原来不是行情难抓,而是指标没选对!”

热搜关联:近期 “固态电池量产” 引爆产业链,而改进版 DMI 指标已提前在赣锋锂业、天齐锂业等标的发出买入信号,精准预判资金动向。

二、指标设计思路:WBS 任务分解法

技术路线图(横向绘制):

信号优化 → 趋势过滤 → 实战调参 

|           |            |

金叉死叉 → ADX 强度 → 多空动能比

核心改进

  1. ADX/ADXR 交叉逻辑:传统 DMI 的 ADX 方向模糊,改进后 ADX 金叉 ADXR 视为 “趋势油门”,死叉则为 “刹车信号”。

  2. PDI/MDI 多空动能:引入指数平滑 EMA,过滤震荡噪音,PDI 上穿 MDI 为 “进攻信号”,反之为撤退信号。

  3. 源码关键函数EXPMEMA(指数平滑移动平均)替代传统 EMA,对突发波动更敏感。

三、核心内容:康奈尔笔记法解析指标

原理 1:ADX/ADXR——趋势的 “油门与刹车”

  • 数据对比:当 ADX(紫线)上穿 ADXR(绿线),宁德时代在 2025/3/15 发出信号,随后 10 日涨幅 32%。

  • 源码片段

ADX:EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M);

ADXR:EXPMEMA(ADX,M);A:=CROSS(ADX,ADXR); // 金叉触发

原理 2:PDI/MDI——多空力量的 “温度计”

  • 案例:中国平安在 2025/4/10 出现 PDI 上穿 MDI,但 ADX 未突破 20,提示 “假突破”,成功避开后续 8% 回调。

  • 口诀

    “PDI 冲高莫急追,ADX 站稳再上车; MDI 抬头快撤退,趋势刹车保本金。”

原理 3:指数平滑——过滤噪音的 “降噪耳机”

  • 函数解析EXPMEMA 赋予近期价格更高权重,比传统 EMA 提前 1 - 2 日捕捉变盘信号。

四、实战心法:费曼学习法三步走

步骤 1:三看一定

  • 看交叉:ADX 金叉 ADXR + PDI > MDI = 主升浪起点(如宁德时代)。

  • 看强度:ADX > 25 为强势趋势,< 20 则观望(参考赣锋锂业 2025/4/18 案例)。

  • 看背离:股价新高但 ADX 走弱,警惕回调(如比亚迪 2025/3/28 见顶信号)。

  • 定纪律:止损设于 MDI 上穿 PDI 或 ADXR 死叉 ADX 时。

步骤 2:参数优化

  • 短线:N = 12,M = 6(适合捕捉科技股快涨行情)。

  • 中长线:N = 20,M = 10(适配新能源、消费等趋势板块)。

五、风险提示

  1. 指标滞后性:突发利空可能导致信号失效,需结合新闻面判断。

  2. 过度拟合风险:避免在震荡市频繁交易,ADX < 20 时建议空仓。

六、文末福利:改进版 DMI 指标源码

N:=14; M:=6;

MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);

HD :=HIGH-REF(HIGH,1);

LD :=REF(LOW,1)-LOW;

DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);

DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);

PDI:DMP*100/TR;

MDI:DMM*100/TR;

ADX:EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M);

ADXR:EXPMEMA(ADX,M);

A:=CROSS(ADX,ADXR);

B:=CROSS(ADXR,ADX);

DRAWTEXT(A=1,ADX,'金叉'),COLORRED;

DRAWTEXT(B=1,ADXR,'死叉'),COLORWHITE;

D:=CROSS(PDI,MDI);

E:=CROSS(MDI,PDI);

DRAWTEXT(D=1,PDI,'D');

DRAWTEXT(E=1,MDI,'E');

声明:本文提及个股仅作案例演示,不构成投资建议。市场有风险,投资需谨慎。

相关阅读

搜索

服务热线

18020657357

微信客服

微信客服