Oisigma/Blog
Research & notes

Bollinger Bands vs ATR: Which Measures Volatility?

Bollinger Bands and Average True Range (ATR) both describe volatility, but they answer different questions. Bollinger Bands draw a range around a moving average of closing prices, while ATR reports one number for typical bar size. Asking which "measures volatility better" needs a test, and a test needs an indicator that claims something to score.

What does each indicator measure?

Bollinger Bands measure the standard deviation of closing prices around a 20-bar moving average, while ATR averages the true range (the largest of high-low, high-to-prior-close and low-to-prior-close) over 14 bars by default.

Indicator Measures Output Coverage claim
Bollinger Bands (20, 2) Standard deviation of closing prices, price space Three lines ±2σ, nominally ~95% under a Gaussian assumption
ATR (14) Average true range, gaps included One value in price units None attached
Expected-range band (BTM) Standard deviation of recent returns (~60 bars), return space Inner and outer band ~71% inner, ~94% outer, historically

Which one can be scored for accuracy?

Only an indicator that attaches a coverage claim to a range can be scored on coverage, and ATR carries none until a multiple, such as 2×ATR, is chosen and given a stated probability.

‍

Bollinger Bands do carry one, and it has been measured. In the working paper's comparison, a standard (20, 2) price-space Bollinger band covered 82.64% of next closes, against 94.00% for the outer band of the Behavioral Transform Model, versus the ~95% nominal rate. These are historical calibration figures; past behavior is not a guarantee of future results. The method is explained in how to compare band indicators, and the default-settings shortfall in how accurate Bollinger Bands are.

‍

Oisigma has not published an ATR coverage test, so nothing here says how any ATR multiple would score. The same procedure would apply: define the range, count the next closes inside it, compare with the stated rate.

What does this comparison not show?

It does not show that either indicator helps a trader. The paper validates the range's calibration, not the profitability of any use, and whether a use delivers value after costs is an open question.

‍

The expected-range band has stated limits too: containment fell to about 65% at crisis onset (VIX above 30), and the outer band is slightly optimistic in the deep tails. ATR serves purposes outside this comparison, such as describing typical bar size.

Frequently asked questions

What is the default ATR period on TradingView?

ATR uses a 14-bar length by default, applied to the true range. The length is an input; changing it alters the smoothing but not the definition of true range itself.

‍

Does ATR account for gaps?

Yes. True range includes the distance from the prior close to the current high or low, so an overnight gap enters ATR directly. Bollinger Bands use closing prices only, so a gap enters at the next close.

‍

Can both be displayed on one chart?

Both can sit on one chart, with ATR plotting in its own pane. Some traders read the two side by side; no published test examines any combination, so this post makes no claim about it.

‍

The method sits in the working paper and the published misses on the Proof page. The Behavioral Transform Model runs on TradingView, with a 30-day free trial.

‍

Now, your charts

Curious how this looks on your charts?

Try it free for 30 days and see the range update as new bars print, on whatever symbols and timeframes you actually trade.

Start your free trial
Complete checkout
Read the paper

30 days free, then $15/mo. Cancel anytime from your account.

Pick up where you left off.