核心逻辑
这是一个基于DMI(趋向指标)改编的顺势而为指标。核心原理是比较多方力量和空方力量的相对强弱: 1. **计算真实波幅(MTR)**:取“当日涨跌幅度”、“当日最高与昨日收盘差”、“昨日收盘与当日最低差”三者中的最大值,反映市场波动程度 2. **计算动向值**:分别统计上升动力(HD)和下降动力(LD),用指数移动平均平滑处理 3. **计算PDI和MDI**:将上升/下降动向值除以真实波幅,转化为百分比形式,PDI代表多方力量,MDI代表空方力量 4. **辅助线**:通过PDI与MDI的差值比率计算“注意线”和“顺势线”,进一步确认趋势强度
买卖信号
- **多头信号**:PDI(红线上穿)MDI(青线),表示多方占优 - **空头信号**:MDI上穿PDI,表示空方占优 - **顺势线M(绿色)上穿注意线(紫色)**:表示趋势转强,可考虑买入 - **顺势线M下穿注意线**:表示趋势转弱,可考虑卖出
用法
1. **趋势判断**:PDI持续在MDI上方运行,表示多头趋势;反之为空头趋势 2. **交叉信号**:关注PDI与MDI的金叉(买入)和死叉(卖出)信号 3. **顺势确认**:顺势线M与注意线的相对位置可作为辅助确认信号 4. **参数调整**:N=14适合中短期分析,MM=6用于快速反应,可根据需要调整
公式源码
N:=14; MM:=6; MTR:=EXPMEMA(MAX(MAX(Abs(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/MTR; mdi:=DMM*100/MTR; 多头线:PDI,COLORRED,LINETHICK4; 空头线:MDI,COLORCYAN,LINETHICK3; DRAWBAND(多头线,RGB(155,50,50),空头线,RGB(256,96,96)); 注意线_多或空:EXPMEMA(ABS(PDI-MDI)/(MDI+PDI)*100,MM),COLORFF00FF,LINETHICK1; 顺势线M:EXPMEMA(注意线_多或空,MM),COLOR00FF00,LINETHICK1;