每次出现新栏时标签都会重复

Ore*_*ich 4 pine-script

我用 pine 写Tradingview,每次有一个新的栏时,我的文本都会被复制。我只需要标签才能移动到新栏。

//@version=4
study("My Script")

plot(close)

label.new (barstate.islast ? time : na,close,text="test",xloc=xloc.bar_time)
Run Code Online (Sandbox Code Playgroud)

Pin*_*ucF 6

此代码首先删除创建的最后一个标签,然后创建一个新标签,该新标签又将在下一个栏上删除,因此您总是只剩下一个标签:

//@version=4
study("")
var label lbl = na
label.delete(lbl)
// Original line.
// lbl := label.new (barstate.islast ? time : na,close,text="test",xloc=xloc.bar_time)
// Place label 4 bars back.
lbl := label.new (barstate.islast ? bar_index - 4 : na,close,text="test",xloc=xloc.bar_index)
Run Code Online (Sandbox Code Playgroud)