def haClose = ohlc4; def haOpen = if haOpen[1] == 0 then haClose[1] else (haOpen[1] + haClose[1]) / 2; def haHigh = Max(high, Max(haClose, haOpen)); def haLow = Min(low, Min(haClose, haOpen)); def haGreen = haClose > haOpen; def twoHaGreen = haGreen[1] and haGreen; def haRed = haClose < haOpen; def twoHaRed = haRed[1] and haRed; def newHAgreen = hagreen and hared[1]; def newHared = hared and hagreen[1]; def noLowerWickGreen = haClose > haOpen and haOpen == haLow; def noUpperWickRed = haClose < haOpen and haOpen == haHigh; AddLabel(yes, if newhared or newHAgreen then "NEW" else if noLowerWickGreen or noupperwickred then "No Wick" else " ", color.black); AssignBackgroundColor(if haGreen then color.green else if haRed then color.red else color.current);