FAQ

Displaying Pine Script indicator overlaying the price or in a separate chart.

Displaying Pine Script indicator overlaying the price or in a separate chart.

Depending on the type of your indicator, you might want to plot it on top of your price or in a separate pane. If your indicator has the same scale as your data, you might want it to display on top, for example, BB, SMA, or Ichimoku cloud. If the scale is completely different, you should better to use a separate chart not to ruin your price bars with a very different scale, as RSI has, for example.

The default behavior of the Pine Script is to plot your indicator in a separate chart. If you’ll apply the following code to you chart:

//@version=5
indicator("My script")
plot(close)

You’ll see that the new chart appears with independent axis, not dependent on your price chart:

To change the default behavior of your indicator, you have to change the overlay parameter of your “indicator()” function call to “true” like this:

//@version=5
indicator("My script", overlay = true)
plot(close)

This will add our indicator on top of the price:

You can change the same parameter for the strategy and ask it to display data on top of the chart.

Unfortunately, at this point is not possible in TradingView to plot anything overlying the price in a separate chart from the same script. If you want to do that, you have to create two separate scripts.


Follow me on TradingView and YouTube.

This image has an empty alt attribute; its file name is wide.png

Leave a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Pine Script Programming Courses
Pine Script Programming Courses
Learn to build your own TradingView Indicators and Strategies
Sidebar Signup Form
If you want to be the first in this business, subscribe to the latest news