COUNTUP:=BARSLASTCOUNT(C>REF(C,4));
NINEUPOTHER:=ISLASTBAR AND BETWEEN(COUNTUP,5,8);
NUMBERUP:=COUNTUP*(BACKSET((COUNTUP=9)>0,9) OR BACKSET(NINEUPOTHER>0,COUNTUP))
DRAWNUMBER((NUMBERUP>6 AND NUMBERUP<9),H*1.005,NUMBERUP),COLORGREEN;
DRAWTEXT(COUNTUP=9, H*1.005, 'T'), COLORGREEN;
COUNTDOWN:= BARSLASTCOUNT(C<REF(C,4));
NINEDOWNOTHER:=ISLASTBAR AND BETWEEN(COUNTDOWN,5,8);
NUMBERDOWN:=COUNTDOWN*(BACKSET((COUNTDOWN=9)>0,9) OR BACKSET(NINEDOWNOTHER>0,COUNTDOWN))
DRAWNUMBER((NUMBERDOWN>6 AND NUMBERDOWN<9),L*0.995,NUMBERDOWN),COLORRED;
DRAWTEXT(COUNTDOWN =9, L* 0.995,'D'), COLORRED;