通达信推波助澜指标(其他)指标公式

核心逻辑

这是一个**DMI指标**(趋向指标/方向指标)的通达信实现版本。它的核心原理是: 1. **计算价格变动方向**:通过比较当日与前一日的最高价和最低价变动,判断价格是向上还是向下运行 2. **计算真实波幅(TRR)**:取"最高价-最低价"、"最高价-昨日收盘价绝对值"、"昨日收盘价-最低价绝对值"三者的最大值,消除跳空缺口影响 3. **计算PDI和mdi**:分别代表多方和空方的相对强度,用方向变动值除以真实波幅得到百分比 4. **计算ADX和ADXR**:ADX表示趋势强度(不论多空),ADXR是ADX的平滑值,用于辅助判断 **用途**:判断市场趋势方向、趋势强度,以及多方/空方力量对比。

买卖信号

- **买入信号**:PDI(白线)上穿mdi(黄线),且ADX上升并大于ADXR(多头排列) - **卖出信号**:mdi下穿PDI,且ADX上升并大于ADXR(空头排列) - **震荡信号**:ADX和ADXR数值较低(<20)且走平,表示市场处于横盘整理状态,此时PDI和mdi的交叉信号参考意义减弱

用法

1. **趋势判断**:ADX数值越高代表趋势越强,ADX>25表示趋势明显,ADX<20表示趋势不明 2. **多空判断**:PDI在mdi上方表示多头占优,反之空头占优 3. **交叉交易**:当PDI与

公式源码

HD:=H-REF(H,1);
LD:=REF(L,1)-L;
DMP:=EMA(IF(HD>0 && HD>LD,HD,0),14);
DMM:=EMA(IF(LD>0 && LD>HD,LD,0),14);
TRR:=EMA(MAX(MAX(H-L,Abs(H-REF(C,1))),ABS(REF(C,1)-L)),14);
PDI:DMP/TRR*100,COLORWHITE;
mdi:DMM/TRR*100,COLORYELLOW;
ADX:EMA((DMP-DMM)/(DMP+DMM)*100,6),COLORMAGENTA;
ADXR:EMA(ADX,6),COLORGREEN;