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

    正文概述    2024-05-04 04:19:31  
    N:=9;M1:=3;M2:=3; DIFF:EMA(CLOSE,12)-EMA(CLOSE,26),LINETHICK1,COLORYELLOW; DEA:EMA(DIFF,9),LINETHICK1,COLORWHITE; MACD:2*(DIFF-DEA),COLORSTICK,LINETHICK1; 低位:=CROSS(DIFF,DEA)ANDDIFF -0.1; F长:EMA(CLOSE,21)-EMA(CLOSE,55),COLORBLUE,LINETHICK1; A长:EMA(F长,15),COLORRED,COLORBLUE,LINETHICK1; MACD长:=(F长-A长)*2,LINESTICK,COLOR443434; F中:EMA(CLOSE,12)-EMA(CLOSE,26),COLORYELLOW,LINETHICK1; A中:EMA(F中,9),COLORYELLOW,LINETHICK1; MACD中:=(F中-A中)*2,LINESTICK,COLORAA7755; F短:EMA(CLOSE,6)-EMA(CLOSE,15),LINETHICK1,COLORWHITE; A短:EMA(F短,5),LINETHICK1,COLORWHITE; MACD短:=(F短-A短)*2,LINESTICK,COLOR44AABB; JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA =0)); 二次金叉:=CROSS(DIFF,DEA)ANDDEA 0ANDCOUNT(JCCOUNT=2,21)=1; A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 底背离:=REF(CLOSE,A1+1) CLOSEANDDIFF REF(DIFF,A1+1)ANDCROSS(DIFF,DEA); 底背:=DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2; A2:=BARSLAST(REF(CROSS(DEA,DIFF),1)); 顶背离:=REF(CLOSE,A2+1) CLOSEANDREF(DIFF,A2+1) DIFFANDCROSS(DEA,DIFF); 顶背:=DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK1; 线:=EMA(A1,5),LINETHICK2,COLORRED; A3:=EMA(C,5); A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100; VAR1:=REF(LOW,1); VAR2:=SMA(ABS(LOW-VAR1),13,1)/SMA(MAX(LOW-VAR1,0),13,1)*100; VAR3:=EMA(IF(CLOSE*1.2,VAR2*13,VAR2/13),13); VAR4:=LLV(LOW,34); VAR5:=HHV(VAR3,34); VAR6:=IF(LLV(LOW,55),1,0); VAR7:=EMA(IF(LOW =VAR4,(VAR3+VAR5*2)/2,0),3)/618*VAR6; XL1:=MA(LOW,2)*0.96; XL2:=MA(LOW,26)*0.85; XL3:=REF(XL1,1) XL2ANDREF(XL1,1) XL1ANDREF(XL1,1) REF(XL1,2); RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:=SMA(RSV,M1,1); D:=SMA(K,M2,1); J:=3*K-2*D; X1:=CROSS(J,1); VAR11:=3; VAR21:=(3)*(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100),5,1))-(2)*(SMA(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100),5,1),3,1)); 股价准备启动:=CROSS(VAR21,VAR11); RSV1:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100; K1:=SMA(RSV1,7,1); D1:=SMA(K1,3,1); J1:=3*K1-2*D1; 底部:=CROSS(J1,8.6); 底部1:=COUNT(X1,2) 0ANDCOUNT(股价准备启动,2) 0ANDCOUNT(底部,2) STICKLINE(底部1 0,0,0.2,2,0),COLORWHITE; DIFF:Ema(DCLOSE,12)-EMA(DCLOSE,26); DEA:EMA(DIFF,9),COLORFFFF00; macd:(DIFF-DEA)*2; stICKLINE(MacD =0ANDMACD =REF(MACD,1),0,MACD,1,0),COLORRED; STICKLINE(MACD =0ANDMACD =REF(MACD,1),0,MACD,1,0),COLORGREEN; STICKLINE(MACD =0ANDMACD =REF(MACD,1),0,MACD,1,0),COLORFF00FF; STICKLINE(MACD =0ANDMACD =REF(MACD,1),0,MACD,1,0),COLOR00FFFF; 多转空:=((((LLV(MACD,4) 0)AND(MACD REF(MACD,1)))AND(REF(MACD,1) REF(MACD,2)))AND(REF(MACD,2) REF(MACD,3))); 空转多:=((((HHV(MACD,4) 0)AND(MACD REF(MACD,1)))AND(REF(MACD,1) REF(MACD,2)))AND(REF(MACD,2) REF(MACD,3))); DRAWICON(多转空,MACD,2); DRAWICON(空转多,MACD,1); 低位金叉:=crOSS(DIFF,DEA)ANDDIFF -0.1; DRAWTEXT(低位金叉,DEA,'低位金叉'),COLORFF00FF; {STICKLINE(低位金叉,0,0.3,8,0),COLORYELLOW; DRAWICON(低位金叉,0.3,1)}; JCCOUNT:=COUNT(CROSS(DIFF,DEA),BArslAST(DEA =0)); 二次金叉:=CROSS(DIFF,DEA)ANDDEA 0ANDCOUNT(JCCOUNT=2,21)=1; STICKLINE(二次金叉,0,0.2,2,0),COLORFF00FF; DRAWTEXT(二次金叉,DEA*1.06,'二次金叉'),COLORRED; A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 底背离:=REF(CLOSE,A1+1) CLOSEANDDIFF REF(DIFF,A1+1)ANDCROSS(DIFF,DEA); {STICKLINE(底背离,0.5,0.8,2,0),COLORRED}; DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK3; A2:=BARSLAST(REF(CROSS(DEA,DIFF),1)); 顶背离:=REF(CLOSE,A2+1) CLOSEANDREF(DIFF,A2+1) DIFFANDCROSS(DEA,DIFF); DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORBLUE,LINETHICK3;





    [源码注释]通达信macd背离指标公式公式解读


    N赋值:9 M1赋值:3 M2赋值:3 输出DIFF:收盘价的12日指数移动平均-收盘价的26日指数移动平均,线宽为1,画黄色 输出DEA:DIFF的9日指数移动平均,线宽为1,画白色 输出平滑异同平:2*(DIFF-DEA),COLORSTICK,线宽为1 低位金叉赋值:DIFF上穿DEAANDDIFF -0.1 输出F长:收盘价的21日指数移动平均-收盘价的55日指数移动平均,画蓝色,线宽为1 输出A长:F长的15日指数移动平均,画红色,画蓝色,线宽为1 MACD长赋值:(F长-A长)*2,LINESTICK,COLOR443434 输出F中:收盘价的12日指数移动平均-收盘价的26日指数移动平均,画黄色,线宽为1 输出A中:F中的9日指数移动平均,画黄色,线宽为1 MACD中赋值:(F中-A中)*2,LINESTICK,COLORAA7755 输出F短:收盘价的6日指数移动平均-收盘价的15日指数移动平均,线宽为1,画白色 输出A短:F短的5日指数移动平均,线宽为1,画白色 MACD短赋值:(F短-A短)*2,LINESTICK,COLOR44AABB JCCOUNT赋值:统计上次DEA 距今天数日中满足DIFF上穿DEA的天数 =0)) 二次金叉赋值:DIFF上穿DEAANDDEA 0ANDCOUNT(JCCOUNT=2,21)=1 A1赋值:上次1日前的DIFF上穿DEA距今天数 底背离赋值:A1+1日前的收盘价 CLOSEANDDIFF A1+1日前的DIFFANDCROSS(DIFF,DEA) 底背赋值:当满足条件A1=0时,在DEA位置画直线起点,当满足条件底背离时,在DEA位置画直线终点,0表示是否延长.,画红色,线宽为2 A2赋值:上次1日前的DEA上穿DIFF距今天数 顶背离赋值:A2+1日前的收盘价 CLOSEANDREF(DIFF,A2+1) DIFFANDCROSS(DEA,DIFF) 顶背赋值:当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画绿色,线宽为1 黑马线赋值:A1的5日指数移动平均,线宽为2,画红色 A3赋值:收盘价的5日指数移动平均 A4赋值:((收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值))*100 VAR1赋值:1日前的最低价 VAR2赋值:最低价-VAR1的绝对值的13日[1日权重]移动平均/最低价-VAR1和0的较大值的13日[1日权重]移动平均*100 VAR3赋值:如果收盘价*1.2,返回VAR2*13,否则返回VAR2/13的13日指数移动平均 VAR4赋值:34日内最低价的最低值 VAR5赋值:34日内VAR3的最高值 VAR6赋值:如果55日内最低价的最低值,返回1,否则返回0 VAR7赋值:如果最低价 ,返回?,否则返回?的?日指数移动平均 =VAR4,(VAR3+VAR5*2)/2,0),3)/618*VAR6 XL1赋值:最低价的2日简单移动平均*0.96 XL2赋值:最低价的26日简单移动平均*0.85 XL3赋值:1日前的XL1 XL2ANDREF(XL1,1) XL1ANDREF(XL1,1) 2日前的XL1 RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100 K赋值:RSV的M1日[1日权重]移动平均 D赋值:K的M2日[1日权重]移动平均 J赋值:3*K-2*D X1赋值:J上穿1 VAR11赋值:3 VAR21赋值:(3)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均)-(2)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均的3日[1日权重]移动平均) 股价准备启动赋值:VAR21上穿VAR11 RSV1赋值:(收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值)*100 K1赋值:RSV1的7日[1日权重]移动平均 D1赋值:K1的3日[1日权重]移动平均 J1赋值:3*K1-2*D1 底部赋值:J1上穿8.6 底部1赋值:统计2日中满足X1的天数 0ANDCOUNT(股价准备启动,2) 0ANDCOUNT(底部,2) 当满足条件底部1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0,0,0.2,2,0),画白色 输出DIFF:不定周期收盘价的12日指数移动平均-不定周期收盘价的26日指数移动平均 输出DEA:DIFF的9日指数移动平均,COLORFFFF00 输出MACD:(DIFF-DEA)*2 当满足条件MACD =0ANDMACD =1日前的MACD时,在0和MACD位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色 当满足条件MACD =0ANDMACD =1日前的MACD时,在0和MACD位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色 当满足条件MACD =0ANDMACD =1日前的MACD时,在0和MACD位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00FF 当满足条件MACD =0ANDMACD =1日前的MACD时,在0和MACD位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FFFF 多转空赋值:((((4日内MACD的最低值 0)AND(MACD 1日前的MACD))AND(1日前的MACD 2日前的MACD))AND(2日前的MACD 3日前的MACD)) 空转多赋值:((((4日内MACD的最高值 0)AND(MACD 1日前的MACD))AND(1日前的MACD 2日前的MACD))AND(2日前的MACD 3日前的MACD)) 当满足条件多转空时,在MACD位置画2号图标 当满足条件空转多时,在MACD位置画1号图标 低位金叉赋值:DIFF上穿DEAANDDIFF -0.1 当满足条件低位金叉时,在DEA位置书写文字,COLORFF00FF JCCOUNT赋值:统计上次DEA =0距今天数日中满足DIFF上穿DEA的天数 二次金叉赋值:DIFF上穿DEAANDDEA 0ANDCOUNT(JCCOUNT=2,21)=1 当满足条件二次金叉时,在0和0.2位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF 当满足条件二次金叉时,在DEA*1.06位置书写文字,画红色 A1赋值:上次1日前的DIFF上穿DEA距今天数 底背离赋值:A1+1日前的收盘价 CLOSEANDDIFF A1+1日前的DIFFANDCROSS(DIFF,DEA) 当满足条件A1=0时,在DEA位置画直线起点,当满足条件底背离时,在DEA位置画直线终点,0表示是否延长.,画红色,线宽为3 A2赋值:上次1日前的DEA上穿DIFF距今天数 顶背离赋值:A2+1日前的收盘价 CLOSEANDREF(DIFF,A2+1) DIFFANDCROSS(DEA,DIFF) 当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画蓝色,线宽为3




    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信macd背离指标公式 加入收藏