微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

分配第一根蜡烛上一个颜色背景

如何解决分配第一根蜡烛上一个颜色背景

我有一个简单的代码,它显示了价格的长期趋势,并整合了布林带以形成一个禁区。

不过,价格可能会短暂进入该波段,然后在下一根蜡烛上再次退出,因此我想添加一个选项,即波段中的第一根蜡烛保留与前一根蜡烛相同的背景颜色。>

这可能是一个非常简单的解决方案,但我想我仍然无法掌握。

TIA

as in this example

//@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 举报,一经查实,本站将立刻删除。