神奇指标网

通达信MACD重心买卖指标公式

浏览 311次浏览
标签: macd 买卖
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  

无加密 买点出现可以等金叉再买,卖点出现不要犹豫


     相关简介:  通达信macd重心买卖指标公式                                


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图





未来函数检测结果:

         暂未发现存在未来函数





通达信MACD重心买卖指标公式源码:


    dif12:=(ema(CLOSE,12)-ema(CLOSE,26))/((EMA(CLOSE,12)+EMA(CLOSE,26))/2)*1000;DEA12:=EMA(DIF12,9);{相对macd:2*(DIF12-DEA12),STICK,COLORWHITE;}kdIF12:=3*(DIF12-DEA12);{KDIF12:=2*(DIF12-DEA12)};KDEA12:=SMA(KDIF12,5,2);买卖力道:2*(KDIF12-KDEA12),COLORLICYAN,LINETHICK1;{相对DIF:DIF12,COLORLIMAGENTA,LINETHICK2;相对DEA:DEA12,COLORCYAN,LINETHICK2;}微分DIF:KDIF12,COLORBLUE,LINETHICK2;微分DEA:KDEA12,COLORBLACK,LINETHICK1;微分macd:2*(KDIF12-KDEA12),STICK,,LINETHICK2,COLORYELLOW;B11:微分MACD>REF(微分MACD,1)AND微分MACD>REF(微分MACD,2)ANDREF(微分MACD,2)>REF(微分MACD,1)ANDREF(微分MACD,2)/REF(微分MACD,1)>0,NODRAW;B12:=EXIST(B11,15)=1AND微分MACD<REF(微分MACD,1)ANDREF(微分MACD,1)>REF(微分MACD,2);B121:B12ANDBArslAST(B11)>BARSLAST(B12)ANDCOUNT(B12,BARSLAST(B11))=1,NODRAW;{以下为MACD变色的代码}_红柱:IF(微分MACD>REF(微分MACD,1),微分MACD,DRAWNULL),STICK,COLORWHITE;IF(B11,微分MACD,DRAWNULL),STICK,COLORBLUE,LINETHICK7;IF(B121,微分MACD,DRAWNULL),STICK,COLORCYAN,LINETHICK7;绿柱:IF(微分MACD<REF(微分MACD,1),微分MACD,DRAWNULL),STICK,COLORBLUE;_抄底:=((crOSS(微分DIF,微分DEA)&&微分DEA<=-0.07)*微分DIF)*1.50,COLORMAGENTA;_DIF:=微分DIF,COLORRED;_DEA:=微分DEA,COLORBLUE;__强度:=IF(_DIF>_DEA,_DIF,DRAWNULL),COLORWHITE,LINETHICK2;_强度:=IF(_DEA<_DIF,_DEA,DRAWNULL),COLORLIMAGENTA,LINETHICK2;0;{统计买入后涨幅};ZF:=C/(REF(C,BARSLAST(B11)))*100-100,NODRAW;本轮涨幅1:=IF(B121=1,ZF,DRAWNULL);本轮涨幅:IF(C/(REF(C,BARSLAST(B11)))=0,1,本轮涨幅1);涨跌算术和1:SUM(本轮涨幅,0);{ZFF:=1*本轮涨幅/100;首轮涨后:1*(1+REF(ZFF,BARSSINCE(B121)));N1轮涨:首轮涨后*REF(本轮涨幅,BARSSINCEN(B121,COUNT(B121,0)-1));总涨倍率1:=(本轮涨幅*REF(本轮涨幅,BARSLAST(B121)))/10000,NODRAW;总涨倍率:IF(B121=1,总涨倍率1,DRAWNULL);};
    Var1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
    Var2:=HIGH-REF(HIGH,1);
    Var3:=REF(LOW,1)-LOW;
    Var4:=SUM(IF(Var2>0ANDVar2>Var3,Var2,0),25);
    Var5:=SUM(IF(Var3>0ANDVar3>Var2,Var3,0),25);
    Var6:=Var4*100/Var1;
    Var7:=Var5*100/Var1;
    Var8:=MA(ABS(Var7-Var6)/(Var7+Var6)*100,15);
    Var9:=(Var8+REF(Var8,15))/2;
    A:=(Var7>Var6ANDVar7>25ANDVar6<25);
    B:ZIG(3,5)*100,colorwhite;
    g:MA(B,2);
    D:CROSS(B,g)*1000,colorred;
    W:cross(g,B)*1000,colorblue;
    E:=REF(INDEXC,1);
    F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
    Var10:=FANDF<8;
    Var11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    Var12:=SMA(Var11,3,1);
    Var13:=SMA(Var12,3,1);
    Var14:=Var13ANDVar13<20;
    AANDDANDVar10ANDVar14;
    DRAWTEXT(W=1000,1000,'卖'),COLORWHITE;
    DRAWTEXT(D=1000,1000,'买'),COLORWHITE;






