OO:=VALUEWHEN(WEEKDAY<>REF(WEEKDAY,1)=1,O);
DRAWLINE3((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,C,BARSLAST(WEEKDAY<>REF(WEEKDAY,1)),(REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,OO,BARSLAST(WEEKDAY<>REF(WEEKDAY,1)),0),COLORRED,LINETHICK2;
DRAWLINE((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,C,(REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,OO,COLORRED),LINETHICK2;
DRAWSL((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,C,0,-BARSLAST(WEEKDAY<>REF(WEEKDAY,1)),0,COLORRED),LINETHICK2;
DRAWSL((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,OO,0,-BARSLAST(WEEKDAY<>REF(WEEKDAY,1)),0,COLORRED),LINETHICK2;
DRAWLINE3((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C<OO,C,BARSLAST(WEEKDAY<>REF(WEEKDAY,1)),(REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C<OO,OO,BARSLAST(WEEKDAY<>REF(WEEKDAY,1)),0),COLORGREEN,LINETHICK2;
DRAWLINE((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C<OO,C,(REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C<OO,OO,COLORGREEN),LINETHICK2;
DRAWSL((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C<OO,C,0,-BARSLAST(WEEKDAY<>REF(WEEKDAY,1)),0,COLORGREEN),LINETHICK2;
DRAWSL((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C<OO,OO,0,-BARSLAST(WEEKDAY<>REF(WEEKDAY,1)),0,COLORGREEN),LINETHICK2;
DRAWLINE3((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,HHV(H,BARSLAST(WEEKDAY<>REF(WEEKDAY,1))+1),BARSLAST(WEEKDAY<>REF(WEEKDAY,1))/2,(REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,C,BARSLAST(WEEKDAY<>REF(WEEKDAY,1))/2,0),COLORRED,LINETHICK2;
DRAWLINE3((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,LLV(L,BARSLAST(WEEKDAY<>REF(WEEKDAY,1))+1),BARSLAST(WEEKDAY<>REF(WEEKDAY,1))/2,(REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,OO,BARSLAST(WEEKDAY<>REF(WEEKDAY,1))/2,0),COLORRED,LINETHICK2;
DRAWLINE3((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C<OO,HHV(H,BARSLAST(WEEKDAY<>REF(WEEKDAY,1))+1),BARSLAST(WEEKDAY<>REF(WEEKDAY,1))/2,(REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C<OO,OO,BARSLAST(WEEKDAY<>REF(WEEKDAY,1))/2,0),COLORGREEN,LINETHICK2;
DRAWLINE3((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C<OO,LLV(L,BARSLAST(WEEKDAY<>REF(WEEKDAY,1))+1),BARSLAST(WEEKDAY<>REF(WEEKDAY,1))/2,(REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C<OO,C,BARSLAST(WEEKDAY<>REF(WEEKDAY,1))/2,0),COLORGREEN,LINETHICK2;
DRAWLINE3((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,C,BARSLAST(WEEKDAY<>REF(WEEKDAY,1)),(REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,OO,BARSLAST(WEEKDAY<>REF(WEEKDAY,1)),0),COLORRED,LINETHICK2;
DRAWLINE((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,C,(REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,OO,COLORRED),LINETHICK2;
DRAWSL((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,C,0,-BARSLAST(WEEKDAY<>REF(WEEKDAY,1)),0,COLORRED),LINETHICK2;
DRAWSL((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,OO,0,-BARSLAST(WEEKDAY<>REF(WEEKDAY,1)),0,COLORRED),LINETHICK2;
DRAWLINE3((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C
DRAWLINE((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C
DRAWSL((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C
DRAWLINE3((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,HHV(H,BARSLAST(WEEKDAY<>REF(WEEKDAY,1))+1),BARSLAST(WEEKDAY<>REF(WEEKDAY,1))/2,(REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,C,BARSLAST(WEEKDAY<>REF(WEEKDAY,1))/2,0),COLORRED,LINETHICK2;
DRAWLINE3((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,LLV(L,BARSLAST(WEEKDAY<>REF(WEEKDAY,1))+1),BARSLAST(WEEKDAY<>REF(WEEKDAY,1))/2,(REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C>OO,OO,BARSLAST(WEEKDAY<>REF(WEEKDAY,1))/2,0),COLORRED,LINETHICK2;
DRAWLINE3((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C
DRAWLINE3((REFX(WEEKDAY<>REF(WEEKDAY,1),1)||ISLASTBAR)&&C