Pine script Pine编辑器脚本帮助

Pine script Pine编辑器脚本帮助,pine-script,Pine Script,我正在尝试制作一个pine脚本,它描绘了一周前8个小时的高潮和低谷。下面是一个图片链接,绿色和红色虚线来自脚本,但它们不在正确的位置,我需要它们与白色虚线匹配,但我对松树脚本不是很好,我正在努力解决它。任何帮助都将不胜感激!我还包括下面的代码 研究(“每周支持和阻力”,叠加=true) highTimeFrame=输入(“4H”,类型=输入。分辨率) sessSpec=input(“2200-0600:12”,类型=input.session) is_newbar(res,sess)=> t=

我正在尝试制作一个pine脚本,它描绘了一周前8个小时的高潮和低谷。下面是一个图片链接,绿色和红色虚线来自脚本,但它们不在正确的位置,我需要它们与白色虚线匹配,但我对松树脚本不是很好,我正在努力解决它。任何帮助都将不胜感激!我还包括下面的代码

研究(“每周支持和阻力”,叠加=true)
highTimeFrame=输入(“4H”,类型=输入。分辨率)
sessSpec=input(“2200-0600:12”,类型=input.session)
is_newbar(res,sess)=>
t=时间(res,sess)
na(t[1]),而不是na(t)或t[1]
您可以尝试以下脚本:

//@version=4
study("Test Script",overlay=true)

isNewPeriod(res) => change(time(res)) == 0 ? false : true
isNewWeek = isNewPeriod("1W")
var float upperLine = na
var float lowerLine = na

if isNewWeek[1]
    upperLine := max(high, high[1])
    lowerLine := min(low, low[1])

plot(upperLine, style=plot.style_circles, linewidth=1, color=color.red)
plot(lowerLine, style=plot.style_circles, linewidth=1, color=color.green)

//@version=4
study("Test Script",overlay=true)

isNewPeriod(res) => change(time(res)) == 0 ? false : true
isNewWeek = isNewPeriod("1W")
var float upperLine = na
var float lowerLine = na

if isNewWeek[1]
    upperLine := max(high, high[1])
    lowerLine := min(low, low[1])

plot(upperLine, style=plot.style_circles, linewidth=1, color=color.red)
plot(lowerLine, style=plot.style_circles, linewidth=1, color=color.green)