首页 > 解决方案 > 在松树上向右移动系列

问题描述

我需要在 Pine v4 上向左移动一个系列。

我知道存在一个offset()允许将系列向右移动但不能向左移动的功能。

例如,我想在 30 分钟的时间范围内运行以下代码,但我想在 1 小时的时间范围内使用布林带 (BB) 来触发买入信号。我在 1h 时间范围内计算 BB 波段的方式如下

    //@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()在 1h 时间范围内计算的 BB 波段直接与 TradingView 中的默认指标匹配。我对这个解决方案不满意,因为通过这种方式,我只对情节而不是对系列应用偏移(即我需要使用系列来触发买入信号)。

我该怎么做?

在此处输入图像描述

标签: pine-script

解决方案


推荐阅读