最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 通达信一招鲜DMI选股指标公式

    正文概述    2024-05-04 03:31:33  
    底:-50; 顶:50; TR:=SUM(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; PDM:=SUM(IF(HD 0ANDHD LD,HD,0),14); MDM:=SUM(IF(LD 0ANDLD HD,LD,0),14); PDI:=PDM*100/TR; MDI:=MDM*100/TR; A1:=BARSLAST(REF(CROSS(".diff"(12,26,9),"macd.dea"(12,26,9)),1)); B1:=REF(C,A1+1) CANDREF("macd.diff"(12,26,9),A1+1) "macd.diff"(12,26,9)ANDCROSS("macd.diff"(12,26,9),"macd.dea"(12,26,9)); A2:=BARSLAST(REF(CROSS(".k"(9,3,3),"kdj.d"(9,3,3)),1)); B2:=REF(C,A2+1) CANDREF("kdj.k"(9,3,3),A2+1) "kdj.k"(9,3,3)ANDCROSS("kdj.k"(9,3,3),"kdj.d"(9,3,3)); A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1)); B3:=REF(C,A3+1) CANDREF("RSI.RSI1"(6,12,24),A3+1) "RSI.RSI1"(6,12,24)ANDCROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)); C1:=BARSLAST(REF(CROSS("macd.dea"(12,26,9),"macd.diff"(12,26,9)),1)); D1:=REF(C,C1+1) CANDREF("macd.diff"(12,26,9),C1+1) "macd.diff"(12,26,9)ANDCROSS("macd.dea"(12,26,9),"macd.diff"(12,26,9)); C2:=BARSLAST(REF(CROSS("kdj.d"(9,3,3),"kdj.k"(9,3,3)),1)); D2:=REF(C,C2+1) CANDREF("kdj.k"(9,3,3),C2+1) "kdj.k"(9,3,3)ANDCROSS("kdj.d"(9,3,3),"kdj.k"(9,3,3)); C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1)); D3:=REF(C,C3+1) CANDREF("RSI.RSI1"(6,12,24),C3+1) "RSI.RSI1"(6,12,24)ANDCROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)); C4:=BARSLAST(REF(CROSS(mdi,pdi),1)); D4:=REF(C,C+1) CANDREF(mdi,C4+1) mdiANDCROSS(mdi,pdi); A4:=BARSLAST(REF(CROSS(PDI,MDI),1)); B4:=REF(C,A4+1) CANDREF(pdi,A4+1) pdiANDCROSS(pdi,mdi); DMI底背:IF(B4 0,-50,0),COLOR0099FF,POINTDOT; DRAWTEXT(DMI底背,-5,'DMI底背'),color0099FF; DMI顶背:IF(D4 0,50,0),colorblue,POINTDOT; DRAWTEXT(DMI顶背,15,'DMI顶背'),colorblue; MACD底背:IF(B1 0,-50,0),colorred,POINTDOT; DRAWTEXT(MACD底背,-15,'MACD底背'),colorred; KDJ底背:IF(B2 0,-50,0),colorff00ff,POINTDOT; DRAWTEXT(KDJ底背,-25,'KDJ底背'),COLORff00ff; RSI底背:IF(B3 0,-50,0),coloryellow,POINTDOT; DRAWTEXT(RSI底背,-35,'RSI底背'),coloryellow; MACD顶背:IF(D1 0,50,0),color00ff00,POINTDOT; DRAWTEXT(MACD顶背,25,'MACD顶背'),COLOR00ff00; KDJ顶背:IF(D2 0,50,0),colorffcc66,POINTDOT; DRAWTEXT(KDJ顶背,35,'KDJ顶背'),COLORffcc66; RSI顶背:IF(D3 0,50,0),colorffffff,POINTDOT; DRAWTEXT(RSI顶背,45,'RSI顶背'),COLORffffff; STICKLINE(B1 0,-50,0,2,0),colorred; STICKLINE(B2 0,-50,0,2,0),colorff00ff; STICKLINE(B3 0,-50,0,2,0),coloryellow; STICKLINE(d1 0,50,0,2,0),color00ff00; STICKLINE(d2 0,50,0,2,0),colorffcc66; STICKLINE(d3 0,50,0,2,0),colorwhite; STICKLINE(B4 0,-50,0,2,0),color0099ff; STICKLINE(D4 0,50,0,2,0),colorblue; Y1:=C/REF(C,1) 0.905ANDC/REF(C,1) 1.05; VAR2:=IF(EMA(C,10)/EMA(EMA(C,30),16) 0.85ANDY1ANDV/CAPITAL*100 5,50,0); VAR3:=(-100)*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34))+100; VAR4:=(-100)*(HHV(H,50)-C)/(HHV(H,50)-LLV(L,50))+100; VAR5:=(-100)*(HHV(H,70)-C)/(HHV(H,70)-LLV(L,70))+100; VAR6:=((C-MA(C,34))/MA(C,34)*100+10)*5; VAR7:=((C-MA(C,50))/MA(C,50)*100+10)*5; VAR8:=((C-MA(C,70))/MA(C,70)*100+10)*5; VAR9:=(VAR3+VAR4+VAR5+VAR6+VAR7+VAR8)/6; VARC:=(VAR9+ABS(VAR6-VAR8))/2; VARD:=(-1)*(EMA(100*(1-WINNER(C)),1)-50)+50; VARF:=IF(VAR2 0ANDVARD+VARC 0,1,0); 反弹:VARF*180;



    通达信一招鲜DMI选股指标公式源码解读


    输出底:-50 输出顶:50 TR赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的14日累和 HD赋值:最高价-1日前的最高价 LD赋值:1日前的最低价-最低价 PDM赋值:如果HD ,返回?,否则返回?的?日累和 0ANDHD LD,HD,0),14) MDM赋值:如果LD ,返回?,否则返回?的?日累和 0ANDLD HD,LD,0),14) PDI赋值:PDM*100/真实波幅 MDI赋值:MDM*100/真实波幅 A1赋值:上次1日前的"平滑异同平的DIFF"(12,26,9)上穿"平滑异同平均线的DEA"(12,26,9)距今天数 B1赋值:A1+1日前的收盘价 CANDREF("平滑异同平均线的DIFF"(12,26,9),A1+1) "平滑异同平均线的DIFF"(12,26,9)ANDCROSS("平滑异同平均线的DIFF"(12,26,9),"平滑异同平均线的DEA"(12,26,9)) A2赋值:上次1日前的"KDJ的K"(9,3,3)上穿"KDJ的D"(9,3,3)距今天数 B2赋值:A2+1日前的收盘价 CANDREF("KDJ的K"(9,3,3),A2+1) "KDJ的K"(9,3,3)ANDCROSS("KDJ的K"(9,3,3),"KDJ的D"(9,3,3)) A3赋值:上次1日前的"RSI的RSI1"(6,12,24)上穿"RSI的RSI2"(6,12,24)距今天数 B3赋值:A3+1日前的收盘价 CANDREF("RSI的RSI1"(6,12,24),A3+1) "RSI的RSI1"(6,12,24)ANDCROSS("RSI的RSI1"(6,12,24),"RSI的RSI2"(6,12,24)) C1赋值:上次1日前的"平滑异同平均线的DEA"(12,26,9)上穿"平滑异同平均线的DIFF"(12,26,9)距今天数 D1赋值:C1+1日前的收盘价 CANDREF("平滑异同平均线的DIFF"(12,26,9),C1+1) "平滑异同平均线的DIFF"(12,26,9)ANDCROSS("平滑异同平均线的DEA"(12,26,9),"平滑异同平均线的DIFF"(12,26,9)) C2赋值:上次1日前的"KDJ的D"(9,3,3)上穿"KDJ的K"(9,3,3)距今天数 D2赋值:C2+1日前的收盘价 CANDREF("KDJ的K"(9,3,3),C2+1) "KDJ的K"(9,3,3)ANDCROSS("KDJ的D"(9,3,3),"KDJ的K"(9,3,3)) C3赋值:上次1日前的"RSI的RSI2"(6,12,24)上穿"RSI的RSI1"(6,12,24)距今天数 D3赋值:C3+1日前的收盘价 CANDREF("RSI的RSI1"(6,12,24),C3+1) "RSI的RSI1"(6,12,24)ANDCROSS("RSI的RSI2"(6,12,24),"RSI的RSI1"(6,12,24)) C4赋值:上次1日前的MDI上穿PDI距今天数 D4赋值:收盘价+1日前的收盘价 CANDREF(MDI,C4+1) MDIANDCROSS(MDI,PDI) A4赋值:上次1日前的PDI上穿MDI距今天数 B4赋值:A4+1日前的收盘价 CANDREF(PDI,A4+1) PDIANDCROSS(PDI,MDI) 输出DMI底背:如果B4 ,返回?,否则返回? 0,-50,0),COLOR0099FF,POINTDOT 当满足条件DMI底背时,在-5位置书写文字,COLOR0099FF 输出DMI顶背:如果D4 ,返回?,否则返回? 0,50,0),画蓝色,POINTDOT 当满足条件DMI顶背时,在15位置书写文字,画蓝色 输出MACD底背:如果B1 ,返回?,否则返回? 0,-50,0),画红色,POINTDOT 当满足条件MACD底背时,在-15位置书写文字,画红色 输出KDJ底背:如果B2 ,返回?,否则返回? 0,-50,0),COLORFF00FF,POINTDOT 当满足条件KDJ底背时,在-25位置书写文字,COLORFF00FF 输出RSI底背:如果B3 ,返回?,否则返回? 0,-50,0),画黄色,POINTDOT 当满足条件RSI底背时,在-35位置书写文字,画黄色 输出MACD顶背:如果D1 ,返回?,否则返回? 0,50,0),COLOR00FF00,POINTDOT 当满足条件MACD顶背时,在25位置书写文字,COLOR00FF00 输出KDJ顶背:如果D2 ,返回?,否则返回? 0,50,0),COLORFFCC66,POINTDOT 当满足条件KDJ顶背时,在35位置书写文字,COLORFFCC66 输出RSI顶背:如果D3 ,返回?,否则返回? 0,50,0),COLORFFFFFF,POINTDOT 当满足条件RSI顶背时,在45位置书写文字,COLORFFFFFF 当满足条件B1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0,-50,0,2,0),画红色 当满足条件B2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0,-50,0,2,0),COLORFF00FF 当满足条件B3 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0,-50,0,2,0),画黄色 当满足条件D1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0,50,0,2,0),COLOR00FF00 当满足条件D2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0,50,0,2,0),COLORFFCC66 当满足条件D3 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0,50,0,2,0),画白色 当满足条件B4 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0,-50,0,2,0),COLOR0099FF 当满足条件D4 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0,50,0,2,0),画蓝色 Y1赋值:收盘价/1日前的收盘价 0.905ANDC/1日前的收盘价 1.05 VAR2赋值:如果收盘价的10日指数移动平均/收盘价的30日指数移动平均的16日指数移动平均 ,返回?,否则返回? 0.85ANDY1ANDV/当前流通股本(手)*100 5,50,0) VAR3赋值:(-100)*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)+100 VAR4赋值:(-100)*(50日内最高价的最高值-收盘价)/(50日内最高价的最高值-50日内最低价的最低值)+100 VAR5赋值:(-100)*(70日内最高价的最高值-收盘价)/(70日内最高价的最高值-70日内最低价的最低值)+100 VAR6赋值:((收盘价-收盘价的34日简单移动平均)/收盘价的34日简单移动平均*100+10)*5 VAR7赋值:((收盘价-收盘价的50日简单移动平均)/收盘价的50日简单移动平均*100+10)*5 VAR8赋值:((收盘价-收盘价的70日简单移动平均)/收盘价的70日简单移动平均*100+10)*5 VAR9赋值:(VAR3+VAR4+VAR5+VAR6+VAR7+VAR8)/6 VARC赋值:(VAR9+VAR6-VAR8的绝对值)/2 VARD赋值:(-1)*(100*(1-以收盘价计算的获利盘比例)的1日指数移动平均-50)+50 VARF赋值:如果VAR2 ,返回?,否则返回? 0ANDVARD+VARC 0,1,0) 输出反弹:VARF*180




    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信一招鲜DMI选股指标公式 加入收藏