我有这样的代码
bgcolor(z > c and z > f ? green : z < c and z < f ? red : yellow, transp=70)
我想添加一个不同颜色的边框。我尝试set_border_color,但不工作。
谢谢你的帮助
bgcolor
没有border_color
参数。你可以试试用box
代替。
感谢vitruvius的帮助,但我无法添加错误
我试过了
study("v 2", overlay=true)
varLo = input(title="Fast (Conversion) Line", type=integer, defval=9, minval=1, maxval=99999)
varHi = input(title="Slow (Base) Line", type=integer, defval=26, minval=1, maxval=99999)
emafreq = input(title="Ema on price frequency", type=integer, defval=2, minval=1, maxval=99999)
a = lowest(varLo)
b = highest(varLo)
c = (a + b ) / 2
d = lowest(varHi)
e = highest(varHi)
f = (d + e) / 2
//g = ((c + f) / 2)[varHi]
//h = ((highest(varHi * 2) + lowest(varHi * 2)) / 2)[varHi]
z = ema(close, emafreq)
bggreen = (z > c and z > f)
bgred = (z < c and z < f)
bgcolor(bggreen ? green : bgred ? red : na)
alertcondition(condition=bggreen, title="Buy", message="green buy")
alertcondition(condition=bgred, title="Sell", message="red sell")
plot(z, title="ema on Price", color=black)
plot(c, title="Fast (Conversion) Line", color=green)
plot(f, title="Slow (Base) Line", color=red)
box.new(bggreen, border_color = color.yellow, bgcolor = color.new(color.silver, 60))
错误引用color.new
谢谢你的帮助