ed56

debugger

ed56 Updated   
DEBUGGER is a library to help print debug messages to a console.

This library provides an easy-to-use interface to print your debugging messages to a console in the chart. Special attention has been given to printing series and arrays easily.

A debugger is a valuable tool when working on scripts and getting into trouble. Unfortunately, TradingView does not provide an interactive debugger, and does not provide a console to use the oldest trick in the debugging book: print statements. This library provides you with the latter tool, print statements.

As a bonus, the library also provides a way to show labels in the chart next to the pricing action.

For more information and examples of usage, check the description in the header comments.
Release Notes:
v2
Added show_bar_index() to plot the bar index on the chart. This is useful when debugging or refining your strategies over a specific date range, and you want to quickly find out the bar range in terms of bar_index.

Also added a simple style to show_label() to display the message without less background decoration.

And done a bit of tidy up and minor bug fixing.
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

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.

Want to use this library?

Copy the following line and paste it in your script.