S:=5;
P:=75;
M:=6;
DIFF :EMA(CLOSE,S) - EMA(CLOSE,P);
DEA :EMA(DIFF,M);
MACD :2*(DIFF-DEA/1.8),COLORSTICK;
STICKLINE(MACD>0,0,MACD,1,0),COLORRED;
STICKLINE(MACD<0,0,MACD,1,0),COLORCYAN;
DRAWICON(MACD>0 AND MACD<=REF(MACD,1) AND REF(MACD,1)>REF(MACD,2),MACD,3);
DRAWICON(MACD<0 AND MACD>REF(MACD,1) AND REF(MACD,1)<REF(MACD,2),MACD,5);
BAA:=CROSS(DIFF,DEA);
CAA:=CROSS(DEA,DIFF);
BAA1:=CROSS(DIFF,DEA);
CAA1:=CROSS(DEA,DIFF);
STICKLINE(MACD<0 AND MACD<=REF(MACD,1) AND REF(MACD,1)>REF(MACD,2),0,MACD,1,0),COLORYELLOW;
STICKLINE(MACD>0 AND MACD>REF(MACD,1) AND REF(MACD,1)<REF(MACD,2),0,MACD,1,0),COLORYELLOW;