Pine script 处理前一个值

Pine script 处理前一个值,pine-script,trading,Pine Script,Trading,我希望目前的蜡烛能够使用以前的PH值。使用该函数,它将处理以前的条形图的值,在这种情况下,它将与当前的蜡烛相同 谢谢 ph = pivothigh(close, 50, 50) var phe = 0.0 if ph phe := ph plot(phe, "PH") 您可以使用内置的更改+值when来访问以前的值,并使用引用参数控制深度,如下例所示:0-当前值,1-以前的值等 //@version=4 study("My Script")

我希望目前的蜡烛能够使用以前的PH值。使用该函数,它将处理以前的条形图的值,在这种情况下,它将与当前的蜡烛相同

谢谢

ph = pivothigh(close, 50, 50)

var phe = 0.0
if ph
    phe := ph

plot(phe, "PH")

您可以使用内置的
更改
+
值when
来访问以前的值,并使用
引用
参数控制深度,如下例所示:0-当前值,1-以前的值等

//@version=4
study("My Script")

ph = pivothigh(close, 50, 50)

var phe = 0.0
if ph
    phe := ph
    
plot(phe, "PH")

phChanged = valuewhen(change(phe) != 0, phe,  1)
plot(phChanged, color = color.red)

phChangedClose = valuewhen(change(phe) != 0, close[1],  0)
plot(phChangedClose, color = color.orange)

谢谢你的帮助。有什么办法能让我在开关发生时关上蜡烛吗?我很感激!更新了我的答案,
phChangedClose
变量跟踪开关的闭合值(橙色线)