我目前陷入困境,试图获取当日特定时间段的最高价和最低价,比如说0000到0400
pdh = security(tickerid, 'D', high)
pdl = security(tickerid, 'D', low)
这给我们带来了当日的最高价和最低价。 请注意,这是使用松树脚本V4的。
答案 0 :(得分:0)
//@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)
我认为它应该看起来与上面的代码相似。也许它的工作不完全符合我的预期(我没有调试也没有测试),但是我想这足以满足您自己实现所需功能的需要。