通达信MACD重心买卖指标公式源码注释翻译结果



    DIF12赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)/((收盘价的12日指数移动平均+收盘价的26日指数移动平均)/2)*1000
    DEA12赋值:DIF12的9日指数移动平均
    KDIF12赋值:3*(DIF12-DEA12)
    KDEA12赋值:KDIF12的5日[2日权重]移动平均
    输出买卖力道:2*(KDIF12-KDEA12),画淡青色,线宽为1
    输出微分DIF:KDIF12,画蓝色,线宽为2
    输出微分DEA:KDEA12,画黑色,线宽为1
    输出微分MACD:2*(KDIF12-KDEA12),STICK,,线宽为2,画黄色
    输出B11:微分MACD>
    1日前的微分MACDAND微分MACD>
    2日前的微分MACDANDREF(微分MACD,2)>
    1日前的微分MACDANDREF(微分MACD,2)/1日前的微分MACD>
    0,NODRAW
    B12赋值:最近15日存在B11=1AND微分MACD<
    1日前的微分MACDANDREF(微分MACD,1)>
    2日前的微分MACD
    输出B121:B12ANDBARSLAST(B11)>
    上次B12距今天数ANDCOUNT(B12,上次B11距今天数)=1,NODRAW
    输出_红柱:如果微分MACD>,返回?,否则返回?
    1日前的微分MACD,微分MACD,无效数),STICK,画白色
    如果B11,返回微分MACD,否则返回无效数,STICK,画蓝色,线宽为7
    如果B121,返回微分MACD,否则返回无效数,STICK,画青色,线宽为7
    输出绿柱:如果微分MACD<,返回?,否则返回?
    1日前的微分MACD,微分MACD,无效数),STICK,画蓝色
    _抄底赋值:((微分DIF上穿微分DEA&
    &
    微分DEA<
    =-0.07)*微分DIF)*1.50,画洋红色
    _DIF赋值:微分DIF,画红色
    _DEA赋值:微分DEA,画蓝色
    __强度赋值:如果_DIF>,返回?,否则返回?
    _DEA,_DIF,无效数),画白色,线宽为2
    _强度赋值:如果_DEA<,返回?,否则返回?
    _DIF,_DEA,无效数),画淡洋红色,线宽为2
    0
    ZF赋值:收盘价/(上次B11距今天数日前的收盘价)*100-100,NODRAW
    本轮涨幅1赋值:如果B121=1,返回ZF,否则返回无效数
    输出本轮涨幅:如果收盘价/(上次B11距今天数日前的收盘价)=0,返回1,否则返回本轮涨幅1
    输出涨跌算术和1:本轮涨幅的历史累和
    VAR1赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的25日累和
    VAR2赋值:最高价-1日前的最高价
    VAR3赋值:1日前的最低价-最低价
    VAR4赋值:如果VAR2>,返回?,否则返回?的?日累和
    0ANDVAR2>
    VAR3,VAR2,0),25)
    VAR5赋值:如果VAR3>,返回?,否则返回?的?日累和
    0ANDVAR3>
    VAR2,VAR3,0),25)
    VAR6赋值:VAR4*100/VAR1
    VAR7赋值:VAR5*100/VAR1
    VAR8赋值:VAR7-VAR6的绝对值/(VAR7+VAR6)*100的15日简单移动平均
    VAR9赋值:(VAR8+15日前的VAR8)/2
    A赋值:(VAR7>
    VAR6ANDVAR7>
    25ANDVAR6<
    25)
    输出B:收盘价5%的之字转向*100,画白色
    输出G:B的2日简单移动平均
    输出D:B上穿G*1000,画红色
    输出W:G上穿B*1000,画蓝色
    E赋值:1日前的大盘的收盘价
    F赋值:大盘的收盘价-E和0的较大值的3日[1日权重]移动平均/大盘的收盘价-E的绝对值的3日[1日权重]移动平均
    VAR10赋值:FANDF<
    8
    VAR11赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
    VAR12赋值:VAR11的3日[1日权重]移动平均
    VAR13赋值:VAR12的3日[1日权重]移动平均
    VAR14赋值:VAR13ANDVAR13<
    20
    AANDDANDVAR10ANDVAR14
    当满足条件W=1000时,在1000位置书写文字,画白色
    当满足条件D=1000时,在1000位置书写文字,画白色



神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论