Pine script 将标记或标签添加到打印线

Pine script 将标记或标签添加到打印线,pine-script,Pine Script,我想在图表上绘制的线条上添加识别标签或标记。例如,一行简单的文字写着“昨天的高点”或“昨天的低点” 我试着用“plotchar”,但效果不太好。文本在每根蜡烛上重叠和重复,而不是在绘制线上 以下是我目前掌握的代码: //Values DH = security(tickerid, 'D', high[1]) DL = security(tickerid, 'D', low[1]) WH = security(tickerid, 'W', high[1]) WL = security(tick

我想在图表上绘制的线条上添加识别标签或标记。例如,一行简单的文字写着“昨天的高点”或“昨天的低点”

我试着用“plotchar”,但效果不太好。文本在每根蜡烛上重叠和重复,而不是在绘制线上

以下是我目前掌握的代码:

//Values
DH = security(tickerid, 'D', high[1]) 
DL = security(tickerid, 'D', low[1])
WH = security(tickerid, 'W', high[1]) 
WL = security(tickerid, 'W', low[1])

//Plot on charts
plot(isintraday ? DH : na, title = "Day's High", style = line, color = #00BFFF,linewidth = 1, transp = 50) 
plot(isintraday ? DL : na, title = "Day's Low", style = line, color = #00BFFF,linewidth = 1, transp = 50)
plot((isintraday  or isdaily) ? WH : na, title = "Week's High", style = line, color = #007FFF,linewidth = 1, transp = 50) 
plot((isintraday  or isdaily) ? WL : na, title = "Week's Low", style = line, color = #007FFF,linewidth = 1, transp = 50)
如果可能的话,我希望课文不要每天重复

另外,是否可以在昨天的高线上添加星期几文本?我也很难做到这一点


非常感谢您抽出时间来看这个

可以使用plotshape()并使用其“show\u last”属性,如下所示:

plotshape(close, style=shape.labelup, text="close", show_last=1)

查看pine文档中的
Labe
l。我想这对你会有帮助的。对于不同的文本,您可以使用
tostring
功能。