DIFF:"macd.DIF#WEEK"(12,26,9),COLORRED,LINETHICK2;
DEA:"MacD.DEA#WEEK"(12,26,9);
MACD:"MACD.MACD#WEEK"(12,26,9),LINETHICK0;
RMACD:=REF(MACD,1);
CK2:=IF(MACD>RMACD,1,IF(MACD<RMACD,2,0));
CK3:=REF(CK2,BArslAST(CK2<>0));
STICKLINE(MACD>0 AND CK3=1,0,MACD,2,0),COLORRED ;
STICKLINE(MACD>0 AND CK3=2,0,MACD,2,0),COLOR9966FF;
STICKLINE(MACD<=0 AND CK3=1,0,MACD,2,0),COLORCCFF66;
STICKLINE(MACD<=0 AND CK3=2,0,MACD,2,0),COLORBLUE;
IF(1,DIFF,DRAWNULL),COLORRED;
IF(1,DEA,DRAWNULL),COLORBLUE;