长期以来,我们心爱的Pine Script️™程序员一直希望能通过占据单独窗格的脚本,在主图表上显示视觉效果。现在,我们用以下所有输出函数中提供的新force_overlay参数,实现了这一点:
- 所有 plot*() 函数
- bgcolor()
- 创建Pine绘图的函数: line.new(),box.new(),polyline.new(),label.new()和table.new()
程序员可以使用force_overlay调用这些函数,控制任何脚本类型(指标、策略或库)的视觉效果是否显示在主图表或脚本窗格中。
这个简单的例子使用第二个plot()调用中的参数在主图表上叠加EMA,同时在单独的窗格中显示RSI:
//@version=5 indicator("RSI in pane and EMA on chart", overlay = false) plot(ta.rsi(close, 10), "RSI", color = color.purple) plot(ta.ema(close, 42), "EMA", force_overlay = true)
我们还使用force_overlay功能改进了内置的季节性指标。以前,该指标是一个覆盖脚本,可直接在主图表上显示其所有视觉效果(包括大表格)。我们的最新版本是一个非覆盖脚本,可在单独的窗格中显示表格,并使用force_overlay将其其他视觉输出保留在主图表上:
要及时了解Pine Script™的新功能,请关注用户手册的发布说明。PineCoders帐户还会从Telegram上的Squawk Box、X (Twitter)账号,以及TradingView上的Pine Script™ Q&A公共聊天室广播更新。
我们希望大家发现这项备受期待的功能和我们认为的一样有用。请继续向我们发送您的反馈和建议,让我们尽可能地完善平台。我们为您打造TradingView,始终渴望听到您的想法。
— TradingView团队