Trading view Pinescript Help adding label to lines

Viewed 31

New help adding a label/text to each line on the chart in pinescript.

https://www.tradingview.com/script/fsyF6dzi-Fed-Meeting-Shadlee/

For example I need a label next to line one that say "Fed Meeting 1

Fed1 = input.time(timestamp("June 14 2022"), title="Fed1", group="FED DATES")

 //@version=5
//@shadlee

indicator('Fed Meeting Shadlee', overlay=true, scale=scale.none)

Fed1 = input.time(timestamp("June 14 2022"), title="Fed1", group="FED DATES")
Fed2 = input.time(timestamp("26 Jully 2022"), title="Fed2", group="FED DATES")
Fed3 = input.time(timestamp("20 Sept 2022"), title="Fed3", group="FED DATES")
Fed4 = input.time(timestamp("1 Nov 2022"), title="Fed4", group="FED DATES")
Fed5 = input.time(timestamp("13 Dec 2022"), title="Fed5", group="FED DATES")
Fed6 = input.time(timestamp("25 Janv 2023"), title="Fed6", group="FED DATES")
Fed7 = input.time(timestamp("15 March 2023"), title="Fed7", group="FED DATES")


ECB1 = input.time(timestamp("14 April 2022"), title="ECB1", group="ECB DATES")
ECB2 = input.time(timestamp("18 May 2022"), title="ECB2", group="ECB DATES")
ECB3 = input.time(timestamp("June 9 2022"), title="ECB3", group="ECB DATES")
ECB4 = input.time(timestamp("21 Jully 2022"), title="ECB4", group="ECB DATES")
ECB5 = input.time(timestamp("21 Sept 2022"), title="ECB5", group="ECB DATES")
ECB6 = input.time(timestamp("27 Oct 2022"), title="ECB6", group="ECB DATES")
ECB7 = input.time(timestamp("1 Dec 2022"), title="ECB7", group="ECB DATES")
ECB8 = input.time(timestamp("15 Dec 2022"), title="ECB8", group="ECB DATES")
ECB9 = input.time(timestamp("2 Feb 2023"), title="ECB9", group="ECB DATES")
ECB10 = input.time(timestamp("23 March 2023"), title="ECB10", group="ECB DATES")



/// Drawing the lines /////////
if barstate.islastconfirmedhistory
    line.new(x1=Fed1, y1=high, x2=Fed1, y2=low, extend=extend.both,color=color.yellow, width=2, xloc=xloc.bar_time)
    line.new(x1=Fed2, y1=high, x2=Fed2, y2=low, extend=extend.both,color=color.yellow, width=2, xloc=xloc.bar_time)
    line.new(x1=Fed3, y1=high, x2=Fed3, y2=low, extend=extend.both,color=color.yellow, width=2, xloc=xloc.bar_time)
    line.new(x1=Fed4, y1=high, x2=Fed4, y2=low, extend=extend.both,color=color.yellow, width=2, xloc=xloc.bar_time)
    line.new(x1=Fed5, y1=high, x2=Fed5, y2=low, extend=extend.both,color=color.yellow, width=2, xloc=xloc.bar_time)
    line.new(x1=Fed6, y1=high, x2=Fed6, y2=low, extend=extend.both,color=color.yellow, width=2, xloc=xloc.bar_time)       
    line.new(x1=Fed7, y1=high, x2=Fed7, y2=low, extend=extend.both,color=color.yellow, width=2, xloc=xloc.bar_time)

    line.new(x1=ECB1, y1=high, x2=ECB1, y2=low, extend=extend.both,color=color.blue, width=2, xloc=xloc.bar_time)
    line.new(x1=ECB2, y1=high, x2=ECB2, y2=low, extend=extend.both,color=color.blue, width=2, xloc=xloc.bar_time)
    line.new(x1=ECB3, y1=high, x2=ECB3, y2=low, extend=extend.both,color=color.blue, width=2, xloc=xloc.bar_time)
    line.new(x1=ECB4, y1=high, x2=ECB4, y2=low, extend=extend.both,color=color.blue, width=2, xloc=xloc.bar_time)
    line.new(x1=ECB5, y1=high, x2=ECB5, y2=low, extend=extend.both,color=color.blue, width=2, xloc=xloc.bar_time)
    line.new(x1=ECB6, y1=high, x2=ECB6, y2=low, extend=extend.both,color=color.blue, width=2, xloc=xloc.bar_time)
    line.new(x1=ECB7, y1=high, x2=ECB7, y2=low, extend=extend.both,color=color.blue, width=2, xloc=xloc.bar_time)
    line.new(x1=ECB8, y1=high, x2=ECB8, y2=low, extend=extend.both,color=color.blue, width=2, xloc=xloc.bar_time)         
    line.new(x1=ECB9, y1=high, x2=ECB9, y2=low, extend=extend.both,color=color.blue, width=2, xloc=xloc.bar_time)
    line.new(x1=ECB10, y1=high, x2=ECB10, y2=low, extend=extend.both,color=color.blue, width=2, xloc=xloc.bar_time)

enter image description here

0 Answers
Related