Pine script 寻找随机变量上下限之间的高点和低点

Pine script 寻找随机变量上下限之间的高点和低点,pine-script,Pine Script,我试图创建随机分歧,但我并不真正喜欢可用的开源脚本。问题是我如何获得30以下和70以上的上限和下限?这样我就可以把它们和上面的价格进行比较,然后我们就有了分歧。我对那些界限之间的东西不感兴趣,因为它是不准确的。大多数脚本都使用分形,但我特别想要外部的高/低。你能分享一下你的经验吗 可以使用以下内容: //@version=4 study("") s = stoch(close, high, low, 20) hi = highest(s > 70 ? s : na, 5

我试图创建随机分歧,但我并不真正喜欢可用的开源脚本。问题是我如何获得30以下和70以上的上限和下限?这样我就可以把它们和上面的价格进行比较,然后我们就有了分歧。我对那些界限之间的东西不感兴趣,因为它是不准确的。大多数脚本都使用分形,但我特别想要外部的高/低。你能分享一下你的经验吗


可以使用以下内容:

//@version=4
study("")
s = stoch(close, high, low, 20)
hi = highest(s > 70 ? s : na, 50)
lo = lowest(s < 30 ? s : na, 50)
plot(s)
plot(hi, "hi", color.green, 2, plot.style_circles)
plot(lo, "lo", color.red, 2, plot.style_circles)
hline(30)
hline(70)
/@version=4
研究(“”)
s=stoch(闭合、高、低、20)
hi=最高(s>70?s:na,50)
lo=最低值(s<30?s:na,50)
图则(s)
绘图(hi,“hi”,颜色为绿色,2,绘图样式为圆形)
绘图(lo,“lo”,颜色为红色,2,绘图样式为圆形)
hline(30)
hline(70)

如何从这些顶部/底部分别找到最高点和最低点?因为有多个点,所以每个顶部/底部只需要一个点。重置条件是什么?你从什么时候开始需要hi/lo?目前,每次
s
不在范围内时,hi/lo都会重置。我真的不知道。我不认为分形在这种情况下是有用的如果你用其他方法来定义分歧,你可能想看看我在这里是怎么做的。它没有识别顶部/底部,而是使用了一个更简单的定义来定义什么是背离,即信号方向和价格之间的差异,并将这些水平保存为可以评估进一步信号移动的点:谢谢,我来看看!我做了别的事。但是我怎么把它打印成实际的线条,像这样?