我制作了一个简单的松木脚本来绘制昨天高/低和两天前高/低的线。
study("YY H/L", overlay=true)
plot(security(tickerid, 'D', high[1]), title="Yhigh", trackprice=true, offset=-99999, color=#4caf50, linewidth=2)
plot(security(tickerid, 'D', low[1]), title="Ylow", trackprice=true, offset=-99999, color=#4caf50, linewidth=2)
plot(security(tickerid, 'D', high[2]), title="YYhigh", trackprice=true, offset=-99999, color=#ff9800, linewidth=2)
plot(security(tickerid, 'D', low[2]), title="YYlow", trackprice=true, offset=-99999, color=#ff9800, linewidth=2)
当我切换到“每日”时间范围时,我想隐藏此指示器,这可能吗?
答案 0 :(得分:0)
请在代码段中包含您使用的Pine版本。由于您要使用[1]
和[2]
来引用系列历史记录,因此使用前瞻功能也更安全。
这将隐藏高于日内(> = 1D)的所有时间范围上的图。如果您只想在每日时间范围内隐藏它们,请将isintraday
替换为not isdaily
:
//@version=3
study("YY H/L2", overlay=true)
plot(isintraday ? security(tickerid, 'D', high[1], lookahead=barmerge.lookahead_on) : na, title="Yhigh", trackprice=true, offset=-99999, color=#4caf50, linewidth=2)
plot(isintraday ? security(tickerid, 'D', low[1], lookahead=barmerge.lookahead_on) : na, title="Ylow", trackprice=true, offset=-99999, color=#4caf50, linewidth=2)
plot(isintraday ? security(tickerid, 'D', high[2], lookahead=barmerge.lookahead_on) : na, title="YYhigh", trackprice=true, offset=-99999, color=#ff9800, linewidth=2)
plot(isintraday ? security(tickerid, 'D', low[2], lookahead=barmerge.lookahead_on) : na, title="YYlow", trackprice=true, offset=-99999, color=#ff9800, linewidth=2)