我目前正在尝试为 TradingView 编写 Pine Script 中的脚本,并且在绘制仅在最后收盘价/时间和图表末尾之间绘制的水平线时遇到了困难。附图片供参考。关联
我目前正在尝试使用 line.set 和 line.new 以便我可以接受自定义价格输入并将语句放入 if 函数中。
任何有助于实现这一目标的帮助将不胜感激。
此处附有代码,可选择在整个图表上画一条线或仅如上所示。
show1 = input(true, title="|- Use Line1?")
dS1 = input(true, title="|- Short Line1")
price1 = input(title="Price1", type=input.integer, defval=0)
var line l1 = na
if show1
line.set_x2(l1, bar_index)
line.set_extend(l1, extend.none)
line.set_color(l1, color.green)
line.set_style(l1, line.style_solid)
line.set_width(l1, 2)
if dS1
l1 := line.new(bar_index, price1, bar_index, price1, extend=extend.right)
else
l1 := line.new(bar_index, price1, bar_index, price1, extend=extend.both)
label label1 = label.new(bar_index, price1, "Line1", textcolor=color.green, style=label.style_none), label.delete(label1[1])