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])