如何通过脚本仅在日线周期显示指定指标,其他周期隐藏?
Pine Script 实现仅日线周期显示指标
要实现仅在日线周期显示该指标、其他周期隐藏的效果,你需要把timeframe.isdaily作为plot函数的display参数判断条件,以此控制绘图的显示状态。修改后的代码如下:
s2 = request.security(syminfo.tickerid, tfD2, outD2, gaps=barmerge.gaps_on) plot(s2, title="Daily 20 EMA", color=color.purple, linewidth=2, display=timeframe.isdaily ? display.data : display.none)
说明
display=timeframe.isdaily ? display.data : display.none的逻辑是:当前周期为日线时(timeframe.isdaily返回真),正常显示指标(display.data);其余周期直接隐藏指标(display.none)。- 你之前尝试用
timeframe.isdaily但未生效,大概率是没有将它绑定到控制显示的display参数上,而是误用在了其他位置。
内容的提问来源于stack exchange,提问作者Dilip Avadhani
相关产品推荐
相关产品推荐

