我想在我当前的时间范围内从更高的时间范围内绘制一个 donchian 通道。我确实让它工作,但绘图似乎停止在较高时间范围的前一根蜡烛结束的地方。
我的意思是,如果较高的时间范围 240 是我想要在 1 小时图表上绘制的时间范围,并且我们处于打印 4 小时蜡烛的 3.35 处,则指标将仅打印到最后 4 小时。因此,在 4 小时完成最新打印之前,我不会在当前图表上看到 3 根半蜡烛图。
我想在我当前的时间范围内从更高的时间范围内绘制一个 donchian 通道。我确实让它工作,但绘图似乎停止在较高时间范围的前一根蜡烛结束的地方。
我的意思是,如果较高的时间范围 240 是我想要在 1 小时图表上绘制的时间范围,并且我们处于打印 4 小时蜡烛的 3.35 处,则指标将仅打印到最后 4 小时。因此,在 4 小时完成最新打印之前,我不会在当前图表上看到 3 根半蜡烛图。
您可以使用security()
函数访问更高的 TF。
//@version=4
study(title="Donchian Channels", shorttitle="DC", overlay=true)
length = input(20, minval=1)
lower = lowest(length)
upper = highest(length)
basis = avg(upper, lower)
u = security(syminfo.tickerid, "240", upper)
l = security(syminfo.tickerid, "240", lower)
plot(u)
plot(l)