短线MACD在出现第一根红柱时就表示一波行情开始了,挑选那些之前有一段较长时间 MACD为绿柱的股票,出现第一根红柱时买入,这比系统默认的MACD能提前两三天。

     相关简介:   通达信做中短线MACD指标公式                              

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图/主图

未来函数检测结果:

         暂未发现存在未来函数

通达信做中短线MACD指标公式源码:

    N1:=2.35;
    N2:=13;
    LC:=REF(CLOSE,1);
    RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100,
    color00FFFF,LINETHICK2;
    RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100,
    color00FF00,LINETHICK2;
    0;20;50;80;100;
    STICKLINE(CROSS(RSI1,RSI2)ANDRSI2>REF(RSI2,1),100,0,1,0),COLORFFFFFF,
    LINETHICK1;
    SQX:=(C-MA(CLOSE,13))*100;
    DIFF:EMA(MA(SQX,7),1),COLOR00FFFF;
    DEA:EMA(DIFF,7),COLORFF33FF;MACD:(DIFF-DEA)*2,COLORSTICK;
    低位金叉:IF(CROSS(DIFF,DEA)ANDDIFF<-0.1,0.3,0),coloryellow,POINTDOT;
    STICKLINE(低位金叉,0,15,8,0),coloryellow;DRAWICON(低位金叉,0.3,1);
    JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
    二次金叉:IF(CROSS(DIFF,DEA)ANDDEA<0ANDCOUNT(JCCOUNT=2,21)=1,0.2,0),COLORFF00FF,POINTDOT;
    STICKLINE(二次金叉,30,15,8,0),COLORFF00FF;
    A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
    底背离:IF(REF(CLOSE,A1+1)>CLOSEANDDIFF>REF(DIFF,A1+1)ANDCROSS(DIFF,DEA),0.1,0),colorred,POINTDOT;
    STICKLINE(底背离,45,30,8,0),colorred;DRAWLINE(A1=0,DEA,底背离,DEA,0),colorred;
    A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
    顶背离:REF(CLOSE,A2+1)<CLOSEANDREF(DIFF,A2+1)>DIFFANDCROSS(DEA,DIFF),colorgreen;
    DRAWLINE(A2=0,DEA,顶背离,DEA,0),colorgreen;
    A3:=CROSS(DIFF,DEA)ANDDEA<0;
    零下二次金叉:IF(FILTER(COUNT(A3,21)=2,10),0.05,0),colorwhite,POINTDOT;
    STICKLINE(零下二次金叉,45,60,8,0),colorwhite;

通达信做中短线MACD指标公式源码注释翻译结果

    N1赋值:2.35
    N2赋值:13
    LC赋值:1日前的收盘价
    输出RSI1:收盘价-LC和0的较大值的N1日[1日权重]移动平均/收盘价-LC的绝对值的N1日[1日权重]移动平均*100,COLOR00FFFF,线宽为2
    输出RSI2:收盘价-LC和0的较大值的N2日[1日权重]移动平均/收盘价-LC的绝对值的N2日[1日权重]移动平均*100,COLOR00FF00,线宽为2
    0
    20
    50
    80
    100
    当满足条件RSI1上穿RSI2ANDRSI2>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    1日前的RSI2,100,0,1,0),COLORFFFFFF,线宽为1
    SQX赋值:(收盘价-收盘价的13日简单移动平均)*100
    输出DIFF:SQX的7日简单移动平均的1日指数移动平均,COLOR00FFFF
    输出DEA:DIFF的7日指数移动平均,COLORFF33FF
    输出平滑异同平均线:(DIFF-DEA)*2,COLORSTICK
    输出低位金叉:如果DIFF上穿DEAANDDIFF<,返回?,否则返回?
    -0.1,0.3,0),画黄色,POINTDOT
    当满足条件低位金叉时,在0和15位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色
    当满足条件低位金叉时,在0.3位置画1号图标
    JCCOUNT赋值:统计上次DEA>距今天数日中满足DIFF上穿DEA的天数
    =0))
    输出二次金叉:如果DIFF上穿DEAANDDEA<,返回?,否则返回?
    0ANDCOUNT(JCCOUNT=2,21)=1,0.2,0),COLORFF00FF,POINTDOT
    当满足条件二次金叉时,在30和15位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFF00FF
    A1赋值:上次1日前的DIFF上穿DEA距今天数
    输出底背离:如果A1+1日前的收盘价>,返回?,否则返回?
    CLOSEANDDIFF>
    A1+1日前的DIFFANDCROSS(DIFF,DEA),0.1,0),画红色,POINTDOT
    当满足条件底背离时,在45和30位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
    当满足条件A1=0时,在DEA位置画直线起点,当满足条件底背离时,在DEA位置画直线终点,0表示是否延长.,画红色
    A2赋值:上次1日前的DEA上穿DIFF距今天数
    输出顶背离:A2+1日前的收盘价<
    CLOSEANDREF(DIFF,A2+1)>
    DIFFANDCROSS(DEA,DIFF),画绿色
    当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画绿色
    A3赋值:DIFF上穿DEAANDDEA<
    0
    输出零下二次金叉:如果统计21日中满足A3的天数=2的10日过滤,返回0.05,否则返回0,画白色,POINTDOT
    当满足条件零下二次金叉时,在45和60位置之间画柱状线,宽度为8,0不为0则画空心柱.,画白色

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