PINE LIBRARY

Debugging Made Easy

Make debugging easier during development in Pinescript by displaying debug variables on the chart. No need for explanations, you devs know how to use it :)

Library "debug"

label(_output, _delete, _position)
  - Debug label
  Parameters:
    _output (string): <string> Label output string
    _delete (bool): <bool> Delete all labels and only show the last one
    _position (string)

label(_output, _delete, _position)
  Parameters:
    _output (float)
    _delete (bool)
    _position (string)

label(_output, _delete, _position)
  Parameters:
    _output (int)
    _delete (bool)
    _position (string)

label(_output, _delete, _position)
  Parameters:
    _output (bool)
    _delete (bool)
    _position (string)

label_last(_output, _delete, _position)
  - Debug label on last bar
  Parameters:
    _output (string): <string> Label output string
    _delete (bool): <bool> Delete all labels and only show the last one
    _position (string)

label_last(_output, _delete, _position)
  Parameters:
    _output (float)
    _delete (bool)
    _position (string)

label_last(_output, _delete, _position)
  Parameters:
    _output (int)
    _delete (bool)
    _position (string)

label_last(_output, _delete, _position)
  Parameters:
    _output (bool)
    _delete (bool)
    _position (string)

label_array(_items, _max, _reversed)
  - Debug label on last bar.
  Parameters:
    _items (float[]): <array float> array of items.
    _max (int): <int> Maximum items to display
    _reversed (bool): <bool> Show reversed array

label_array(_items, _max, _reversed)
  Parameters:
    _items (string[])
    _max (int)
    _reversed (bool)

label_array(_items, _max, _reversed)
  Parameters:
    _items (int[])
    _max (int)
    _reversed (bool)

array(_items, _max, _reversed)
  - Debug label on last bar.
  Parameters:
    _items (float[]): <array float> array of items.
    _max (int): <int> Maximum items to display
    _reversed (bool): <bool> Show reversed array

error(_message, _display)
  - Debug error message.
  Parameters:
    _message (string): <string> Label output string
    _display (bool): <bool> Toggle to show hide the message.

error(_message, _display)
  Parameters:
    _message (float)
    _display (bool)

error(_message, _display)
  Parameters:
    _message (int)
    _display (bool)

warning(_message, _display)
  - Debug warning message.
  Parameters:
    _message (string): <string> Label output string
    _display (bool): <bool> Toggle to show hide the message.

warning(_message, _display)
  Parameters:
    _message (float)
    _display (bool)

warning(_message, _display)
  Parameters:
    _message (int)
    _display (bool)

info(_message, _display)
  - Debug info message.
  Parameters:
    _message (string): <string> Label output string
    _display (bool): <bool> Toggle to show hide the message.

info(_message, _display)
  Parameters:
    _message (float)
    _display (bool)

info(_message, _display)
  Parameters:
    _message (int)
    _display (bool)
debugging

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.

Disclaimer