//@version=5
indicator(title='BB7', overlay=true)
length1 = input(21, title='length1')
length23 = input(25, title='length2, 3')
price = input(close, title='applied price')
mid1 = ta.sma(price, length1)
mid23 = ta.sma(price, length23)
dev1 = ta.stdev(price, length1)
dev23 = ta.stdev(price, length23)
plot(mid23 + dev23 * 3, color=color.new(color.silver, 40))
plot(mid23 + dev23 * 2, color=color.new(color.silver, 40))
plot(mid1 + dev1, color=color.new(color.silver, 40))
plot(mid1, color=color.new(color.silver, 100))
plot(mid23, color=color.new(color.silver, 40), linewidth=2)
plot(mid1 - dev1, color=color.new(color.silver, 40))
plot(mid23 - dev23 * 2, color=color.new(color.silver, 40))
plot(mid23 - dev23 * 3, color=color.new(color.silver, 40))