我正在尝试使用这种条件在 pineScript 中做一些事情:
if close > ema 34 -> plot "Long"
现在,每次都会显示“Long”,条件为真,但我只想第一次看到情节,当它发生时,其他结果应该被忽略。
这里可能缺少另一个条件,但它必须是什么样子?
//@version=5
indicator("EMA_Long", overlay = true)
ema = ta.ema(close,34)
longCondition = close \> ema
label = "Long Triangle"
plotshape(longCondition, label, location=location.belowbar, color=color.yellow, style=shape.triangleup, text = "Long", textcolor = color.yellow)
plot(ema)
您可以使用:
longCondition = close > ema and not(close[1] > ema[1])
这样,你的长条件只有在发生时才为真