DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2,COLORSTICK;
W1:STICKLINE(MACD>0,MACD,0,2,1),COLORRED;
W2:STICKLINE(MACD<0,MACD,0,2,0),COLORCYAN;
VA1:=HHVBARS(MACD,BARSLAST(MACD<0)+1);
VA2:=CROSS(BACKSET(CROSS(0,MACD) OR (ISLASTBAR AND MACD>0),REF(VA1,1)+2),0.5);
ǰ��:DRAWLINE(VA2,MACD,REF(VA2,1),REF(MACD,1),1),COLORWHITE;
VA3:=LLVBARS(MACD,BARSLAST(MACD>0)+1);
VA4:=CROSS(BACKSET(CROSS(MACD,0) OR (ISLASTBAR AND MACD<0),REF(VA3,1)+2),0.5);
ǰ��:DRAWLINE(VA4,MACD,REF(VA4,1),REF(MACD,1),1),COLORYELLOW;
W3:STICKLINE(MACD>0 AND MACD>ǰ�� AND ǰ��>0,MACD,ǰ��,2,0),COLORYELLOW;
W4:STICKLINE(MACD<0 AND MACD<ǰ�� AND ǰ��<0,MACD,ǰ��,2,0),COLORGREEN;
W5:DRAWTEXT(REFX(VA2,1),0,'��'),COLORWHITE;
W6:DRAWTEXT(REFX(VA2,1),MACD/2,'��'),COLORWHITE;
W7:DRAWTEXT(REFX(VA2,1),MACD,'��'),COLORWHITE;
W8:DRAWTEXT(REFX(VA4,1),0,'��'),COLORRED;
W9:DRAWTEXT(REFX(VA4,1),MACD/2,'��'),COLORRED;
W10:DRAWTEXT(REFX(VA4,1),MACD,'��'),COLORRED;