Pine script 标签定位和/或对齐

Pine script 标签定位和/或对齐,pine-script,Pine Script,我试图在我的图表中添加一些线条来说明不同时间段的开盘价 到目前为止,我所做的工作是在价格(Y)轴上的正确位置绘制线条,可以使用bar\u time或bar\u index,但除了我当前查看的时间框架之外,这不会在任何其他时间框架的时间(X)轴上的线条旁边绘制线条。我想解决这个问题,也许我需要为每个时间段的打开的找到时间,并将其用作x(label.new)和x1(line.new)?有没有关于我该怎么做的建议 此外,我想在每一行的上方绘制标签。我想让标签远离这些条线,这样它们就不会重叠,也不会把视

我试图在我的图表中添加一些线条来说明不同时间段的开盘价

到目前为止,我所做的工作是在价格(Y)轴上的正确位置绘制线条,可以使用
bar\u time
bar\u index
,但除了我当前查看的时间框架之外,这不会在任何其他时间框架的时间(X)轴上的线条旁边绘制线条。我想解决这个问题,也许我需要为每个时间段的
打开的
找到
时间
,并将其用作
x
label.new
)和
x1
line.new
)?有没有关于我该怎么做的建议

此外,我想在每一行的上方绘制标签。我想让标签远离这些条线,这样它们就不会重叠,也不会把视图弄得乱七八糟。理想情况下,我希望它们保持在图表X轴的右侧,与刻度相对,但我似乎也无法做到这一点。无论哪种情况,他们都只是坐在吧台的顶端。我注意到,如果我只使用文本,我就有了更多的控制权,但只要我像下面的例子那样使用
“text”+variable
,我所有的小控制权就完全消失了

我一整天都在努力解决的问题让我找到了这个示例代码段,我想要一些指针来帮助清除日志边框

//@version=4
study(title="FTC Levels", shorttitle="FTC Levels", overlay=true)

dOpen = security(syminfo.tickerid, 'D', open)
wOpen = security(syminfo.tickerid, 'W', open)
mOpen = security(syminfo.tickerid, 'M', open)
qOpen = security(syminfo.tickerid, '3M', open)
yOpen = security(syminfo.tickerid, '12M', open)

if barstate.islast
    line.new(time, dOpen, time + 1, dOpen, xloc=xloc.bar_time, extend=extend.right, color=color.yellow, style=line.style_dotted)
    label.new(bar_index, dOpen, "Daily Open: " + tostring(dOpen), textcolor=color.yellow, style=label.style_none)

    line.new(time, wOpen, time + 1, wOpen, xloc=xloc.bar_time, extend=extend.right, color=color.yellow, style=line.style_dotted)
    label.new(bar_index, wOpen, "Weekly Open: " + tostring(wOpen), textcolor=color.yellow, style=label.style_none)

    label.new(bar_index, mOpen, "Monthly Open: " + tostring(mOpen), textcolor=color.yellow, style=label.style_none)
    line.new(time, mOpen, time + 1, mOpen, xloc=xloc.bar_time, extend=extend.right, color=color.yellow, style=line.style_dotted)

    label.new(bar_index, qOpen, "Quarterly Open: " + tostring(qOpen), textcolor=color.yellow, style=label.style_none)
    line.new(time, qOpen, time + 1, qOpen, xloc=xloc.bar_time, extend=extend.right, color=color.yellow, style=line.style_dotted)

    label.new(bar_index, yOpen, "Yearly Open: " + tostring(yOpen), textcolor=color.yellow, style=label.style_none)
    line.new(time, yOpen, time + 1, yOpen, xloc=xloc.bar_time, extend=extend.right, color=color.yellow, style=line.style_dotted)

谢谢

如果你可以手动在图表上画出你想要的样子,这样我就可以直观地理解并将图片添加到你的问题中。参考右边的文本。我以前问过这个问题,这是不可能的。