我如何给一支关闭在5EMA以上但没有触摸的蜡烛上色/高亮显示



我正在寻找代码方面的帮助,当蜡烛满足以下条件时,它们会突出显示:

  1. 收盘时超过5 EMA
  2. 它的高点或低点根本没有触及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)

最新更新