首页 > 解决方案 > 如何在 RSI 的连续枢轴高点或枢轴低点捕获相应的收盘价?

问题描述

我正在尝试使用以下代码在 RSI 的连续枢轴高点或枢轴低点处捕获相应的收盘价。但是,它似乎没有捕捉到收盘价。我错过了什么?

rsi = rsi(close, 14)

plr = pivotlow(rsi, 5, 5)

p1 = valuewhen(plr, close, 0)
p2 = valuewhen(plr[1], close, 0)

标签: pine-script

解决方案


rsi = rsi(close, 14)

plr = pivotlow(rsi, 5, 5)

getloc(bar_i)=>
    _ret = bar_index + 5 - bar_i 
    
pos = valuewhen(plr, bar_index, 0)
val = nz(close[getloc(pos)])

这可能有效(未经测试)


推荐阅读