如何解决分配第一根蜡烛上一个颜色背景
我有一个简单的代码,它显示了价格的长期趋势,并整合了布林带以形成一个禁区。
不过,价格可能会短暂进入该波段,然后在下一根蜡烛上再次退出,因此我想添加另一个选项,即波段中的第一根蜡烛保留与前一根蜡烛相同的背景颜色。>
TIA
//@version=4
study(title="200SMA vs Price",shorttitle="MAvsP",overlay=false)
len = 200
src = close
out200 = sma(src,len)
plot(out200,color=color.blue,title="200SMA",linewidth=2)
mult = input(5.0,minval=0.001,maxval=50,title="StdDev",step=1)
dev = mult/10 * stdev(src,len)
upper = out200 + dev
lower = out200 - dev
plot(src,color=color.black,title="Price",linewidth=2)
bgcolor( (src > upper) ? #00FF00 :
(src < lower) ? #FF0000 :
(src > lower) and (src < upper) ? #FFFF00 :
na,transp=70)
解决方法
bgcolor( (src > upper or (src[1] > upper[1] and (src > lower) and (src < upper))) ? #00FF00 :
(src < lower or (src[1] < lower[1] and (src > lower) and (src < upper))) ? #FF0000 :
(src > lower) and (src < upper) ? #FFFF00 :
na,transp=70)
在进入通道时保留第一根蜡烛的颜色。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。