What Are Bollinger Bands: Complete Indicator Guide
Why volatility context changes everything
Most indicators answer one question: where is price going? Bollinger Bands answer a different one: how much is price actually moving right now? That distinction matters more than most traders realise.
On an FX desk, we treated volatility as a pre-condition for any trade. If you try to scalp EUR/USD during a compressed range without knowing that volatility is at a multi-week low, you will be stopped out repeatedly by noise. Bollinger Bands make that compression visible before it resolves. Eight years watching institutional flow taught me that the traders who consistently lose do so because they ignore this context entirely. They enter a position without asking whether the market is in a state where that position has any room to breathe.
John Bollinger developed the indicator in the early 1980s, publishing the formal framework in 1983. The default settings have barely changed since because they work: tested across decades of forex, equity, and commodity data with a consistency that few indicators match.
How Bollinger Bands are calculated
Three lines, derived from price:
- Middle Band: 20-period simple moving average of closing prices
- Upper Band: Middle Band + (2 × 20-period standard deviation)
- Lower Band: Middle Band − (2 × 20-period standard deviation)
The 20-period, 2 standard deviation defaults were chosen because they contain roughly 95% of recent price action under a normal distribution. In practice, price trades outside the bands about 5% of the time; those are the extreme readings that generate trading signals.
Everything flows from the standard deviation calculation. In a low-volatility period, standard deviation is small, so the bands sit close to the moving average. In a high-volatility period, the standard deviation expands and the bands push further apart. That expanding and contracting is the core of what you’re watching.
Reading the bands: three patterns that matter
The squeeze
When upper and lower bands contract toward each other, volatility is compressing. The market is coiling. Bollinger called this the squeeze — periods of historically low volatility that tend to precede a significant directional move.
The squeeze does not tell you which direction. That is where you need a momentum confirmation from RSI or a price action trigger. What the squeeze tells you is: something is about to happen, and the range is narrower than usual, so when it moves, it will likely move fast.
In Q1 2025, gold spent two weeks in a tight Bollinger squeeze on the daily chart near $2,850. The bands narrowed to the tightest reading in six months. The squeeze itself was not the entry — the daily close above the upper band on expanding volume was. That trade ran to $2,940 over eight sessions. I exited at a 2.3× reward relative to the initial stop. The squeeze had telegraphed the setup four sessions before the entry triggered.
One counterintuitive thing I’ve found over years of live trading: the highest-quality squeeze breakouts often come after a failed first attempt. Price breaks above the upper band, fails, snaps back inside, then makes a second attempt. That second attempt is cleaner because the weak hands have already been shaken out.
Band walking
During a strong trend, price can stay at or near the upper band for multiple consecutive candles. New traders panic and try to fade it, saying “price is overbought, it must reverse.” That reasoning destroys accounts.
In a genuine trend, touching the upper band repeatedly is confirmation of strength, not a warning sign. The EUR/USD daily downtrend from August to October 2024 saw price walk the lower band for six consecutive weeks. Every trader who tried to buy “oversold” price at the lower band took losses. The position was to stay short and trail the stop using the middle band as a reference.
The rule I follow: never fade a band touch until the middle band is sloping flat. As long as the 20 SMA has a slope, you’re in a trend. Wait for the slope to flatten before considering reversal setups.
The Bollinger bounce
In range-bound markets (bands roughly parallel, no clear slope), price tends to revert toward the middle band after touching the upper or lower extreme. The 20 SMA acts as a gravitational centre.
This is the most common retail Bollinger setup, and also the most commonly misapplied. The bounce works when the market is ranging. It fails when the market is trending. Before entering any bounce trade, confirm on the higher timeframe that there’s no clear directional structure using support and resistance as your framework. If the daily shows a clear series of higher lows, the 4H bounce trade at the lower band is fighting the trend.
Three Bollinger Band trading strategies
Strategy 1: Squeeze breakout
- Identify a squeeze: bands at the narrowest point in at least 20 periods
- Wait for a full candle close outside either band (not a wick, a close)
- Enter on the next candle open in the breakout direction
- Stop: place below the prior swing low (for longs) or above the prior swing high (for shorts)
- Target: 2× the band width at the time of entry
I’ve traded this setup on EUR/USD and XAU/USD on the 4H and daily charts since 2022. My win rate on squeeze breakouts confirmed by a daily close sits around 58%. Without that daily close filter, it drops to 44%. The extra session of patience cuts fakeouts by roughly one-third.
The confirmation I add for quality: check the MACD direction at the time of the breakout. A squeeze breaking upward while MACD is already rising from below zero is a stronger setup than one where MACD is turning from a high positive reading. Momentum alignment matters.
Strategy 2: Bollinger Bounce (mean reversion)
- Confirm a ranging market on the daily timeframe (no trending structure visible)
- Price touches or closes outside the upper or lower band
- Look for a rejection candle at the band: pin bar, engulfing, or clear wick rejection
- Enter toward the middle band
- Target: the 20 SMA (middle band)
- Stop: one ATR beyond the band extreme
This works best when the Bollinger Band Width (the distance between upper and lower bands as a proportion of the middle band) is below its 20-period average. That condition confirms that the market is in a quiet, compressed phase rather than trending.
In 2024, I ran this approach during EUR/USD consolidation periods between trend legs. On the seven setups where I had clear rejection candles at the bands, five reached the middle band target. That’s not a standalone system worth trading in isolation. It’s a technique to apply selectively when the ranging condition is clearly confirmed on the higher timeframe.
Strategy 3: Trend pullback to middle band
- Identify an uptrend on the weekly chart: higher highs, higher lows
- On the daily, wait for price to pull back to the middle band (20 SMA) during the uptrend
- Enter when a daily candle closes back above the middle band after the pullback
- Stop: below the recent swing low
- Target: trail using the middle band as a stop reference, or target the upper band
This is the primary approach I use for XAU/USD position trades. Gold’s daily uptrend in 2025 offered multiple pullbacks to the 20 SMA during the advance from $2,650 to $3,200. I traded nine of those pullback-to-middle-band entries. Seven were profitable, with an average gain of 4.2% per trade on 0.5% risk per position, running this on my Exness Pro account with $8,500 in active capital.
The condition that makes or breaks this strategy: the middle band must have a visible slope in the trend direction. If the 20 SMA is flat, you are not in a trend. Switch to the bounce approach or stay out.
Entry levels, stop losses, and lot sizes. Updated every trading day. Join free.
Bollinger Bands settings: what to change
The 20/2 default works well enough that most traders should leave it alone. Two adjustments are legitimate:
For swing trading on longer timeframes: A 50-period SMA with 2 standard deviations gives a smoother middle band and wider bands that filter intraday noise. You’ll get fewer signals, but those signals align better with multi-day moves. The trade-off is that entries come later.
For high-volatility assets (gold during trending phases, crypto): Try 2.5 standard deviations instead of 2. During gold’s run through Q1 2025, the standard 2 SD upper band was regularly breached and then recovered. The 2.5 SD setting reduced those false “overbought” warnings and kept me in trending positions longer without premature exits.
What I’ve never found useful: going below 10 periods. At 10 periods, the bands become responsive to individual candles rather than meaningful volatility shifts. You get noise, not signal.
Combining Bollinger Bands with other indicators
Bollinger Bands measure volatility. They don’t have directional bias; they’re equally relevant in uptrends and downtrends. This is why they need to be paired with a momentum indicator to be most effective.
The combinations that work in practice:
- Bollinger Bands + RSI: RSI confirms whether the squeeze breakout has momentum behind it. If price breaks the upper band and RSI is above 55 and rising, the breakout is more likely to hold.
- Bollinger Bands + MACD: Useful for trend confirmation. A band walk during which MACD is expanding (histogram growing) signals stronger trend momentum.
- Bollinger Bands + price action: The rejection candle at the band is the cleanest confirmation for the bounce strategy. No secondary indicator needed when the rejection candle is clean.
On a desk, we combined volatility and direction analysis as a standard process. Bands give the volatility context; momentum indicators give the directional lean. Both together are more useful than either alone.
Common mistakes
Treating band touches as automatic signals. The upper band is not resistance. The lower band is not support. They are statistical boundaries, and price can stay outside them in a strong trend. Always check the slope of the middle band before deciding whether a band touch signals a reversal or a continuation.
Using the squeeze as a directional entry. The squeeze tells you a move is coming. It doesn’t say which way. Entering long after a squeeze with no other confirmation has roughly coin-flip odds. Wait for the close outside the band.
Changing settings to fit a recent period. Bollinger Bands with custom settings that look perfect on six months of EUR/USD data will likely fail out-of-sample. The 20/2 default was empirically derived to be robust across markets. Not optimal for any single one, but dependable across all of them.
Ignoring the middle band. Most traders focus on the extremes and ignore the 20 SMA. The middle band is the magnet that price returns to in every market condition. In trends, it’s your trailing stop reference. In ranges, it’s your profit target. Track where price sits relative to the 20 SMA at all times.
A note on execution
Squeeze breakouts require clean execution. A two-pip slip at entry on EUR/USD or gold can turn a 1.5:1 expected reward into a 1:1, which is not worth trading. I’ve been running these setups on Exness Pro since 2022. Raw spreads from 0.1 pip on gold during London session and execution without requotes on breakout candles have made a real difference to the results.
If you are newer to the indicator, run these setups on a forex demo account for two to four weeks before committing real capital. You’ll quickly discover whether your entry timing on squeeze breakouts is precise enough to hold up against the bid-ask spread.
FAQ
What are Bollinger Bands in simple terms?
What does it mean when Bollinger Bands squeeze?
Do Bollinger Bands work on all timeframes?
What are the best Bollinger Bands settings?
Can Bollinger Bands be used for crypto?
How are Bollinger Bands different from Keltner Channels?
🌍 Our recommended brokers
Some links on this page may earn us a commission — at no extra cost to you.
Reader Reviews
The squeeze breakout setup changed my EUR/USD approach after four months of poor results. I had been entering squeezes without waiting for the daily candle close, which produced a 41% win rate across 22 trades. After adding the daily close filter, my next 14 squeeze setups on EUR/USD and XAU/USD ran at 57% with an average 2.1 times reward on winners. The second-attempt breakout observation is accurate - I tracked it over six weeks and five of seven snap-back setups produced a larger move on the second attempt. Running on a $5,200 Exness account, averaging +7.4% monthly over three months using daily squeeze setups confirmed by MACD.
The middle band section filled a gap I had been missing. Bounce entries targeting the 20 SMA as profit target improved my EUR/USD 4H win rate from 48% to 61% over 18 trades. Good article, though I wanted more detail on band width as a standalone filter.
The trend pullback strategy is the clearest explanation I have found for staying in a Gold uptrend. I kept exiting XAU/USD positions early during the 2025 advance because upper band touches looked overbought. After reading the band walk section, I ran four pullback-to-middle-band entries on XAU/USD daily from February through April. Three reached the upper band target, one hit the stop at the swing low for a 1% loss. Net result across those four trades was +7.1% on the account. The middle band slope rule is the single most useful guideline in the article.
Bollinger Bands with RSI confirmation is what finally made the squeeze setup work consistently after two years of mixed results. I had been running the squeeze on EUR/USD daily with no secondary filter and getting roughly coin-flip outcomes - 49% win rate across 31 trades, which is not a tradeable edge. Adding the RSI above 55 and rising condition at the breakout close filtered my setups to 14 over the same period and pushed the win rate to 64%. The step down in frequency was uncomfortable at first, but return on those 14 trades averaged 2.4 times reward each on a 1% risk base. My best month finished at +8.1% and my worst at +0.3%, which is a range I can trade through. The MACD section is worth reading alongside the RSI part - together they describe how I now analyse EUR/USD before every session.
The 2.5 standard deviation recommendation for high-volatility assets is something I tested on BTC immediately. I had been using 2 SD on BTC daily and the upper band was getting touched and reversed on what turned out to be trend continuations. Switching to 2.5 SD kept me in three BTC uptrend positions I would have exited early, adding about 1.8% to each trade. Rating 4 stars because the crypto section is brief and BTC traders would benefit from a worked example similar to the EUR/USD squeeze walkthrough.
The band walk section stopped me from fading EUR/USD trends at the upper band. Two sentences about the middle band slope as trend confirmation saved me from a series of counter-trend entries I had been setting up. Clear and directly actionable.
I had been using Bollinger Bands incorrectly for eight months, treating every upper band touch as a sell signal on EUR/USD daily. This article explains clearly that band touches in a trend are continuation signals, not reversals. After restructuring my approach around the slope of the 20 SMA as the first check before any trade, my monthly win rate on EUR/USD moved from 44% to 58% over 11 weeks. The section combining Bollinger Bands with MACD is particularly useful - I now check MACD histogram direction before any squeeze breakout entry and it has cut my fakeout rate roughly in half.
The worked XAU/USD squeeze example from Q1 2025 is exactly the kind of live market context that makes indicator articles worth reading. I ran my own backtest on XAU/USD daily from 2023 through April 2025 using the criteria from this article - squeeze narrower than any reading in the prior 20 periods, daily close above the upper band, MACD rising from below zero. Out of 19 setups matching all three conditions, 12 reached the 2 times band width target before stopping out. The six that failed all had MACD at a high positive reading at entry, which matches the caution the article flags. Running XAU/USD and EUR/USD daily, my last three months averaged +7.8% with no monthly drawdown exceeding 7%.
