Mean Reversion Framework: RSI Plus Bollinger Bands
A complete mean reversion framework combining RSI extremes with Bollinger Band touches, with entry filters, stop placement, and target rules.
Интерактивные инструменты могут не работать в переведённом виде.
Mean Reversion Framework: RSI Plus Bollinger Bands
Mean reversion bets that price returns to its statistical mean after an extreme stretch. It sounds simple, but most traders lose with it because they buy any dip and sell any rip with no filter. The RSI plus Bollinger Band combination gives you a rules-based way to define "extreme" and "reversion" without guessing — and the trend filter keeps you out of the trades that blow up the strategy.
Core Concept: Defining the Stretch and the Snap
Mean reversion requires two things: a statistically extreme departure from the mean, and a trigger that confirms the stretch is exhausting rather than extending. RSI(14) defines the extreme — a reading below 30 (oversold) or above 70 (overbought). The Bollinger Band, set at 20 periods and 2 standard deviations, confirms the move is statistically stretched, not just slow: price must close outside the lower band (for longs) or upper band (for shorts). The combination filters out weak signals — an RSI of 28 inside the bands is not enough; an RSI of 28 with a close beyond the 2-SD band is.
The setup conditions, all of which must be true, are: timeframe of 1H or 4H (daily works for swing; avoid anything below 15m where noise dominates); RSI(14) below 30 for longs or above 70 for shorts; price closes outside the lower or upper Bollinger Band (20, 2); and a trend filter — only take longs when price is above the 200-EMA, shorts when below. Mean reversion against a strong trend is the single most common way this strategy loses, because in a trend price hugs the band and RSI stays pinned while the move continues.
The entry itself is not the first touch. Wait for a confirmation candle — a close back inside the band (long) or a close back above RSI 30. The first touch often extends; the close back inside signals exhaustion. Enter on the next candle open. Worked example: EURUSD on the 4H drops to RSI 26 and closes below the lower Bollinger Band at 1.0820. The next 4H candle closes back inside the band at 1.0835 — that close is your trigger, entry on the open of the following candle.
Practical Application: Entry, Stop, and Targets
The framework is mechanical once the confirmation candle prints. Entry is at the open of the candle after the close-back-inside. No chasing, no scaling in before confirmation.
Stop placement: 1x ATR(14) beyond the extreme of the entry candle. Not a fixed percentage — ATR adapts to volatility. For a stock with a 1H ATR of $0.80, the stop sits $0.80 below the entry candle low for longs. This is structural: if price extends past the entry candle extreme by a full ATR, the stretch is not reverting, it is trending.
Targets and R/R:
| Element | Rule | Example |
|---|---|---|
| Stop | 1x ATR(14) beyond entry candle extreme | ATR $0.80, entry low $1.0830 → stop $1.0750 |
| Target 1 | 20-period middle band (the mean) | Exit 50% at $1.0870 |
| Target 2 | Opposite band, trail with 2x ATR stop | Trail remainder |
| Minimum R/R | 1.5R to the mean | Risk $0.0080, reward ≥ $0.0120 |
| Position size | 0.5–1% account risk | $10k account, 0.5% = $50 risk |
Pre-trade checklist:
- Timeframe is 1H, 4H, or daily (not below 15m).
- RSI(14) reached the extreme (≤ 30 long, ≥ 70 short).
- Price closed outside the 2-SD Bollinger Band.
- Trend filter aligned (price above 200-EMA for longs).
- Confirmation candle closed back inside the band.
- Distance to the mean is at least 1.5x the stop distance.
- No earnings, FOMC, or CPI within the next 24 hours.
Management rules:
- If price closes back outside the band after entry, exit immediately — the stretch is extending, not reverting.
- If RSI fails to lift back through 50 within 3 candles, the reversion is weak — exit at market.
- Three consecutive band-touch losses on the same instrument: pause that instrument for two weeks. The regime has shifted to trend.
Common Mistakes
- Buying the first touch. The first band touch often extends another 1–2 ATR before reverting. Correction: wait for the close back inside the band — you give up the exact low for confirmation that exhaustion has begun.
- Mean reversion against the trend. Taking longs below the 200-EMA because RSI hit 25. Correction: the 200-EMA filter is non-negotiable. In a downtrend, oversold stays oversold; only take longs when the higher-timeframe trend is up.
- Holding through scheduled news. Earnings, FOMC, and CPI break the stable distribution the strategy depends on. Correction: flat or skip any trade with high-impact news inside the hold window. The gap risk dwarfs the mean-reversion edge.
Advanced Tips
Run mean reversion only in ranging regimes — use an ADX below 25 as a regime filter, and disable new entries when ADX rises above 25 (trending). Combine with a correlation check: skip the trade if two highly correlated instruments are both stretched in the same direction, since they often revert together and your risk is correlated, not diversified. Track win rate by RSI extreme depth (30 vs 25 vs 20) in your journal; the deeper extreme usually has a higher win rate but fewer trades. For logging setups and regime tags, see /journal; for the full strategy set including the trend-following counterpart, see /strategies; and use the ATR and Bollinger scanner at /tools to surface only qualifying instruments.
Summary
Mean reversion with RSI and Bollinger Bands works when you define the extreme precisely, wait for the exhaustion candle, respect the 200-EMA trend filter, and skip news windows. Risk 0.5–1% per trade, demand 1.5R minimum, and pause any instrument after three losses. The edge is modest per trade and depends entirely on discipline and volume.
Live Chart
Open full chart →Related market data, powered by TradingView.