DMI(Directional Movement Index)是一种常用的选股指标,它可以帮助投资者判断股票的趋势。在通达信软件中,您可以使用以下公式来计算 DMI 指标:
MTR:=IF(C>REF(C,1),MAX(H-C,C-L),IF(C<REF(C,1),MAX(H-REF(C,1),REF(C,1)-L),0));
PDI:=EMA(MTR,14)/(EMA(MAX(H-L,ABS(H-REF(C,1))),14)+EMA(ABS(C-REF(C,1)),14))*100;
MDI:=EMA(MTR,14)/(EMA(MAX(H-L,ABS(L-REF(C,1))),14)+EMA(ABS(C-REF(C,1)),14))*100;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=MA(ADX,6);
DRAWTEXT(PDI>MDI AND PDI>ADX AND PDI>ADXR,'多头');
DRAWTEXT(MDI>PDI AND MDI>ADX AND MDI>ADXR,'空头');
在上述公式中,首先计算出了 MTR(趋向指数)、PDI(多头动向指数)、MDI(空头动向指数)和 ADX(趋向指数平均值)四个指标的值。然后通过 DRAWTEXT 函数在股票图表中绘制“多头”或“空头”文本,如果 PDI 大于 MDI,则股票处于多头趋势;如果 MDI 大于 PDI,则股票处于空头趋势。
其中,EMA 函数用于计算股票的指数移动平均值,C 表示股票的收盘价,H 表示股票的最高价。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。



![[V3全新升级]量价狂奔,连板妖牛镰刀手!通达信迅雷短线狂人【副图|选股|预警】指标,迅斩牛妖主升启动](https://down.logic88.cn/2026/09/xunleiduanxian.png?x-oss-process=image/resize,m_fill,h_948,w_1264/sharpen,120)



评论(0)