PINE LIBRARY

formattingUtilities

Updated
Library "formattingUtilities"

toPercentageString(x, decimals)
  : Converts a decimal number into a string formatted as percentage.
  Parameters:
    x (float): (simple float): Float number to be converted
    decimals (int): (simple int): Number of decimals to apply
  Returns: : Returns a string with x as percentage.

toFactorString(x, decimals)
  : Converts a decimal number into a string formatted as Factor.
  Parameters:
    x (float): (simple float): Float number to be converted
    decimals (int): (simple int): Number of decimals to apply
  Returns: : Returns a string with x as a Factor.

toCurrencyString(x, decimals)
  : Converts a decimal number into a string formatted as currency.
  Parameters:
    x (float): (simple float): Float number to be converted
    decimals (int): (simple int): Number of decimals to apply
  Returns: : Returns a string with x as currency.

toNumberString(x, decimals)
  : Converts a decimal number into a string formatted as decimal.
  Parameters:
    x (float): (simple float): Float number to be converted
    decimals (int): (simple int): Number of decimals to apply
  Returns: : Returns a string with x as a decimal.

colorByAboveBelow(x, reference, above, below, equal)
  : Returns a different color if the reference is above, below or equal to x.
  Parameters:
    x (float): (simple float): The number that will be tested, above, below or equal.
    reference (float): (simple float): The reference for for determining if x is above, below or equal.
    above (color)
    below (color)
    equal (color)
  Returns: : The color returned if above, below or equal.
Release Notes
v2

Added:
colorMap()
  : Returns a map with different colors
  Returns: : Returns a map with multiple colors
Release Notes
v3
Release Notes
v4

Added:
formatsMap()
  : Creates a map with multiple formats for different uses.
  Returns: : Returns a formatsMap which is a map with multiple formats.
Release Notes
v5
Release Notes
v6
Release Notes
v7
Release Notes
v8
Release Notes
v9
Release Notes
v10
Release Notes
v11
Release Notes
v12

Added:
getColorByDirection(direction_str)
  : Generates a color by a direction string
  Parameters:
    direction_str (string): (string): Direction string: long, short or neutral
  Returns: : Returns a color
formatting

Pine library

In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in a publication is governed by House rules.


Also on:

Disclaimer