我无法在任何地方找到答案,甚至官方文档中也没有。我已经尝试编码,但未成功,可能不可能。
在下面的示例中,您可以使用条件颜色绘图:
//STACKED EMAs
MA1 = ta.ema(close, 5)
MA2 = ta.ema(close, 8)
MA3 = ta.ema(close, 13)
MA4 = ta.ema(close, 21)
MA5 = ta.ema(close, 34)
MA_Stack_Up = (MA1 > MA2) and (MA2 > MA3) and (MA3 > MA4) and (MA4 > MA5)
//CONDITIONS
Uptrend = MA_Stack_Up
Reversal = ((MA1 < MA2) and (MA2 > MA3)) or ((MA1 > MA2) and (MA2 < MA3))
//COLOR CODING
Bar_Color = Uptrend ? color.new(color.green, 25) : Reversal ? color.new(color.yellow, 25) : color.new(color.red, 25)
//PLOTS
plot(1, color=Bar_Color, style=plot.style_circles, linewidth=3)
是否有可能使用条件语句来更改绘图的样式?
例如:
B_Style = Cond1 ? plot.style_line : Cond2 ? plot.style_cross : plot.style_circles
//PLOTS
plot(1, color=Bar_Color, style=B_Style, linewidth=3)
plot()
调用。 - vitruvius