BB Dual

 avatar
unknown
plain_text
2 years ago
960 B
28
Indexable
//@version=5
indicator(shorttitle="BB Dual", title="Bollinger Bands Dual", overlay=true, timeframe="", timeframe_gaps=true)
length = input.int(20, minval=1)
src = input(close, title="Source")
mult1 = input.float(2.0, minval=0.001, maxval=50, title="StdDev1")
mult2 = input.float(3.0, minval=0.001, maxval=50, title="StdDev2")
basis = ta.sma(src, length)
dev1 = mult1 * ta.stdev(src, length)
dev2 = mult2 * ta.stdev(src, length)
upper1 = basis + dev1
upper2 = basis + dev2
lower1 = basis - dev1
lower2 = basis - dev2
offset = input.int(0, "Offset", minval = -500, maxval = 500)
plot(basis, "Basis", color=#FF6D00, offset = offset)
p1 = plot(upper1, "Upper1", color=#2962FF, offset = offset)
p2 = plot(lower1, "Lower1", color=#2962FF, offset = offset)
p1a = plot(upper2, "Upper2", color=#39ff54, offset = offset)
p2a = plot(lower2, "Lower2", color=#4aff39, offset = offset)
fill(p1, p2, title = "Background", color=color.rgb(33, 150, 243, 95))
Editor is loading...