以下是通达信精华MACD指标公式

    MACD的精华就8个字:买小卖小,缩头缩脚。小指的是,红绿柱的堆而言,缩头缩脚是指红绿柱的长短而言。当股价一波比一波高时,反而红柱的堆,一堆比一堆小,证明产生了顶背离现象,应该及时卖出;当股价一波比一波低时,反而绿柱的堆一堆比一堆小,证明产生了底背离,应该买进。买点在绿堆小时,一根比一根短买进,也就是说缩脚时买进。当红堆小时,红柱一根比一根短时,叫缩头,卖出。

    这里的"大"和"小"是指MACD中的大绿柱,小绿柱,和大红柱,小红柱。而在操作时图中的DIF和MACD两条白色和黄色的曲线,一般是视而不见的,我们只注重红绿柱的变化。

    MACD指标中的柱状图分析

    1、当红柱状持续放大时,表明股市处于牛市行情中,股价将继续上涨,这时应持股待涨或短线买入股票,直到红柱无法再放大时才考虑卖出。

    2、当绿柱状持续放大时,表明股市处于熊市行情之中,股价将继续下跌,这时应持币观望或卖出股票,直到绿柱开始缩小时才可以考虑少量买入股票。

    3、当红柱状开始缩小时,表明股市牛市即将结束(或要进入调整期),股价将大幅下跌,这时应卖出大部分股票而不能买入股票。

    4、当绿柱状开始收缩时,表明股市的大跌行情即将结束,股价将止跌向上(或进入盘整),这时可以少量进行长期战略建仓而不要轻易卖出股票。

    5、当红柱开始消失、绿柱开始放出时,这是股市转市信号之一,表明股市的上涨行情(或高位盘整行情)即将结束,股价将开始加速下跌,这时应开始卖出大部分股票而不能买入股票。

    6、当绿柱开始消失、红柱开始放出时,这也是股市转市信号之一,表明股市的下跌行情(或低位盘整)已经结束,股价将开始加速上升,这时应开始加码买入股票或持股待涨。

    C/C++Code复制内容到剪贴板

    {MACD***}

    DIF:EMA(CLOSE,13)-EMA(CLOSE,21);

    DEA:EMA(DIF,2);

    CD:(DIF-DEA)*7,COLORRED,LINETHICK2;

    DRAWBAND(DIF,RGB(255,50,0),DEA,RGB(0,255,50));

    界:0,COLORFFFF00,LINETHICK1;

    DRAWTEXT(ISLASTBARANDDIF>REF(DIF,1),DIF,'↑趋势'),COLORFFFFFF;

    DRAWTEXT(ISLASTBARANDDIF<REF(DIF,1),DIF,'↓趋势'),COLORFFFFFF;

    DRAWTEXT(ISLASTBARANDCD>REF(CD,1),CD,'↑柱'),COLOR0000FF;

    DRAWTEXT(ISLASTBARANDCD<REF(CD,1),CD,'↓柱'),COLOR00FF00;

    STICKLINE((CD>0),0,CD,1,0),COLOR0000CC;

    STICKLINE((CD>0),0,CD*0.9,1,0),COLOR0000EE;

    STICKLINE((CD>0),0,CD*0.8,1,0),COLOR0011FF;

    STICKLINE((CD>0),0,CD*0.7,1,0),COLOR0033FF;

    STICKLINE((CD>0),0,CD*0.6,1,0),COLOR0055FF;

    STICKLINE((CD>0),0,CD*0.5,1,0),COLOR0077FF;

    STICKLINE((CD>0),0,CD*0.4,1,0),COLOR0099FF;

    STICKLINE((CD>0),0,CD*0.3,1,0),COLOR00BBFF;

    STICKLINE((CD>0),0,CD*0.2,1,0),COLOR00DDFF;

    STICKLINE((CD>0),0,CD*0.1,1,0),COLOR00FFFF;

    STICKLINE((CD<0),0,CD,1,0),COLORCC0033;

    STICKLINE((CD<0),0,CD*0.9,1,0),COLOREE0033;

    STICKLINE((CD<0),0,CD*0.8,1,0),COLORFF1133;

    STICKLINE((CD<0),0,CD*0.7,1,0),COLORFF3333;

    STICKLINE((CD<0),0,CD*0.6,1,0),COLORFF5533;

    STICKLINE((CD<0),0,CD*0.5,1,0),COLORFF7733;

    STICKLINE((CD<0),0,CD*0.4,1,0),COLORFF9933;

    STICKLINE((CD<0),0,CD*0.3,1,0),COLORFFBB33;

    STICKLINE((CD<0),0,CD*0.2,1,0),COLORFFDD33;

    STICKLINE((CD<0),0,CD*0.1,1,0),COLORFFFF33;

    DI:=EMA(C,12)-EMA(C,26);

    DE:=EMA(DI,9);

    DRAWICON(CROSS(DI,DE),DIF,17);

    RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;

    K:=SMA(RSV,3,1);

    D:=SMA(K,3,1);

    DRAWICON(CROSS(K,D)ANDK>20ANDD<50,CD,23);

    DRAWTEXT(CROSS(K,D)ANDK>20ANDD<50,CD,'KD金叉'),COLORFFFFFF;

    RR2:=TROUGHBARS(3,15,1)<10;

    RR3:=PEAKBARS(3,15,1)<10;

    RR4:=IF(RR2=1,50,0);

    RR5:=IF(RR3=1,50,0);

    底部:=IF(RR4=50,10,0);

    DRAWICON(底部=10ANDREF(底部,1)=10ANDREF(底部,2)=0,0,9);

    R1:=(C>REF(C,1)ANDC>REF(C,2));

    R2:=(REF(R1,1)ANDC

    <=ref(c,1)and=""c="">=REF(C,2));

    R3:=(REF(R2,1)ANDC>=REF(C,1)ANDC<=REF(C,2));

    R4:=(REF(R3,1)ANDC

    <=ref(c,1)and=""c="">=REF(C,2));

    R5:=(REF(R4,1)ANDC>=REF(C,1)ANDC<=REF(C,2));

    R6:=(REF(R5,1)ANDC

    <=ref(c,1)and=""c="">=REF(C,2));

    R7:=(REF(R6,1)ANDC>=REF(C,1)ANDC<=REF(C,2));

    R8:=(REF(R7,1)ANDC

    <=ref(c,1)and=""c="">=REF(C,2));

    R9:=(REF(R8,1)ANDC>=REF(C,1)ANDC<=REF(C,2));

    RA:=(REF(R9,1)ANDC

    <=ref(c,1)and=""c="">=REF(C,2));

    RB:=(REF(RA,1)ANDC>=REF(C,1)ANDC<=REF(C,2));

    RC:=(REF(RB,1)ANDC

    <=ref(c,1)and=""c="">=REF(C,2));

    RD:=(C<REF(C,1)ANDC<REF(C,2));

    RE:=(REF(RD,1)ANDC>=REF(C,1)ANDC<=REF(C,2));

    RF:=(REF(RE,1)ANDC

    <=ref(c,1)and=""c="">=REF(C,2));

    R10:=(REF(RF,1)ANDC>=REF(C,1)ANDC<=REF(C,2));

    R11:=(REF(R10,1)ANDC

    <=ref(c,1)and=""c="">=REF(C,2));

    R12:=(REF(R11,1)ANDC>=REF(C,1)ANDC<=REF(C,2));

    R13:=(REF(R12,1)ANDC

    <=ref(c,1)and=""c="">=REF(C,2));

    R14:=(REF(R13,1)ANDC>=REF(C,1)ANDC<=REF(C,2));

    R15:=(REF(R14,1)ANDC

    <=ref(c,1)and=""c="">=REF(C,2));

    R16:=(REF(R15,1)ANDC>=REF(C,1)ANDC<=REF(C,2));

    R17:=(REF(R16,1)ANDC

    <=ref(c,1)and=""c="">=REF(C,2));

    R18:=(REF(R17,1)ANDC>=REF(C,1)ANDC<=REF(C,2));

    R19:=REF(RDORREORRFORR10ORR11ORR12ORR13ORR14ORR15ORR16ORR17ORR18,1)ANDR1;

    R1A:=((REF(R1ORR2ORR3ORR4ORR5ORR6ORR7ORR8ORR9ORRAORRBORRC,1))ANDRD);

    DRAWICON(R1A,DIF,15);

    DRAWICON(R19,CD,1);

文章来源:精华【MACD】(付说明)-通达信公式-公式网

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