我正在寻找代码方面的帮助,当蜡烛满足以下条件时,它们会突出显示:
- 收盘时超过5 EMA
- 它的高点或低点根本没有触及5均线
这是来自另一个线程的部分代码,但它没有解决"关闭高于5EMA"的条件
EMA5 = ta.ema(close, 5)
bgcolor(low > EMA5 or high < EMA5 ? color.new(color.green, 90) : na)
好吧,只需将(close > EMA5)
添加到您的条件中。您也可以使用barcolor()
函数来更改蜡烛条的颜色。
//@version=5
indicator("My script", overlay=true)
EMA5 = ta.ema(close, 5)
plot(EMA5)
bgcolor((close > EMA5) and (low > EMA5 or high < EMA5) ? color.new(color.green, 90) : na)
barcolor((close > EMA5) and (low > EMA5 or high < EMA5) ? color.new(color.green, 90) : na)