非常好的一款MACD,可以帮助你看透主力,何时间买入,卖出

     相关简介: 通达信极品MACD优化版指标公式                                

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图/主图

未来函数检测结果:

         暂未发现存在未来函数

通达信极品MACD优化版指标公式源码:

    DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);
    DEA:EMA(DIFF,9);
    MACD=2*(DIFF-DEA);
    Zero:0;
    gj:=MAX(C,O);
    STICKLINE(MACD>0ANDMACD>=REF(MACD,1),0,MACD,2,0),colorred;
    STICKLINE(MACD>0ANDMACD<REF(MACD,1),0,MACD,2,0),colorliblue;
    STICKLINE(MACD<0ANDMACD>=REF(MACD,1),0,MACD,2,0),colorlired;
    STICKLINE(MACD<0ANDMACD<REF(MACD,1),0,MACD,2,0),colorgreen;
    L4:=LLV(gj,4);
    jl:=(HHV(diff,55)-LLV(diff,55))/5;
    gt:=dea>REF(dea,1)ANDREF(dea,1)<REF(dea,2);
    A1:=BARSLAST(REF(gt,1));
    底部结构:=REF(L4,A1+1)>CLOSEANDdiff>REF(diff,A1+1)ANDgt;
    DRAWLINE(A1=0,DEA,底部结构,REF(DEA,A1),0),colorred,LINETHICK2;
    DRAWLINE(底部结构,DEA,底部结构,REF(DEA,A1),0),colorred,LINETHICK2;
    DRAWTEXT(底部结构,REF(DEA,A1)*1.18,'底部结构'),colorred;
    H4:=HHV(gj,4);
    gt2:=dea<REF(dea,1)ANDREF(dea,1)>REF(dea,2);
    A2:=BARSLAST(REF(gt2,1));
    顶部结构:=REF(H4,A2+1)<H4ANDdiff<REF(diff,A2+1)ANDgt2;
    DRAWLINE(A2=0,DEA,顶部结构,REF(DEA,A2),0),colorgreen,LINETHICK2;
    DRAWLINE(顶部结构,DEA,顶部结构,REF(DEA,A2),0),colorgreen,LINETHICK2;
    DRAWTEXT(顶部结构,REF(DEA,A2)*1.18,'顶部结构'),colorgreen;
    A0:=DIFF<0ANDDEA<0;
    A11:=A0>REF(A0,1);
    A3:=BARSLAST(A11);
    A4:=COUNT(DEA>0ANDDIFF>0,A3)=0;
    A5:=CROSS(DIFF,DEA);
    A6:=BARSLAST(A5);
    A7:=REF(A6,A6+1)+A6;
    A8:=(DIFF+DEA)/2;
    A9:=(HIGH+LOW)/2;
    A10:=A5ANDA7<A3ANDA4ANDA8>REF(A8,A7)ANDA9<REF(A9,A7)ANDMACD>0;
    VAR1:=(C-MA(C,6))/MA(C,6)*100;
    VAR2:=(C-MA(C,24))/MA(C,24)*100;
    VAR3:=(C-MA(C,32))/MA(C,32)*100;
    VAR4:=(VAR1+VAR2+VAR3)/3;
    VAR5:=EMA(VAR4,5);
    VAR6:=MA(100*(C-LLV(C,34))/(HHV(H,34)-LLV(L,34)),5)-20;
    VAR7:=SMA(SMA(100-3*(C-LLV(C,75))/(HHV(H,75)-LLV(L,75))*100,20,1)+SMA(2*(C-LLV(C,75))/(HHV(H,75)-LLV(L,75))*100,20,1),15,1);
    VAR8:=VAR7<REF(VAR7,1)ANDV>REF(V,1)ANDC>REF(C,1);
    K:=EMA(VAR5,5)*4,NODRAW;
    D:EMA(K,5),NODRAW,COLOR38B0DE;
    J:K*3-D*2,NODRAW,COLORCC66FF;
    MACD:EMA(EMA(VAR1,5),5)*6,NODRAW,COLORWHITE;
    DRAWBAND(K,RGB(238,238,6),D,RGB(256,150,60));
    STICKLINE(MACD>0,0,MACD,1,0),COLORRED;
    STICKLINE(MACD>0ANDMACD<REF(MACD,1),0,MACD,1,0),COLORFFFF00;
    STICKLINE(MACD<0,0,MACD,1,0),COLORFF9900;
    STICKLINE(MACD<0ANDMACD>REF(MACD,1),0,MACD,1,0),COLORFF00FF;
    看多:IF(LLV(VAR6,3)<VAR6,-60,DRAWNULL),LINETHICK7,COLORRED;
    看空:IF(VAR6=LLV(VAR6,3),-60,DRAWNULL),LINETHICK7,COLORGREEN;
    中短线:IF(J>D,-50,DRAWNULL),LINETHICK7,COLORCC66FF;
    超短线:IF(VAR8>0,-40,DRAWNULL),LINETHICK7,COLORYELLOW;
    不定区:IF(J<D,-50,DRAWNULL),LINETHICK5,COLORFF9900;

