Technical Analysis
Volatility Indicators: Bollinger Bands, ATR & Keltner Channels Explained
By Worldtickers ·
Volatility indicators measure the rate and magnitude of price fluctuations, helping traders set stop-loss distances, identify breakout zones through squeeze detection, and implement mean reversion strategies. Bollinger Bands, ATR, and Keltner Channels are the three essential volatility tools for any technical trader.
What Are Volatility Indicators?
Volatility indicators measure the rate and magnitude of price fluctuations. Unlike trend indicators (which tell you direction) or momentum indicators (which tell you speed), volatility indicators tell you how much price is likely to move. They answer the question: “How active is this market right now?”
Volatility indicators serve three primary purposes in a trading system. First, risk management — they help you set stop-loss distances that account for current market noise. A stop that is too tight in a high-volatility market will get hit by random price fluctuations, while a stop that is too loose in a low-volatility market exposes you to excessive risk. Second, squeeze detection — periods of unusually low volatility often precede explosive moves. Volatility contraction followed by expansion is one of the most reliable patterns in technical analysis. Third, mean reversion — when volatility is high and price reaches the outer bands of a volatility envelope, it is more likely to revert toward the mean.
A critical insight about volatility is that it exhibits clustering — high-volatility periods tend to follow high-volatility periods, and low-volatility periods tend to follow low-volatility periods. This serial correlation makes volatility somewhat predictable in the short term. If the market has been quiet for several days, it is likely to stay quiet (until it does not). If it has been volatile, it is likely to stay volatile.
The three main volatility indicators — Bollinger Bands, ATR, and Keltner Channels — approach volatility from different angles. Bollinger Bands create a dynamic envelope around price using standard deviation. ATR provides a single numeric value representing average range. Keltner Channels combine an exponential moving average with ATR-based envelopes. Each has distinct strengths that make it suitable for different trading scenarios.
Bollinger Bands
Bollinger Bands, developed by John Bollinger in the 1980s, consist of a middle band (a simple moving average, typically 20 periods) with upper and lower bands placed at a specified number of standard deviations above and below it. The standard setting is a 20-period SMA with bands at 2 standard deviations. This creates an envelope that contains approximately 95% of price action under normal market conditions.
The bands are dynamic — they widen when volatility increases and contract when volatility decreases. This adaptive behavior is what makes Bollinger Bands so useful. In a quiet market, the bands narrow, creating a smaller envelope. In a volatile market, the bands widen, accommodating larger price swings. The upper and lower bands act as dynamic support and resistancelevels, but they are not hard boundaries — price can and does “walk the bands” in strong trends.
Band Signals and %B
The traditional interpretation treats touches of the upper band as overbought and touches of the lower band as oversold. However, this is an oversimplification. In a strong uptrend, price can ride the upper band for extended periods — selling just because price touched the upper band would mean exiting a profitable trend prematurely. The context matters: touches of the upper band in an uptrend confirm strength; touches of the lower band in a downtrend confirm weakness.
The %B indicator expresses where price sits within the bands as a percentage. A %B of 1.0 means price is at the upper band, 0.0 means at the lower band, and 0.5 means at the middle SMA. Values above 1.0 (above the upper band) and below 0.0 (below the lower band) are possible during strong trends. %B is useful for quantifying the degree of extension and identifying mean reversion opportunities when price reaches extreme %B levels.
The Squeeze
The Bollinger Band squeeze occurs when the bands contract to their narrowest point in recent history. This indicates a period of unusually low volatility — the market is coiling energy, and a volatility expansion is likely. The squeeze does not predict direction; it only predicts that a significant move will occur. The squeeze is one of the most reliable volatility patterns and forms the foundation of many volatility-based trading strategies.
Mean reversion strategies use Bollinger Bands differently. In a ranging market, buying at the lower band and selling at the upper band capitalizes on price oscillations within the range. This approach works best when the bands are relatively flat and the market has no clear trend. In a trending market, a mean reversion approach at the bands would be counterproductive — trend-following strategies that ride the bands are more appropriate.
Average True Range (ATR)
The Average True Range (ATR), developed by J. Welles Wilder for commodities trading, measures the average range of price movement over a specified period (default 14). Unlike simple range calculations, ATR uses the True Range, which accounts for gaps and limit moves by considering three distances: the current high minus the current low, the absolute value of the current high minus the previous close, and the absolute value of the current low minus the previous close. The True Range is the largest of these three values, ensuring that volatility is captured even when markets gap.
ATR is expressed in the same units as the asset — dollars for stocks, points for indices, pips for forex. An ATR of $2.50 on a stock means the stock has moved an average of $2.50 per day over the last 14 days. This makes ATR intuitive and directly applicable to risk management. A higher ATR means higher volatility; a lower ATR means lower volatility.
ATR for Stop Placement
The most common use of ATR is volatility-adjusted stop-loss placement. Multiply the current ATR by a factor (typically 1.5 to 3) and place your stop that distance from your entry. If ATR is $2.00 and you use a 2x multiplier, your stop is $4.00 away. This approach ensures your stop adapts to current market conditions — wider when volatility is high (giving the trade room to breathe) and tighter when volatility is low (preserving capital).
ATR trailing stops use the same concept dynamically. As the trade progresses and new ATR values are calculated, the trailing stop adjusts. A common technique is the chandelier stop, where the stop is placed at a multiple of ATR below the highest high since entry (for longs) or above the lowest low (for shorts). This keeps the stop at a consistent volatility-adjusted distance from the extreme point of the move.
ATR for Position Sizing
ATR enables volatility-based position sizing, one of the most sophisticated risk management techniques. Instead of trading a fixed number of shares, you calculate position size based on ATR and your acceptable risk per trade. The formula: Position Size = Risk per Trade / (ATR × Stop Multiplier). If you risk $500 per trade and use a 2x ATR stop in a stock with ATR of $2.50, your position size is $500 / (2.50 × 2) = 100 shares. When volatility is lower (ATR = $1.00), you trade 250 shares for the same risk. This approach normalizes risk across different market conditions.
ATR is a non-directional indicator — it provides no information about trend direction or momentum. Its sole purpose is measuring volatility magnitude. This makes ATR an ideal complement to directional tools like trend indicators and momentum oscillators. For more on combining these approaches, see trend indicators and momentum indicators.
Keltner Channels
Keltner Channels are a volatility-based envelope consisting of a middle line (typically a 20-period exponential moving average) with upper and lower bands placed at a multiple of ATR above and below it. The standard setting is a 20-period EMA with bands at 2x ATR. Like Bollinger Bands, they create a dynamic envelope around price, but the calculation method differs significantly.
The key difference from Bollinger Bands is that Keltner Channels use ATR instead of standard deviation to determine band width. This makes Keltner Channels smoother and less reactive to individual large candles. A single extreme price bar will widen Bollinger Bands dramatically but have a much smaller effect on Keltner Channels. This smoothness makes Keltner Channels particularly useful for trend-following strategies where you want the envelope to remain stable during normal price fluctuations.
Keltner vs Bollinger
The practical difference between Keltner Channels and Bollinger Bands becomes apparent in volatile markets. Bollinger Bands will expand rapidly during a volatility spike, often making the upper band look “too far away” for practical use. Keltner Channels expand more gradually, maintaining a more consistent distance from price. This makes Keltner Channels better for trend following (stable envelope that doesn't whipsaw) and Bollinger Bands better for mean reversion and squeeze detection (sensitive to volatility changes).
Many traders use both together. When Bollinger Bands contract inside Keltner Channels, it signals unusually low volatility relative to the recent ATR — a potential squeeze setup. When Bollinger Bands expand outside Keltner Channels, it signals unusually high volatility — a potential climax or exhaustion. This Bollinger-Keltner comparison provides a more nuanced view of volatility than either indicator alone.
Trading with Keltner Channels
Keltner Channels are excellent for identifying trend direction and momentum. In a strong uptrend, price tends to stay above the middle EMA and often reaches the upper channel. In a downtrend, price stays below the middle EMA and reaches the lower channel. The slope of the middle EMA provides trend direction, while the position of price relative to the bands shows trend strength. Price consistently touching the upper band confirms a strong uptrend; price touching the lower band confirms a strong downtrend.
Comparing Volatility Indicators
Each volatility indicator has distinct strengths that make it suitable for specific trading tasks. Choosing the right tool depends on what you are trying to accomplish.
Bollinger Bands — Mean Reversion & Squeeze Detection
Bollinger Bands are best for mean reversion setups in ranging markets and squeeze detection in all markets. The standard deviation calculation makes them highly sensitive to volatility changes, which is perfect for spotting periods of contraction and expansion. Use Bollinger Bands when you want to identify potential reversal points (at the bands in a range) or anticipate big moves (squeeze).
ATR — Stop Placement & Position Sizing
ATR is best for risk management. It is the single best tool for determining where to place stops and how to size positions. ATR does not create a visual envelope or generate trading signals directly — its value is in providing an objective, quantifiable measure of current volatility that feeds directly into risk calculations. Every trader should know the ATR of the assets they trade.
Keltner Channels — Trend Following with Volatility Adjustment
Keltner Channels are best for trend confirmation with volatility-adjusted boundaries. Their smoother, more stable envelope makes them ideal for identifying trend direction and strength without the noise of individual candle spikes. Use Keltner Channels when you want a volatility-based envelope that does not overreact to single bars.
Each indicator serves a different primary function. The most effective traders use all three in different parts of their analysis: ATR for position sizing and stop placement, Bollinger Bands for entry timing and squeeze detection, and Keltner Channels for trend confirmation. For more on combining tools, see support and resistance and our guide on momentum indicators.
Trading with Volatility
Successful volatility-based trading requires understanding how to adjust your approach based on current volatility conditions. The same strategy that works in a low-volatility environment will fail in a high-volatility environment, and vice versa.
Squeeze Detection and Breakout Trading
When Bollinger Bands contract inside Keltner Channels, a volatility squeeze is in effect. The direction of the upcoming expansion is unknown, so the correct approach is to wait for price to confirm the breakout direction. A breakout above the upper band with increasing volume signals a bullish expansion; a breakdown below the lower band signals a bearish expansion. Enter in the direction of the breakout with a stop on the opposite side of the squeeze range. The target can be estimated using the height of the squeeze: add the band width to the breakout point for a profit target.
Volatility-Adjusted Stop Placement
Use ATR to set stops that adapt to market conditions. In high-volatility markets (ATR above its 20-period average), use wider stops (2.5x to 3x ATR) to avoid being stopped out by normal noise. In low-volatility markets (ATR below its 20-period average), use tighter stops (1.5x to 2x ATR) to preserve capital and reduce risk. The ATR trailing stop approach — moving the stop up by ATR increments as the trade progresses — ensures your stop keeps pace with changing volatility.
Volatility-Based Position Sizing
Position size should be inversely proportional to volatility. When ATR is high, reduce position size to keep risk constant. When ATR is low, increase position size (within prudent limits) because the risk per share is smaller. This approach smooths your equity curve by ensuring that your risk per trade remains consistent regardless of market conditions. Many traders find that consistent risk — not consistent share size — is the key to long-term profitability.
Mean Reversion with Volatility Confirmation
Mean reversion strategies work best in ranging markets when Bollinger Bands are relatively flat. Look for price to reach the upper or lower band, then confirm with a momentum indicator like RSI (overbought at upper band, oversold at lower band). Enter when price shows signs of reverting toward the middle band (a rejection candle at the band level). Place your stop beyond the band (1x to 1.5x ATR beyond the band) to give the trade room. Mean reversion only works when trading with the higher timeframe trend — buying the lower band in a daily uptrend or selling the upper band in a daily downtrend. For more on this concept, see trend indicators.
Volatility awareness is a hallmark of experienced traders. Beginners trade the same size and use the same stops in all conditions. Professionals adjust everything — position size, stop distance, profit targets, and even which strategies to deploy — based on the current volatility environment. Mastering this adaptability is one of the most important steps in your trading development. For a deeper look at volume-based confirmation alongside volatility analysis, see volume-based indicators.
Frequently asked questions
What are the best Bollinger Band settings?
The default settings — a 20-period simple moving average with bands placed 2 standard deviations above and below — work well in most markets and timeframes. These defaults were established by John Bollinger himself and are the most tested settings in the world. However, adjusting the settings can optimize performance for specific markets and trading styles. For shorter-term trading (intraday), a 10-period SMA with 1.5 or 2 standard deviations makes the bands more responsive to recent price action. For longer-term swing trading, a 50-period SMA with 2.5 standard deviations produces wider bands that generate fewer but more reliable signals. The band width (standard deviation multiplier) has a significant effect: a multiplier of 2 means approximately 95% of price action should stay within the bands if prices are normally distributed. Increasing the multiplier to 2.5 captures about 99% of price action, reducing false signals. Decreasing it to 1.5 generates more signals but also more false ones. The key is to match the settings to your timeframe and adjust the multiplier based on how many signals you want to see.
How do I use ATR for stop-loss placement?
ATR-based stop-loss placement is one of the most effective risk management techniques because it adapts to current market volatility. The standard approach is to multiply the current ATR value by a factor — typically between 1.5 and 3 — and place your stop that distance from your entry price. For a long position in a stock with ATR of $2, a 2x ATR stop would be placed $4 below your entry. The multiplier you choose depends on your trading style and the market. Day traders often use 1x to 1.5x ATR for tight stops that limit risk per trade. Swing traders typically use 2x to 3x ATR to give the trade room to breathe over multiple days. The multiplier should also account for the asset's typical noise — more volatile assets need a higher multiplier to avoid being stopped out by random noise. A common refinement is to use a <strong className="text-[var(--text-strong)]">trailing ATR stop</strong>: start with 3x ATR at entry and tighten to 1.5x ATR as the trade moves in your favor. This gives the trade room to develop early while locking in profits as it matures.
What is the difference between Bollinger Bands and Keltner Channels?
Bollinger Bands and Keltner Channels are both volatility-based envelopes around price, but they differ in their calculation method and behavior. Bollinger Bands use <strong className="text-[var(--text-strong)]">standard deviation</strong> to measure band width, making them more sensitive to sudden price spikes. When a large candle appears, Bollinger Bands widen quickly — this reacts to volatility. Keltner Channels use <strong className="text-[var(--text-strong)]">Average True Range (ATR)</strong> to measure band width, making them smoother and less reactive to individual large candles. Keltner Channels provide a more consistent envelope that filters out the noise of extreme single-bar moves. In practice, Bollinger Bands will expand dramatically during a volatility spike and contract during quiet periods. Keltner Channels maintain a more steady width, changing gradually as ATR adjusts. This difference makes Bollinger Bands better for <strong className="text-[var(--text-strong)]">squeeze detection</strong> (spotting periods of unusually low volatility before expansion) and Keltner Channels better for <strong className="text-[var(--text-strong)]">trend following</strong> (providing a smoother volatility envelope that doesn't whipsaw on individual candles).
What is a Bollinger Band squeeze and how do I trade it?
A <strong className="text-[var(--text-strong)]">Bollinger Band squeeze</strong> occurs when the bands contract to their narrowest point in recent history, indicating an unusually low-volatility period. The squeeze signals that the market is coiling energy, and a volatility expansion — potentially leading to a strong directional move — is imminent. To identify a squeeze, compare current band width to recent band width. A common approach uses <strong className="text-[var(--text-strong)]">%B</strong> and <strong className="text-[var(--text-strong)]">Band Width</strong> indicators. When Band Width drops to its lowest level in six months, a squeeze is in effect. The key challenge is that the squeeze does not tell you the <strong className="text-[var(--text-strong)]">direction</strong> of the impending breakout. To trade a squeeze, you have several options. The first is to wait for a breakout above the upper band (long) or below the lower band (short) with increasing volume — this is the most common approach. The second is to place breakout orders above the high and below the low of the squeeze range and take whichever triggers first. The third is to use other indicators like RSI or MACD to anticipate the direction. The most important rule: do not anticipate the breakout. Wait for it to happen and confirm it before entering. Many false breakouts occur during squeezes, so waiting for a confirmed move with a volume increase greatly improves your odds.
Can volatility indicators predict market direction?
No, volatility indicators <strong className="text-[var(--text-strong)]">cannot predict market direction</strong>. This is the most important concept to understand about volatility tools. Bollinger Bands, ATR, and Keltner Channels measure the <strong className="text-[var(--text-strong)]">magnitude</strong> of price fluctuations, not their direction. A Bollinger Band squeeze tells you a big move is coming, but it does not tell you whether that move will be up or down. A high ATR reading tells you the market is moving a lot, but not which way. Volatility indicators are best used as <strong className="text-[var(--text-strong)]">risk management tools</strong> and <strong className="text-[var(--text-strong)]">market condition classifiers</strong>. They tell you how to adjust your position size, stop placement, and trading strategy based on current market conditions. To determine direction, you need trend indicators, momentum indicators, or price action analysis. Combine volatility tools with <Link href="/courses/technical-analysis/trend-indicators" className="text-[var(--text-secondary)] text-[1rem] font-bold underline decoration-2 underline-offset-2">trend indicators</Link> for direction — use trend tools to determine which way to trade and volatility tools to manage how much and where to place stops.
How does ATR help with position sizing?
ATR-based position sizing — also called <strong className="text-[var(--text-strong)]">volatility-based position sizing</strong> — adjusts your position size according to current market volatility. The principle is simple: when volatility is high (ATR is above average), you trade smaller positions to account for wider price swings. When volatility is low (ATR is below average), you trade larger positions because your risk per share is lower. The calculation uses ATR to determine how many shares or contracts to trade based on a fixed percentage of your account that you are willing to risk. For example, if you have a $50,000 account and risk 1% per trade ($500), and you use a 2x ATR stop that is $2 wide for a stock, your position size would be $500 / $2 = 250 shares. If ATR increases to $4, your position size drops to 125 shares. This approach ensures that you risk the <strong className="text-[var(--text-strong)]">same dollar amount</strong> per trade regardless of volatility, which smooths out your equity curve and prevents large losses during volatile periods. This is far more sophisticated than fixed share sizing, which risks too much in volatile conditions and too little in stable ones.
Volatility indicators help you understand the market's current activity level and adjust your strategy accordingly. In low volatility, prepare for a breakout. In high volatility, tighten risk management. Volatility awareness is a hallmark of experienced traders. Continue your learning journey with our next article on Volume-Based Indicators. This content is educational and does not constitute financial advice.