| MACD指标说明 MACD指数平滑异同移动平 均线为两条长、短的平滑平 均线。 其买卖原则为: 1.DIFF、DEA均为正,DIFF向上突破DEA,买入信号参考。 2.DIFF、DEA均为负,DIFF向下跌破DEA,卖出信号参考。 3.DEA线与K线发生背离,行情可能出现反转信号。 4.分析 MACD柱状线,由红变绿(正变负),卖出信号参考;由绿变红,买入信号参考。 DIFF : EMA(CLOSE,12) - EMA(CLOSE,26); DEA : EMA(DIFF,9); MACD=2*(DIFF-DEA); Zero : 0; gj:=MAX(C,O); STICKLINE( MACD>0 AND MACD>=REF( MACD,1),0, MACD,2,0),color0000ff; STICKLINE( MACD>0 AND MACD<REF( MACD,1),0, MACD,2,0),colorffff00; STICKLINE( MACD<0 AND MACD>=REF( MACD,1),0, MACD,2,0),colorff00ff; STICKLINE( MACD<0 AND MACD<REF( MACD,1),0, MACD,2,0),color00ff00; L4:=LLV(gj,4); jl:=(HHV(diff,55)-LLV(diff,55))/5; gt:=dea>REF(dea,1) AND REF(dea,1)<REF(dea,2); A1:=BARSLAST(REF(gt,1)); 底背离:=REF(L4,A1+1)>CLOSE AND diff>REF(diff,A1+1) AND gt; DRAWLINE(A1=0,DEA,底背离,REF(DEA,A1),0),colorred,LINETHICK2; DRAWLINE(底背离,DEA,底背离,REF(DEA,A1),0),colorred,LINETHICK2; DRAWTEXT(底背离,REF(DEA,A1)*1.18, 底背),COLORFF00FF; H4:=HHV(gj,4); gt2:=dea<REF(dea,1) AND REF(dea,1)>REF(dea,2); A2:=BARSLAST(REF(gt2,1)); 顶背离:= REF(H4,A2+1)<H4 AND diff<REF(diff,A2+1) AND gt2; 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<0 AND DEA<0; A11:=A0>REF(A0,1); A3:=BARSLAST(A11); A4:=COUNT(DEA>0 AND DIFF >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:=A5 AND A7<A3 AND A4 AND A8>REF(A8,A7) AND A9<REF(A9,A7) AND MACD>0; DRAWTEXT(A10,DIFF*0.95,★金叉),coloryellow; VAR1:=SMA(AMOUNT/10,10,1)/10000; VAR2:=REF(VAR1,1); VAR1=HHV(VAR1,20); 多转空:=((((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); LC:=REF(CLOSE,1); RSI5:=((SMA(MAX((CLOSE - LC),0),5,1) / SMA(ABS((CLOSE - LC)),5,1)) * 100); TR1:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),10); HD:=(HIGH - REF(HIGH,1)); LD:=(REF(LOW,1) - LOW); DMP:=SUM(IF(((HD > 0) AND (HD > LD)),HD,0),10); DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),10); PDI:=((DMP * 100) / TR1); MDI:=((DMM * 100) / TR1); ADX:=MA(((ABS((MDI - PDI)) / (MDI + PDI)) * 100),5); AV:=(RSI5 + ADX); DXR:=(((ADX + REF(ADX,5)) / 2) + RSI5); WR10:=((100 * (HHV(HIGH,10) - CLOSE)) / (HHV(HIGH,10) - LLV(LOW,10))); NEWVOL:=(RSI5 - WR10); 阶段底部:=(AV + NEWVOL); 出击:CROSS(阶段底部,0); DIF3:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA3:=EMA(DIF3,9); MACD3 := 2*(DIF3-DEA3); RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:=3*K-2*D; 止跌: MACD3>REF( MACD3,1) AND REF( MACD3,2)>=REF( MACD3,1) AND J<50 AND C>REF(C,1) AND C>O AND J>REF(J,1); N1:=12; N2:=26; N3:=9; DIFF:=(EMA(CLOSE,N1) - EMA(CLOSE,N2)); DEA:=EMA(DIFF,N3); MACD2:=(2 * (DIFF - DEA)); DU0:=CROSS(DIFF,0); UD0:=CROSS(0,DIFF); TDU0:=BARSLAST(DU0); TUD0:=BARSLAST(UD0); DU3:=REF(DU0,1); UD3:=REF(UD0,1); TDU3:=BARSLAST(DU3); TUD3:=BARSLAST(UD3); UDGLINE:=IF((TDU3 < TUD3),REF(HHV(HIGH,2),TDU3),REF(LLV(LOW,2),TUD3)); JDU0:=(((REF(CLOSE,1) <= REF(UDGLINE,1)) AND (CLOSE > UDGLINE)) AND (TDU0 < TUD0)); JUD0:=(((REF(CLOSE,1) >= REF(UDGLINE,1)) AND (CLOSE < UDGLINE)) AND (TUD0 < TDU0)); JDU1:=(JDU0 AND (COUNT(JDU0,TDU0) = 1)); JUD1:=(JUD0 AND (COUNT(JUD0,TUD0) = 1)); JDU2:=(JDU1 AND (REF(BARSLAST(JUD1),1) < REF(BARSLAST(JDU1),1))); JUD2:=(JUD1 AND (REF(BARSLAST(JUD1),1) > REF(BARSLAST(JDU1),1))); JDU3:=(JDU1 AND (REF(BARSLAST(JUD1),1) > REF(BARSLAST(JDU1),1))); JUD3:=(JUD1 AND (REF(BARSLAST(JUD1),1) < REF(BARSLAST(JDU1),1))); BSLINE:=IF((BARSLAST(JDU2) < BARSLAST(JUD2)),IF(REF(CROSS(0, MACD2),1),LLV(LOW,2),REF(LLV(LOW,2),BARSLAST(REF(CROSS(0, MACD2),1)))),IF(REF(CROSS( MACD2,0),1),HHV(HIGH,2),REF(HHV(HIGH,2),BARSLAST(REF(CROSS( MACD2,0),1))))); STICKLINE(( MACD2>=0),0, MACD2,2,0),COLORFF00FF; STICKLINE((( MACD2>=0) AND ( MACD2 < REF( MACD2,1))),0, MACD2,2,1),colorgreen; STICKLINE(( MACD2<0),0, MACD2,2,0),COLORFFFF00; STICKLINE((( MACD2<0) AND ( MACD2 > REF( MACD2,1))),0, MACD2,2,0),coloryellow; DEFUT:=BARSLAST(CROSS( MACD2,0)); DEFDT:=BARSLAST(CROSS(0, MACD2)); DEFUL:=IF(( MACD2 >= 0),HHV( MACD2,(DEFUT + 1)),REF(HHV( MACD2,(DEFUT + 1)),(DEFDT + 1))); DEFDL:=IF(( MACD2 < 0),LLV( MACD2,(DEFDT + 1)),REF(LLV( MACD2,(DEFDT + 1)),(DEFUT + 1))); DEFU2L:=REF(DEFUL,(DEFUT + 1)); DEFD2L:=REF(DEFDL,(DEFDT + 1)); A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA); STICKLINE(底背离,0,0.5,4,0),colorwhite; DIF2:EMA(SUM( MACD2,2),3),LINETHICK2,coloryellow; 入1:IF(DIF2>REF(DIF2,1),DIF2,DRAWNULL),colorred,LINETHICK2; 入2:IF(DIF2<REF(DIF2,1),DIF2,DRAWNULL),colorgreen,LINETHICK2; DEA2:MA(DIF2,5),colorcyan; diff:=EMA(C,12)-EMA(C,26); dea:=EMA(diff,9); 第一红柱:CROSS(diff,dea); VAR1:=SMA(AMOUNT/10,10,1)/10000;
|
阅读:478 评论:0
声明:站内所有文章、公式均来自互联网或网友分享提供,如侵犯您的权利请告知,我们会在24小时内及时删除!
【电脑版】 【回到顶部】