AA:=MACD.MACD;
X1:=CROSS(AA,0);
Y1:=CROSS(0,AA);
TX1:=BARSLAST(X1);
TY1:=BARSLAST(Y1);
XL1:=REF(L,TX1);
YH1:=REF(H,TY1);
SP_a:IF((X1 AND AA>0) OR (TX1>0 AND AA>0),XL1,YH1);
DRAWLINE(CURRBARSCOUNT=TOTALBARSCOUNT,CONST(C),CURRBARSCOUNT=1,C,3),DOTLINE,COLORFFFF00;
AA1:=-MACD.MACD;
X11:=CROSS(AA1,0);
Y11:=CROSS(0,AA1);
TX11:=BARSLAST(X11);
TY11:=BARSLAST(Y11);
XL11:=REF(L,TX11);
YH11:=REF(H,TY11);
DSP_B:IF((X11 AND AA1>0) OR (TX11>0 AND AA1>0),XL11,YH11);