通达信主升浪DMIR指标副图源码
通达信主升浪DMIR指标 副图、源码
DMI指标是趋势指标,信号稳定,对捕捉主升浪有独特作用。但DMI指标有一个很大的弱点——ADX线缺乏方向,导致与ADXR的组合无论在盘整,
还是主升、主跌都不好判断方向。产生原因是ADX设计中用了绝对值函数,将PDI、MDI两线差值正数化了,差值如果是负数,ADX显示的是对应正数,ADX、ADXR是扭曲的差值。
MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0 AND HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0 AND LD>HD,LD,0),14);
PDI:=DMP*100/MTR;
MDI:=DMM*100/MTR;
ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=EXPMEMA(ADX,6);
主升浪:IF(PDI>MDI AND PDI>ADX AND ADX>ADXR, 1, 0), COLORRED, LINETHICK2;
未来函数检测结果
定制指标公式、软件请联系QQ或微信同号:88652583
MTR赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的14日指数平滑移动平均
赋值:最高价-1日前的最高价
赋值:1日前的最低价-最低价
DMP赋值:如果HD>0ANDHD>LD,返回HD,否则返回0的14日指数平滑移动平均
DMM赋值:如果LD>0ANDLD>HD,返回LD,否则返回0的14日指数平滑移动平均
PDI赋值:DMP*100/MTR
MDI赋值:DMM*100/MTR
ADX赋值:MDI-PDI的绝对值/(MDI+PDI)*100的6日指数平滑移动平均
ADXR赋值:ADX的6日指数平滑移动平均
输出主升浪:如果PDI>MDIANDPDI>ADXANDADX>ADXR,返回1,否则返回0, 画红色, 线宽为2
- QQ:88652583
- 邮箱:88652583@qq.com
- 工作时间:7:30-21:00
- 微信:88652583或扫描如下二维码
sitemap站点地图