Bollinger Bands Calculator

Calculate upper, middle, and lower Bollinger Bands from your price data. Enter a series of prices, set the period and standard deviation multiplier to instantly see band values, bandwidth, and %B to gauge volatility and identify potential overbought or oversold conditions.

Price Data

Bollinger Bands

$157.87 Middle Band (SMA 20)
Upper Band$167.36
Lower Band$148.38
Bandwidth12.03%
%B88.08%
Standard Deviation$4.75
Current Price$165.10
SignalAbove Middle Band (Bullish Bias)

EDUCATION

Understanding Bollinger Bands

Bollinger Bands are a volatility indicator developed by John Bollinger in the 1980s. They consist of three lines: a middle band that is a simple moving average (SMA), an upper band at a specified number of standard deviations above the SMA, and a lower band at the same number of standard deviations below. The bands automatically widen when volatility increases and narrow when it decreases.

The formulas are: Middle Band = SMA(n), Upper Band = SMA(n) + k x StdDev(n), and Lower Band = SMA(n) - k x StdDev(n), where n is the period and k is the multiplier (typically 2). Two derived metrics are also useful: Bandwidth = (Upper - Lower) / Middle x 100 measures overall volatility, while %B = (Price - Lower) / (Upper - Lower) x 100 shows where price sits relative to the bands.

Traders use Bollinger Bands in several ways. A Bollinger Squeeze occurs when bandwidth narrows to a low level, often preceding a significant price move. Prices touching or exceeding the upper band may indicate overbought conditions, while prices at or below the lower band may suggest oversold conditions. However, in strong trends, prices can ride along a band for extended periods. Combining Bollinger Bands with other indicators like RSI helps confirm signals and improve trading decisions.

RELATED TOOLS

More Trading Calculators

show_chart

Moving Average Calculator

Calculate simple and exponential moving averages to identify trends and smooth out price action.

monitor_heart

RSI Calculator

Calculate the Relative Strength Index to identify overbought and oversold conditions in any market.

circle

Fibonacci Calculator

Calculate Fibonacci Retracement levels to identify potential support and resistance zones within a price swing.

Demo Account Available

Test strategies with $50,000 in virtual capital.

Open Account