我的理解是情节顺序与代码中的发生顺序相同。因此,如果我在代码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
.">
希望能解决你的问题
祝你交易和编码顺利