Oisigma/Blog
Research & notes

Best Volatility Band Indicators on TradingView

Search for the best volatility band indicators and the lists arrive within seconds. They are mostly the same list. Bollinger Bands® near the top, Keltner Channels close behind, Donchian Channels, an ATR envelope, a regression channel, and then a rotating cast of community scripts with more ambitious names. The entries are usually described accurately enough. What almost none of them explain is the axis they were ranked on.

Look closely and the ordering is nearly always familiarity, or how the band looks in a screenshot when it happens to have worked. That is a defensible way to write a list and a poor way to choose a tool, because a band on a chart is not a decoration. It is a quiet statistical claim: price will usually be in here. That claim is measurable. Ranking bands without measuring it leaves the one comparable property on the table.

What makes a band a volatility band

The category is looser than the name suggests, and the looseness matters before any ranking begins.

Some bands are built from an estimate of volatility. Bollinger Bands® take the standard deviation of price over a lookback window and place lines a chosen number of deviations either side of a moving average. Keltner Channels take Average True Range — a measure of how far price has recently travelled per bar — and offset it around an exponential moving average. Both start from a dispersion estimate and project it outward.

Others do not estimate volatility at all. Donchian Channels simply mark the highest high and lowest low of the last n bars. That is a record of realised extremes, not an estimate of typical movement, and a channel drawn that way contains nearly everything by construction — which is why it is a breakout tool rather than a normality gauge. Regression and standard-error channels sit in between: they fit a line through recent price and measure scatter around the fit.

These are different objects wearing similar clothes. A list that ranks them against each other without saying so is comparing a thermometer to a high-water mark.

Why "which one is best" usually goes unanswered

Read the comparison articles and a pattern shows up. Keltner is described as smoother; Bollinger Bands® as more reactive; Donchian as better for breakouts. Every one of those statements is about behaviour — how the line looks and moves — and behaviour is a matter of taste that can be argued indefinitely.

What gets skipped is the property that could settle it. If a band asserts that price usually sits inside it, then the share of bars where the next close actually landed inside is a number, and it can be computed on any market with a price history. That measurement is called the containment rate, and the mechanics of running it are set out in how to compare band indicators. It is the closest thing the category has to a common yardstick, and it is almost never quoted on an indicator listing.

Two things are worth separating here. That a listing does not publish a calibration figure is not evidence that the indicator behaves badly — it is evidence that a reader cannot tell either way. The absence is what is checkable, and it is the honest thing to say about most of the library.

What a published calibration record looks like

The reason to insist on the standard is that it is possible to meet, and unglamorous when you do.

Our own band is a rolling-volatility envelope measured in return space rather than on raw price levels — a construction difference explained in return space vs price space. Across roughly 213,000 daily closes on 40 instruments in five asset classes, the inner band historically contained the next close about 71% of the time and the outer band about 94%, with the S&P 500 series running from 1928 to 2024. Past behavior is not a guarantee of future results. The full figures, the confidence intervals and the tests sit on the Proof page and in the working paper, which is complete and citable but not peer-reviewed.

The same paper scored several of the standard bands on that single question, including Bollinger Bands® at their canonical (20, 2) settings, where containment came out near 83% against the roughly 95% a two-standard-deviation band nominally implies — settings matter enormously to that figure, and the audit is set out in how accurate are Bollinger Bands. The broader run across Keltner, range-based and rank bands is in what we found when we tested the popular bands, including the results that went against expectation.

Ranking a shortlist on evidence instead of familiarity

If the criterion changes from popularity to what is published, the list reorganises itself. Three things become visible on a listing page, and none of them requires running a backtest first.

Does the listing state a target? A band that says what proportion of closes it is aiming to contain has made a claim that can be checked. A band that only describes what it looks like has not.

Is there a measurement, and on what? A stated target with no measured result is a design intention. A measured result carries a sample: which instruments, which period, how many observations, and whether the volatility estimate used only information available before the bar it is scoring.

Are the failure conditions named? A calibration record that never mentions where the band ran narrow or wide is either a very unusual band or an incomplete report. Ours runs too narrow in the first days of a fast volatility shock and is slightly optimistic in the deep tails; both are on the Proof page because leaving them off would make the rest less trustworthy, not more.

Applied honestly, that filter thins the category considerably — and it applies to Oisigma's band exactly as it applies to everything else on the list.

What none of them can do

No entry on any of these lists forecasts direction. A band describes where price sits relative to how it has recently been moving; the centre line of a well-built one carries almost no information about which way the next bar goes, and a close outside the band is a statement that behaviour was unusual, not an instruction. Some traders use a calibrated range as an objective alternative to hand-drawn support and resistance, or as a reference for how wide "normal" currently is — descriptions of use, drawn from the how it works page, not recommendations. It is an expected range, not a claim that price reverses at its edges.

And the evidence has a boundary worth stating plainly: the working paper validates the range's calibration, not the profitability of any particular way it might be used. Whether any of these uses delivers value after real-world costs is an open question.

The takeaway

The best volatility band indicator on TradingView is not a name, and any list that hands you one without telling you what it was ranked on has answered an easier question than the one you asked. The bands differ first in what they measure — a volatility estimate, an average true range, a set of realised extremes — and then in whether anyone has checked the claim implied by drawing them. The second difference is the one that can be settled with data, and it is the one the category almost never reports.

Frequently asked questions

Can you use more than one volatility band indicator on the same chart? Technically yes, and TradingView's plan tiers set how many indicators a single chart can hold at once. Whether it clarifies anything is a separate question: two bands built on the same measurement space with different windows will disagree for ordinary reasons, and reading that disagreement as information usually adds noise rather than removing it.

Do you need a paid TradingView plan to run a band indicator? No — TradingView's free plan runs indicators, including BTM. Higher tiers let more indicators sit on a chart at once and unlock more granular intraday timeframes from TradingView itself; the script is the same either way. A TradingView account in your own name is required, and Oisigma is not affiliated with TradingView, Inc.

Do band indicator default settings need to be changed? Every one of these bands has a lookback window, and the window is the main thing a setting changes: shorter windows react faster to a shift in conditions and are noisier, longer ones are steadier and lag through a regime change. BTM's canonical window is 60 bars, chosen so the band adapts to a regime shift within roughly a quarter on daily data while staying calibrated; window sensitivity is documented in the working paper. No setting removes uncertainty.

Are paid band indicators better than the free ones on TradingView? Price is not a property a reader can verify, so it is a poor proxy for quality in either direction. What can be verified is whether a listing states a target, publishes a measurement against it, and names the conditions under which it did worse — and that is available on free and paid scripts alike, or on neither.

Every claim above about our own band is measured and published, which means it can be checked before you spend anything on it. If you would rather watch a calibrated range recalculate on the markets you actually follow than read another ranked list, the indicator runs on TradingView and there is a 30-day free trial — $15/month afterwards, cancel any time.

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.