Plot图和所有绘制元素的顺序,如线.新的或标签,新的



我的理解是情节顺序与代码中的发生顺序相同。因此,如果我在代码23行绘制一行,它将绘制在代码98行定义的标签之前(并出现在标签后面)。

在我最后一个问题的解决方案中,我使用设置为30像素的线条和75的透明度来创建填充。问题是它绘制在代码中稍后定义的标签的顶部,并且由于它们的位置应该绘制在线的顶部,但它们不是。

我到处都找过了,pine manual vs . 4, Kodafy,在Stack上找到了绘制,标签,线条和绘图的输出顺序。

如果有人知道我的具体问题的解决方案,或者我可以在哪里找到信息资源来解决它,我将非常感激。

上述最后一篇文章:https://stackoverflow.com/questions/69236171/i-want-to-fill-between-two-extended-line-new-pine-script-is-not-having-it-√/69241461#69241461

谢谢,迈克尔

尝试将此添加到您的study()行:

explicit_plot_zorder = true

from refman:

"explicit_plot_zorder (const bool)指定指示符的绘图、填充和线条的呈现顺序。如果为真,则绘图将根据它们在指标代码中出现的顺序绘制,每个新绘图将绘制在前一个绘图之上。这只适用于plot*()函数、fill和line。可选的。默认为false.">

希望能解决你的问题

祝你交易和编码顺利

最新更新