DIFF : EMA(CLOSE,12) – EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA);
S:=CROSSDOWN(DIFF,DEA);
DRAWSHIFTNUMBER(J&&REF(LLV(DIFF,SUMBARS(S,1)),1)>=REF(LLV(DIFF,SUMBARS(S,1)),SUMBARS(J,2)),REF(LLV(DIFF,SUMBARS(S,1)),1),REF(LLV(DIFF,SUMBARS(S,1)),1),1,COLORGREEN,0,REF(LLVBARS(DIFF,SUMBARS(S,1)),1)+1),VALIGN0,FONTSIZE20;
DRAWSHIFTNUMBER(J&&REF(LLV(DIFF,SUMBARS(S,1)),1)<REF(LLV(DIFF,SUMBARS(S,1)),SUMBARS(J,2)),REF(LLV(DIFF,SUMBARS(S,1)),1),REF(LLV(DIFF,SUMBARS(S,1)),1),1,COLORCYAN,0,REF(LLVBARS(DIFF,SUMBARS(S,1)),1)+1),VALIGN0,FONTSIZE20;
DRAWSHIFTNUMBER(S&&REF(HHV(DIFF,SUMBARS(J,1)),1)>=REF(HHV(DIFF,SUMBARS(J,1)),SUMBARS(S,2)),REF(HHV(DIFF,SUMBARS(J,1)),1),REF(HHV(DIFF,SUMBARS(J,1)),1),1,COLORRED,0,REF(HHVBARS(DIFF,SUMBARS(J,1)),1)+1),FONTSIZE20;
DRAWSHIFTNUMBER(S&&REF(HHV(DIFF,SUMBARS(J,1)),1)<REF(HHV(DIFF,SUMBARS(J,1)),SUMBARS(S,2)),REF(HHV(DIFF,SUMBARS(J,1)),1),REF(HHV(DIFF,SUMBARS(J,1)),1),1,RGB(255,128,0),0,REF(HHVBARS(DIFF,SUMBARS(J,1)),1)+1),FONTSIZE20;
DRAWSHIFTNUMBER(ISLASTBAR&&MACD<0&&LLV(DIFF,SUMBARS(S,1))>=REF(LLV(DIFF,SUMBARS(S,1)),SUMBARS(J,1)),LLV(DIFF,SUMBARS(S,1)),LLV(DIFF,SUMBARS(S,1)),1,COLORGREEN,0,LLVBARS(DIFF,SUMBARS(S,1))),VALIGN0,FONTSIZE20;
DRAWSHIFTNUMBER(ISLASTBAR&&MACD<0&&LLV(DIFF,SUMBARS(S,1))<REF(LLV(DIFF,SUMBARS(S,1)),SUMBARS(J,1)),LLV(DIFF,SUMBARS(S,1)),LLV(DIFF,SUMBARS(S,1)),1,COLORCYAN,0,LLVBARS(DIFF,SUMBARS(S,1))),VALIGN0,FONTSIZE20;
DRAWSHIFTNUMBER(ISLASTBAR&&MACD>0&&HHV(DIFF,SUMBARS(J,1))>=REF(HHV(DIFF,SUMBARS(J,1)),SUMBARS(S,1)),HHV(DIFF,SUMBARS(J,1)),HHV(DIFF,SUMBARS(J,1)),1,COLORRED,0,HHVBARS(DIFF,SUMBARS(J,1))),FONTSIZE20;
DRAWSHIFTNUMBER(ISLASTBAR&&MACD>0&&HHV(DIFF,SUMBARS(J,1))<REF(HHV(DIFF,SUMBARS(J,1)),SUMBARS(S,1)),HHV(DIFF,SUMBARS(J,1)),HHV(DIFF,SUMBARS(J,1)),1,RGB(255,128,0),0,HHVBARS(DIFF,SUMBARS(J,1))),FONTSIZE20;