def METHOD_NAME (self, field, show_value = False, use_raw = False, up_color = 'red', down_color = 'green'):
    v = self.get_trend(field, use_raw)
    value = abs(v)
    # use arrows if utf-8 is supported
    if sys.__stdout__.encoding == 'UTF-8':
        arrow = u'\u25b2' if v > 0 else u'\u25bc'
    else:
        arrow = ''
    if sys.version_info < (3,0):
        arrow = arrow.encode('utf-8')
    color = up_color if v > 0 else down_color
    # change in 1% is not meaningful
    if value < 1:
        return ""
    elif value > 5:
        if show_value:
            return format_text("{0}{0}{0} {1:.2f}%".format(arrow,v), color)
        else:
            return format_text("{0}{0}{0}".format(arrow), color)
    elif value > 2:
        if show_value:
            return format_text("{0}{0} {1:.2f}%".format(arrow,v), color)
        else:
            return format_text("{0}{0}".format(arrow), color)
    else:
        if show_value:
            return format_text("{0} {1:.2f}%".format(arrow,v), color)
        else:
            return format_text("{0}".format(arrow), color)