这是我当前的代码:
strategy("Big Candle", overlay = true, shorttitle="Candle Boom", initial_capital = 100000)
//Bullish Body
bhu1 = (close-open) > 0.00102
bullColor = #095616
bearColor = #ac0011
plotshape(bhu1 , style = shape.arrowup , location = location.belowbar , text = "Bull")
plotcandle(bhu1, color=bullColor)
我正在尝试更改所有符合上述 bhu1 定义的蜡烛的颜色(基本上是大主体的蜡烛) 我已经尝试了许多变体试图让它发挥作用:例如plotcandle(bhu1 ? color=bullColor) 等等等等,但我无法让它工作。
错误:无法使用参数(series__bool,color)调用plotcandle
;可用的重载: plotcandle(series, series, series, series, string, series__color, color,literal__bool, string) => void; plotcandle(fun_arg__
我需要做什么?
答案 0 :(得分:0)
plotcandle()
不会修改现有的图表蜡烛,它会创建一个新的、单独的蜡烛组,因此它不会帮助您解决这个问题。要指定主图表蜡烛主体的颜色,您可以使用 barcolor()
:
//@version=4
strategy("Big Candle", overlay = true, shorttitle="Candle Boom", initial_capital = 100000)
//Bullish Body
bhu1 = (close-open) > 0.00102
bullColor = #095616
bearColor = #ac0011
barcolor(bhu1 ? bullColor : na)