我有以下代码提供随机交叉。我想添加一个AND
条件,以便仅在crossBelow
和stochK
都在stochD
以上时弹出80
。并且只有当crossAbove
和stochK
都在stochD
以下时,20
才会弹出。
任何帮助,将不胜感激。我确实尝试了各种AND
代码,但遇到编译器错误。
//@version=4
study(title="example", overlay=false)
stochK = sma(stoch(close, high, low, 14), 3)
stochD = sma(stochK, 3)
crossBelow = crossunder(stochK, stochD)
crossAbove = crossover(stochD, stochK)
plot(series=stochK, color=color.orange)
plot(series=stochD, color=color.teal)
plotshape(series=crossunder(stochK, stochD), style=shape.flag , color=color.red, location=location.abovebar, transp=0)
plotshape(series=crossunder(stochD, stochK), style=shape.flag, color=color.green, location=location.belowbar, transp=0)