如何显示从“1 小时”时间范围到“4 小时”时间范围的蜡烛数据?

How do I display candle data from "1 Hour" timeframe into "4 Hour" timeframe?

考虑这个说明问题的虚构示例:

在“1 小时时间范围”,我们正在查看最后 3 根蜡烛的“高点”:

我想要这 3 根蜡烛图(来自 1 小时时间范围的 c[0]-[1]-[2])...显示在 4 小时时间范围...在最新的蜡烛图(即c[0])

总而言之:我有兴趣显示从较低时间范围(例如 1H)到更高时间范围(例如 4H)的数据

您可以为此使用新引入的 request.security_lower_tf() 函数。

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © vitruvius

//@version=5
indicator("My script", overlay=true)


// If the current chart timeframe is set to 240 minutes, then the `arrHigh` array will contain four 'high' values from the 60 minute timeframe for each bar.
arrHigh  = request.security_lower_tf(syminfo.tickerid, "60", high)

if bar_index == last_bar_index - 1
    label.new(bar_index, high, str.tostring(arrClose))