X:=BACKSET(ISLASTBAR,SUMBARS(CROSS(A1,0.5)||CROSS(A2,0.5),3));
DRAWWAVERULER(X&&CROSS(A1,0.5),H,CROSS(A2,0.5),L,CROSS(A1,0.5),H,1,COLORRED);
DRAWWAVERULER(X&&CROSS(A1,0.5),H,CROSS(A2,0.5),L,CROSS(A1,0.5),H,0.618,COLORRED);
DRAWWAVERULER(X&&CROSS(A1,0.5),H,CROSS(A2,0.5),L,CROSS(A1,0.5),H,0.382,COLORRED);
DRAWWAVERULER(X&&CROSS(A1,0.5),H,CROSS(A2,0.5),L,CROSS(A1,0.5),H,1.5,COLORRED);
DRAWWAVERULER(X&&CROSS(A2,0.5),L,CROSS(A1,0.5),L,CROSS(A1,0.5),L,1,COLORGREEN);
DRAWWAVERULER(X&&CROSS(A2,0.5),L,CROSS(A1,0.5),L,CROSS(A1,0.5),L,0.618,COLORGREEN);
DRAWWAVERULER(X&&CROSS(A2,0.5),L,CROSS(A1,0.5),L,CROSS(A1,0.5),L,0.382,COLORGREEN);
DRAWWAVERULER(X&&CROSS(A2,0.5),L,CROSS(A1,0.5),L,CROSS(A1,0.5),L,1.5,COLORGREEN);