Trading View – Horizontal Line with Label – Pine Script Code

In Trading view platform, we can easily plot lines using pine script programming code. In this post we gonna check how we can plot a horizontal line, add a title for that line.

Here is how to plot a horizontal line at a price with a label for that line.

Pine Script – Horizontal Line Output

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © smartcodehelper11

//@version=4
study("My Script", overlay=true)
var linePrice = 14900
hline(linePrice, title="Short Range Line", color=color.red, linestyle=hline.style_solid, linewidth=2)
myLabel = label.new(x=bar_index, y=high,
      color=color.orange, textcolor=color.white,
      style=label.style_labeldown)
label.set_text(id=myLabel, text="LineOne - "+ tostring(linePrice))
label.set_xy(myLabel,bar_index[13],linePrice)
label.delete(myLabel[1])

plot(close)

Pine Script Code – Horizontal Line with Title / Label

In the above code : var linePrice = 14900

we are creating a variable to store the price we want to plot.

Pine Script Code to Plot the line:

hline(linePrice, title="Short Range Line", color=color.red, linestyle=hline.style_solid, linewidth=2)

linePrice – Input price

title – title for the line(will not be shown)

Pine Script Code to Plot a Label Text:

myLabel = label.new(x=bar_index, y=high,
      color=color.orange, textcolor=color.white,
      style=label.style_labeldown)
label.set_text(id=myLabel, text="LineOne - "+ tostring(linePrice))
label.set_xy(myLabel,bar_index[13],linePrice)
label.delete(myLabel[1])

About the Author: smartcoder

Leave a Reply

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