Сдвиньте ряд вправо на сосне

#pine-script

Вопрос:

Мне нужно сдвинуть серию влево на Pine v4.

Я знаю, что существует функция offset() , которая позволяет сдвигать ряды вправо, но не влево.

Например, я хочу запустить следующий код на 30-минутном таймфрейме, но я хочу использовать полосы Боллинджера (BB) на 1-часовом таймфрейме для запуска сигнала на покупку. Способ, которым я вычисляю полосы BB на 1-часовом таймфрейме, заключается в следующем

     //@version=4
strategy("test",overlay=true)
length = input(20, minval=1)
mult = input(2.0, minval=0.001, maxval=50, title="StdDev")
close1h = security(syminfo.tickerid, "60", close)
basis1h = sma(close1h, 2*length)
dev1h = mult * stdev(close1h, 2*length)
upper1h = basis1h   dev1h
lower1h = basis1h - dev1h

p1 = plot(upper1h, "Upper", color=#2962FF, offset = 0 )
p2 = plot(lower1h, "Lower", color=#2962FF, offset = 0)
 

Как вы видите на рисунке, я должен применить смещение к plot() функции, чтобы сопоставить полосы BB, вычисленные на 1-часовом таймфрейме, непосредственно с индикатором по умолчанию в TradingView. Я не доволен этим решением, так как таким образом я применяю смещение только к графику, а не к серии (т. Е. Мне нужно использовать серию для запуска сигнала на покупку).

Как я могу это сделать?

введите описание изображения здесь