使用版本 4 的 line.new 的简单行 需要使用输入将其关闭

  • 本文关键字:版本 line new 简单 pine-script
  • 更新时间 :
  • 英文 :

EL20H = line.new(bar_index[3], LAG_LOW_L20, bar_index[0], LAG_LOW_L20,  width = 5, color=#FF0000)
line.delete(EL20H[1])

这只是在由LAG_LOW_L20定义的级别为图表的最后三个柱线绘制一条水平线

我设置了一个输入来关闭它: 如果 LSC 标签.删除(LAG_LOW_L20(

我进行了多项更改以响应编译错误消息。 必须有一个简单的方法。

这个:

  • 将使用脚本的输入打开/关闭该行。
  • 仅开始在实时条上绘制线条以提高效率。
  • 它不是不断地绘制然后删除线条,而是绘制一次,然后使用line.set_*()来更改线条的属性,而不是需要更改的属性。这也使代码更有效率。
//@version=4
study("", "", true)
LAG_LOW_L20 = highest(10)[1]
LSC = input(true)
if LSC and barstate.islast
var EL20H = line.new(bar_index[3], LAG_LOW_L20, bar_index[0], LAG_LOW_L20,  width = 5, color=#FF0000)
line.set_xy1(EL20H, bar_index[3], LAG_LOW_L20)
line.set_xy2(EL20H, bar_index[0], LAG_LOW_L20)

最新更新