繁体   English   中英

如何在pinescript中获得特定时间范围的最高点和最低点

[英]How to get the highest high and the lowest low of specific timeframe in pinescript

我目前被困在松树脚本中,试图获得特定时间范围内的最高点和最低点,比如当天的 0000 到 0400

pdh = security(tickerid, 'D', high)
pdl = security(tickerid, 'D', low)

这让我们获得了当天的最高点和最低点。 请注意,这是使用 pine 脚本 V4。

//@version=4
study("Highest of first 4 bars in timezone GMT-5, different from tz of symbol")
t = timestamp("GMT-5", year, month, dayofmonth, hour, minute, second)
highest = -1.0

if hour(t) > 4
    highest := nz(highest[1], -1)
else
    for i = 0 to 1000
        if na(t[i]) or hour(t[i]) > 4
            break
        highest := max(highest, high[i])

plot(highest)

我认为它应该类似于上面的代码。 也许它的工作方式并不完全符合我的预期(我没有调试或测试它),但我认为它足以由您自己实现所需的功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM