最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 通达信ADX指标公式源码K线图

    正文概述    2024-05-04 04:26:23  
    N:=14; TR1:=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N,1); HD:=HIGH-REF(HIGH,1); LD:=REF(LOW,1)-LOW; DMP:=SMA(IF(HD 0 AND HD LD,HD,0),N,1); DMM:=SMA(IF(LD 0 AND LD HD,LD,0),N,1); PDI:DMP*100/TR1,COLORRED,DOTLINE; MDI:DMM*100/TR1,COLORGREEN,DOTLINE; ADX:SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N,1),COLORYELLOW,LINETHICK2; DRAWBAND(ma(CLOSE,10),RGB(80,0,0),MA(CLOSE,20),RGB(0,91,0)); DRAWBAND(MA(CLOSE,5),RGB(155,50,50),MA(CLOSE,10),RGB(83,123,68)); DRAWKLINE(H,O,L,C); MA5:MA(CLOSE,5),COLORWHITE; MA10:MA(CLOSE,10),COLORYELLOW; MA20:MA(CLOSE,20),COLORMAGENTA; MA60:MA(CLOSE,60),COLORGREEN,LINETHICK2; MA120:MA(CLOSE,120),COLORLIMAGENTA,LINETHICK2; MA250:MA(CLOSE,250),COLORBLUE,LINETHICK2; RC1:=REF(C,1); CS:=IF(C =1,10000,100000); C10:=1.10*RC1-49/CS;{考虑到4舍5入} C涨停5:=1.05*RC1-49/CS; C跌停10:=0.90*RC1+51/CS; C跌停5:=0.95*RC1+51/CS; st:=NAMELIKE('S')ORNAMELIKE('*S'); 涨停:=IF(ST,C =C涨停5,C =C涨停10); 跌停:=IF(ST,C =C跌停5,C =C跌停10); 盘中涨停:=IF(ST,H =C涨停5,H =C涨停10); 盘中跌停:=IF(ST,L =C跌停5,L =C跌停10); STICKLINE(盘中涨停,H,MAX(C,O),0,0),COLORMAGENTA;{涨停后回落} STICKLINE(盘中跌停,L,MIN(C,O),0,0),COLORLICYAN;{跌停后回升} 大阳线:=C OAND(C =C涨停5ORC (1.05*O-51/CS))OR(C 1000ANDC RC1*1.024); STICKLINE(大阳线,OPEN,CLOSE,2.5,0),COLORMAGENTA; 大阴线:=C OAND(C =C跌停5ORC (0.95*O+49/CS))OR(C 1000ANDC RC1*0.976); STICKLINE(大阴线,OPEN,CLOSE,2.5,0),COLORCYAN; STICKLINE(涨停,OPEN,CLOSE,2.5,0),COLORYELLOW; STICKLINE(跌停,OPEN,CLOSE,2.5,0),COLORGREEN; 假阴:=C OANDC REF(C,1); STICKLINE(假阴,O,C,0.5,0),COLORRED;{假阴柱}; 假阳:=C OANDC REF(C,1); STICKLINE(假阳,O,C,0.5,0),COLORGREEN;{假阳柱};

    公式解读:

    [源码注释]通达信公式动态公式解读


       N赋值:14

       TR1赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的N日[1日权重]移动平均

       HD赋值:最高价-1日前的最高价

       LD赋值:1日前的最低价-最低价

       DMP赋值:如果HD ,返回?,否则返回?的?日[?日权重]移动平均

       0ANDHD

       LD,HD,0),N,1)

       DMM赋值:如果LD ,返回?,否则返回?的?日[?日权重]移动平均

       0ANDLD

       HD,LD,0),N,1)

       输出PDI:DMP*100/TR1,画红色,DOTLINE

       输出MDI:DMM*100/TR1,画绿色,DOTLINE

       输出ADX:MDI-PDI的绝对值/(MDI+PDI)*100的N日[1日权重]移动平均,画黄色,线宽为2

       20

       40

       画带状线

       画带状线

       K线

       输出MA5:收盘价的5日简单移动平均,画白色

       输出MA10:收盘价的10日简单移动平均,画黄色

       输出MA20:收盘价的20日简单移动平均,画洋红色

       输出MA60:收盘价的60日简单移动平均,画绿色,线宽为2

       输出MA120:收盘价的120日简单移动平均,画淡洋红色,线宽为2

       输出MA250:收盘价的250日简单移动平均,画蓝色,线宽为2

       RC1赋值:1日前的收盘价

       CS赋值:如果收盘价 =1,返回10000,否则返回100000

       C涨停10赋值:1.10*RC1-49/CS

       C涨停5赋值:1.05*RC1-49/CS

       C跌停10赋值:0.90*RC1+51/CS

       C跌停5赋值:0.95*RC1+51/CS

       ST赋值:模糊匹配品种名称ORNAMELIKE('*S')

       涨停赋值:如果ST,返回收盘价 =C涨停5,否则返回收盘价 =C涨停10

       跌停赋值:如果ST,返回收盘价 =C跌停5,否则返回收盘价 =C跌停10

       盘中涨停赋值:如果ST,返回最高价 =C涨停5,否则返回最高价 =C涨停10

       盘中跌停赋值:如果ST,返回最低价 =C跌停5,否则返回最低价 =C跌停10

       当满足条件盘中涨停时,在最高价和收盘价和开盘价的较大值位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色

       当满足条件盘中跌停时,在最低价和收盘价和开盘价的较小值位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡青色

       大阳线赋值:收盘价 OAND(收盘价 =C涨停5ORC (1.05*开盘价-51/CS))OR(收盘价 1000ANDC RC1*1.024)

       当满足条件大阳线时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画洋红色

       大阴线赋值:收盘价 OAND(收盘价 =C跌停5ORC (0.95*开盘价+49/CS))OR(收盘价 1000ANDC RC1*0.976)

       当满足条件大阴线时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画青色

       当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画黄色

       当满足条件跌停时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画绿色

       假阴赋值:收盘价 OANDC 1日前的收盘价

       当满足条件假阴时,在开盘价和收盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色

       假阳赋值:收盘价 OANDC 1日前的收盘价

       当满足条件假阳时,在开盘价和收盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画绿色


    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信ADX指标公式源码K线图 加入收藏