DMI的技术指标是一个十分有趣的指标,在众多指标中可以说是唯一一个“超级转向”指标,这个指标可以在股市中出现极端行情时,孤独的发出风险提示信号,帮助我们来解决一些难题。

     相关简介: 通达信优选DMI指标公式                                

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图/主图

未来函数检测结果:

         暂未发现存在未来函数

通达信优选DMI指标公式源码:

    N:=14;M:=6;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/TRCOLORMAGENTA;MDI:=DMM*100/TRCOLORGREEN;ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M);ADXR:=EXPMEMA(ADX,M);走强:CROSS(ADX,ADXR)ANDPDI>MDIANDPDI>REF(PDI,1)ANDADX>REF(ADX,1)ANDBETWEEN(ADX,MDI,PDI)ANDADXR>REF(ADXR,1);
    TRZ:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),7);
    N:=14;M:=6;TRTR:=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/TRTR;mdi:=DMM*100/TRTR;STICKLINE(PDI>=MDI,PDI-MDI,0,2,1),COLOR9900FF;STICKLINE(PDI<MDI,PDI-MDI,0,2,1),COLORF69ECE;ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M);ADXR:=EXPMEMA(ADX,M);DRAWBAND(ADX,RGB(200,0,200),ADXR,RGB(150,150,150));ADX2:EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M),COLOR00EEEE,LINETHICK1;ADXR2:EXPMEMA(ADX,M),COLORFFFFFF,LINETHICK1;关注线:=50,COLORF0F000,POINTDOT;IF(ADX>=ADXR,85,DRAWNULL),COLORF580F5,LINETHICK8;IF(ADX<ADXR,85,DRAWNULL),COLORCCDD66,LINETHICK6;IF(PDI>=MDI,-55,DRAWNULL),COLOR0000EE,LINETHICK8;IF(PDI<MDI,-55,DRAWNULL),COLOR33AA33,LINETHICK6;
    HD:=HIGH-REF(HIGH,1);
    LD:=REF(LOW,1)-LOW;
    DMP:=EMA(IF(HD>0ANDHD>LD,HD,0),7);
    DMM:=EMA(IF(LD>0ANDLD>HD,LD,0),7);
    PDI:DMP*100/TRZ;
    MDI:DMM*100/TRZ;
    ADX:EMA(ABS(MDI-PDI)/(MDI+PDI)*100,7);
    ADXR:EMA(ADX,7);
    抄底1:COUNT(PDI<MDI,3)=3ANDREF(ADX>50,1)ANDREF(ADX,1)>=REF(ADX,2)AND
    ADX<REF(ADX,1);
    逃顶1:=COUNT(PDI>MDI,3)=3ANDREF(ADX>50,1)ANDREF(ADX,1)>=REF(ADX,2)AND
    ADX<REF(ADX,1);
    五十:50;
    三十:30;
    二十:20;
    DRAWTEXT(抄底1,PDI,'抄底');
    DRAWTEXT(逃顶1,ADX,'逃顶');

通达信优选DMI指标公式源码注释翻译结果

    N赋值:14
    M赋值:6
    HD赋值:最高价-1日前的最高价
    LD赋值:1日前的最低价-最低价
    DMP赋值:如果HD>,返回?,否则返回?的?日指数平滑移动平均
    0&
    &
    HD>
    LD,HD,0),N)
    DMM赋值:如果LD>,返回?,否则返回?的?日指数平滑移动平均
    0&
    &
    LD>
    HD,LD,0),N)
    PDI赋值:DMP*100/TRCOLORMAGENTA
    MDI赋值:DMM*100/TRCOLORGREEN
    ADX赋值:MDI-PDI的绝对值/(MDI+PDI)*100的M日指数平滑移动平均
    ADXR赋值:ADX的M日指数平滑移动平均
    输出走强:ADX上穿ADXRANDPDI>
    MDIANDPDI>
    1日前的PDIANDADX>
    1日前的ADXANDBETWEEN(ADX,MDI,PDI)ANDADXR>
    1日前的ADXR
    TRZ赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的7日指数移动平均
    N赋值:14
    M赋值:6
    TRTR赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的N日指数平滑移动平均
    HD赋值:最高价-1日前的最高价
    LD赋值:1日前的最低价-最低价
    DMP赋值:如果HD>,返回?,否则返回?的?日指数平滑移动平均
    0&
    &
    HD>
    LD,HD,0),N)
    DMM赋值:如果LD>,返回?,否则返回?的?日指数平滑移动平均
    0&
    &
    LD>
    HD,LD,0),N)
    PDI赋值:DMP*100/TRTR
    MDI赋值:DMM*100/TRTR
    当满足条件PDI>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =MDI,PDI-MDI,0,2,1),COLOR9900FF
    当满足条件PDI<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    MDI,PDI-MDI,0,2,1),COLORF69ECE
    ADX赋值:MDI-PDI的绝对值/(MDI+PDI)*100的M日指数平滑移动平均
    ADXR赋值:ADX的M日指数平滑移动平均
    画带状线
    输出ADX2:MDI-PDI的绝对值/(MDI+PDI)*100的M日指数平滑移动平均,COLOR00EEEE,线宽为1
    输出ADXR2:ADX的M日指数平滑移动平均,COLORFFFFFF,线宽为1
    关注线赋值:50,COLORF0F000,POINTDOT
    如果ADX>,返回?,否则返回?
    =ADXR,85,无效数),COLORF580F5,线宽为8
    如果ADX<,返回?,否则返回?
    ADXR,85,无效数),COLORCCDD66,线宽为6
    如果PDI>,返回?,否则返回?
    =MDI,-55,无效数),COLOR0000EE,线宽为8
    如果PDI<,返回?,否则返回?
    MDI,-55,无效数),COLOR33AA33,线宽为6
    HD赋值:最高价-1日前的最高价
    LD赋值:1日前的最低价-最低价
    DMP赋值:如果HD>,返回?,否则返回?的?日指数移动平均
    0ANDHD>
    LD,HD,0),7)
    DMM赋值:如果LD>,返回?,否则返回?的?日指数移动平均
    0ANDLD>
    HD,LD,0),7)
    输出PDI:DMP*100/TRZ
    输出MDI:DMM*100/TRZ
    输出ADX:MDI-PDI的绝对值/(MDI+PDI)*100的7日指数移动平均
    输出ADXR:ADX的7日指数移动平均
    输出抄底1:统计?日中满足PDI<的天数
    MDI,3)=3ANDREF(ADX>
    50,1)ANDREF(ADX,1)>
    =2日前的ADXANDADX<
    1日前的ADX
    逃顶1赋值:统计?日中满足PDI>的天数
    MDI,3)=3ANDREF(ADX>
    50,1)ANDREF(ADX,1)>
    =2日前的ADXANDADX<
    1日前的ADX
    输出五十:50
    输出三十:30
    输出二十:20
    当满足条件抄底1时,在PDI位置书写文字
    当满足条件逃顶1时,在ADX位置书写文字

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。