CDX:=IF(C>REF(MAX(C,O),1)&&H>REF(H,1),1,IF(C<REF(MIN(C,O),1)&&L<=REF(L,1),-1,IF(C<O&&C<REF(C,1),2,IF(C>O&&C>REF(C,1),2,0))));
TMP:=VALUEWHEN(CDX<>0,CDX);
STICKLINE(TMP=1&&C<O,OPEN,CLOSE,COLORRED,1);
STICKLINE(TMP=-1&&C>O,OPEN,CLOSE,COLORBLUE,1);
STICKLINE(TMP=1&&C>O,OPEN,CLOSE,COLORRED,0);
STICKLINE(TMP=-1&&C<O,OPEN,CLOSE,COLORBLUE,0);
DRAWLINE(TMP=-1,H,TMP=-1,L,COLORBLUE);
DRAWLINE(TMP>1,H,TMP=1,L,COLORRED);
STICKLINE(TMP=2,OPEN,CLOSE,COLORGREEN,1); |