Этот код страдает от предвзятого отношения из-за использования здесь lookahead=true
:
weekHigh = security(tickerid, 'W', high, lookahead=true)
weekLow = security(tickerid, 'W', low, lookahead=true)
Эта версия позволяет вам показывать хай-лоу предыдущей или текущей недели, но без предвзятого уклона. Обратите внимание, что значение текущей недели будет перерисовано в баре реального времени:
//@version=3
//modified Juros as by xKaVaLiS as modidified by zonedoutdad from the script by ChrisMoody
study(title="previous Weekly OHLC", shorttitle="previous Weekly OHLC", overlay=true, precision=8)
swt = input(true, title="Show This Week's HL?")
spw = input(true, title="Show Previous Week's HL?")
//Weekly
weekHigh = security(tickerid, 'W', high)
weekLow = security(tickerid, 'W', low)
prevWeekHigh = security(tickerid, 'W', high[1], lookahead=true)
prevWeekLow = security(tickerid, 'W', low[1], lookahead=true)
//Weekly Plots
plot(swt ? weekHigh : na, title="Weekly High", style=circles, linewidth=2, color=green,transp=0)
plot(swt ? weekLow : na, title="Weekly Low", style=circles, linewidth=2, color=maroon,transp=0)
plot(spw ? prevWeekHigh : na, title="Previous Weekly High", style=circles, linewidth=6, color=lime,transp=80)
plot(spw ? prevWeekLow : na, title="Previous Weekly Low", style=circles, linewidth=6, color=red,transp=80)