如何显示从“1 小时”时间范围到“4 小时”时间范围的蜡烛数据?
How do I display candle data from "1 Hour" timeframe into "4 Hour" timeframe?
考虑这个说明问题的虚构示例:
在“1 小时时间范围”,我们正在查看最后 3 根蜡烛的“高点”:
- c[0] 高 = 1000(上午 8 点蜡烛图)
- c[1] 高 = 1001(上午 7 点蜡烛图)
- c[2] 高 = 1002(上午 6 点蜡烛图)
我想要这 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))
考虑这个说明问题的虚构示例:
在“1 小时时间范围”,我们正在查看最后 3 根蜡烛的“高点”:
- c[0] 高 = 1000(上午 8 点蜡烛图)
- c[1] 高 = 1001(上午 7 点蜡烛图)
- c[2] 高 = 1002(上午 6 点蜡烛图)
我想要这 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))