通达信极品MACD优化版指标公式源码注释翻译结果

    输出DIFF:收盘价的12日指数移动平均-收盘价的26日指数移动平均
    输出DEA:DIFF的9日指数移动平均
    平滑异同平均线=2*(DIFF-DEA)
    输出ZERO:0
    GJ赋值:收盘价和开盘价的较大值
    当满足条件MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD>
    =1日前的MACD,0,MACD,2,0),画红色
    当满足条件MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD<
    1日前的MACD,0,MACD,2,0),画淡蓝色
    当满足条件MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD>
    =1日前的MACD,0,MACD,2,0),画淡红色
    当满足条件MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD<
    1日前的MACD,0,MACD,2,0),画绿色
    L4赋值:4日内GJ的最低值
    JL赋值:(55日内DIFF的最高值-55日内DIFF的最低值)/5
    GT赋值:DEA>
    1日前的DEAANDREF(DEA,1)<
    2日前的DEA
    A1赋值:上次1日前的GT距今天数
    底部结构赋值:A1+1日前的L4>
    CLOSEANDDIFF>
    A1+1日前的DIFFANDGT
    当满足条件A1=0时,在DEA位置画直线起点,当满足条件底部结构时,在A1日前的DEA位置画直线终点,0表示是否延长.,画红色,线宽为2
    当满足条件底部结构时,在DEA位置画直线起点,当满足条件底部结构时,在A1日前的DEA位置画直线终点,0表示是否延长.,画红色,线宽为2
    当满足条件底部结构时,在A1日前的DEA*1.18位置书写文字,画红色
    H4赋值:4日内GJ的最高值
    GT2赋值:DEA<
    1日前的DEAANDREF(DEA,1)>
    2日前的DEA
    A2赋值:上次1日前的GT2距今天数
    顶部结构赋值:A2+1日前的H4<
    H4ANDDIFF<
    A2+1日前的DIFFANDGT2
    当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶部结构时,在A2日前的DEA位置画直线终点,0表示是否延长.,画绿色,线宽为2
    当满足条件顶部结构时,在DEA位置画直线起点,当满足条件顶部结构时,在A2日前的DEA位置画直线终点,0表示是否延长.,画绿色,线宽为2
    当满足条件顶部结构时,在A2日前的DEA*1.18位置书写文字,画绿色
    A0赋值:DIFF<
    0ANDDEA<
    0
    A11赋值:A0>
    1日前的A0
    A3赋值:上次A11距今天数
    A4赋值:统计?日中满足DEA>的天数
    0ANDDIFF>
    0,A3)=0
    A5赋值:DIFF上穿DEA
    A6赋值:上次A5距今天数
    A7赋值:A6+1日前的A6+A6
    A8赋值:(DIFF+DEA)/2
    A9赋值:(最高价+最低价)/2
    A10赋值:A5ANDA7<
    A3ANDA4ANDA8>
    A7日前的A8ANDA9<
    A7日前的A9ANDMACD>
    0
    VAR1赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
    VAR2赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
    VAR3赋值:(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100
    VAR4赋值:(VAR1+VAR2+VAR3)/3
    VAR5赋值:VAR4的5日指数移动平均
    VAR6赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20
    VAR7赋值:100-3*(收盘价-75日内收盘价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内收盘价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
    VAR8赋值:VAR7<
    1日前的VAR7ANDV>
    1日前的成交量(手)ANDC>
    1日前的收盘价
    K赋值:VAR5的5日指数移动平均*4,NODRAW
    输出D:K的5日指数移动平均,NODRAW,COLOR38B0DE
    输出J:K*3-D*2,NODRAW,COLORCC66FF
    输出MACD:VAR1的5日指数移动平均的5日指数移动平均*6,NODRAW,画白色
    画带状线
    当满足条件MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,0,MACD,1,0),画红色
    当满足条件MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD<
    1日前的MACD,0,MACD,1,0),COLORFFFF00
    当满足条件MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,0,MACD,1,0),COLORFF9900
    当满足条件MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD>
    1日前的MACD,0,MACD,1,0),COLORFF00FF
    输出看多:如果3日内VAR6的最低值<,返回?,否则返回?
    VAR6,-60,无效数),线宽为7,画红色
    输出看空:如果VAR6=3日内VAR6的最低值,返回-60,否则返回无效数,线宽为7,画绿色
    输出中短线:如果J>,返回?,否则返回?
    D,-50,无效数),线宽为7,COLORCC66FF
    输出超短线:如果VAR8>,返回?,否则返回?
    0,-40,无效数),线宽为7,画黄色
    输出不定区:如果J<,返回?,否则返回?
    D,-50,无效数),线宽为5,COLORFF9900

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