Bollinger bands strategy: Intraday squeeze, breakout rules

Bollinger bands strategy: Intraday squeeze, breakout rules

Key takeaways

  • Bollinger bands are a Volatility based Indicator used to measure relative highness and lowness of price movements. It was invented by John Bollinger in 1980. Generally 20 period Simple Moving Average is used as a base with 2 Standard deviation for volatility measurement.
  • Squeeze filter. Use Bandwidth percentiles (for example the lowest 15% over 50 bars) and wait for a clear expansion before entering. Add a duration filter such as 3 consecutive bars below the percentile to reduce false alarms and prioritise signals in regular liquidity hours.
  • Parameter tuning. Try 10–15 periods with 1.5–2.0 standard deviation on 5–15m, keep 20,2 as simple moving average and standard deviation respectively on 1 hour, and prefer an Exponential Moving Average (EMA) for speed if you accept more false signals. Test settings across instruments and sessions to find stable ranges rather than exact values.
  • Entry and stops. For mean reversion require a band touch plus confirmation such as NPF Momentum or a candlestick pattern and size stops by ATR or a fixed tick. Size positions so risk per trade stays consistent and move stops to breakeven after the first partial.
  • Breakout confirmation. For momentum trades use %B thresholds, higher-timeframe bias, volume and Bandwidth expansion to confirm runs. If volume is low or the higher-timeframe bias contradicts the breakout, skip or use a smaller initial size.
  • Backtest and journal. Codify rules, test across instruments and sessions, log win rate and reward-to-risk, then run demo trades before risking capital. Keep a trade journal of entries, exits and execution slippage to refine entries and sizing.

Bollinger Band

How a Bollinger bands strategy works intraday

The original Bollinger bands construction uses a 20-period simple moving average as the middle band and outer bands at plus and minus two standard deviations. That configuration typically contains about 90–95% of price action and offers a reliable reference for normal movement while highlighting expansion. Treat the 20,2 default as a starting point rather than an immutable setting because intraday timeframes often require faster reactions and tighter management of false signals.

Practical intraday rules are straightforward: touches of the outer bands mark areas of interest, closes outside a band imply band expansion and potential momentum, and the middle band commonly serves as the first profit target on mean-reversion trades. Use the middle band as an initial exit or partial-take level, and extend targets only when momentum and higher-timeframe bias confirm continuation. When price remains above or below the middle band after a move, expect trend continuation rather than an immediate reversion.

Bollinger %B shows price position inside the bands from 0 to 1, with values above 1 or below 0 when price extends beyond the bands. Bandwidth measures how wide the bands are relative to the center and identifies volatility contraction and expansion for squeeze filters. For intraday use shorten periods and slightly reduce deviations to speed response; noisy assets often require wider deviations or extra filters. The next section shows how to detect low-volatility squeezes with Bandwidth percentiles and trade the subsequent expansion.

Squeeze setup: detect low volatility and trade the expansion

Define a squeeze by marking Bandwidth in the lowest Xth percentile over a lookback, for example the lowest 15% of the past 50 bars. Low Bandwidth alone produces many short-lived compressions, so add a duration filter such as six or more consecutive bars below the percentile to reduce false alarms. Give priority to squeezes that occur during regular liquidity hours and that show supporting volume; pre-market or post-session compressions are less reliable.

Entry should use stacked confirmations. A long trigger can be a close above the upper band with supporting signals such as volume greater than 1.2 times average, a MACD crossover in the breakout direction, or an RSI crossing 50; reverse the checks for shorts. Early entries capture more of the initial run but increase false-trigger risk, while retest entries on the band or nearby swing level reduce false signals and allow tighter stops.

Protect trades with objective stops and a clear scaling plan. Place stops under the breakout candle low for longs and above the breakout candle high for shorts, or beyond the opposite band plus a small ATR buffer to allow for noise. Take an initial partial at the middle band, scale to targets around 1.5–2R, then trail the remainder by the middle-band slope or ATR multiples and move stops to breakeven after the first target.

For a demo-ready rule, test a 15-minute setup: use a 14-period middle band with 1.9 SD and flag Bandwidth in the lowest 15% of the last 50 bars. Enter long on a close above the upper band when volume exceeds 1.25× average and the MACD histogram is positive, and place the stop under the breakout candle low. Take a partial at the middle band and trail the remainder by the middle band. For additional context on how squeezes behave and practical examples, see the Bollinger Band Squeeze guide.

Mean-reversion rules: trade band touches with clear stops and exits

Mean-reversion setups work best with a strict entry checklist that reduces ambiguity and improves edge. Use a simple gate: price closes at or below the lower band, RSI(9) is below 30, the candle shows a rejection wick or bullish engulfing pattern, and volume supports the move. Reverse the checks for shorts so entries concentrate where the odds favour a pullback rather than chasing momentum.

  • Price close at or near the band extreme.
  • RSI(9) confirmation: below 30 for long entries, above 70 for shorts.
  • Price-action signal: rejection wick or bullish engulfing pattern.
  • Volume confirmation supporting the rejection or exhaustion.

Place stops beyond the band extreme plus a buffer equal to 0.5–1 ATR to allow for ordinary noise and occasional overshoots. Move stops to breakeven after the first partial is filled and take partial profits at the middle band. Plan the remainder either to the opposite band or with a trailing stop if momentum supports continuation; a conservative split is 50% at the mid band and 50% to the opposite band. Size positions so that risk per trade stays consistent and use ATR-based sizing formulas rather than fixed shares or contracts.

Size positions with an ATR-based formula so risk per trade remains consistent. Calculate risk_per_trade = account_size × risk_percent, then position_size = risk_per_trade / (stop_distance × contract_value), where stop_distance includes the ATR buffer. For example, on a 50,000 account risking 1% you have 500 risk; with a 2.0-point stop and 1 point per contract the size is 250 units. Use a smaller risk percent for mean reversion because false breakouts can produce larger losses.

Skip mean-reversion attempts when higher-timeframe context or strong momentum contradicts the setup. Filters that cancel trades include a steep middle-band slope, higher-timeframe price trading outside both bands, live macro news, or a confirmed Bollinger breakout. Implement a kill switch such as a daily band breach or a higher-timeframe MACD confirmation and only resume when the higher timeframe clears. For a practitioner-oriented discussion on fading extremes and mean-reversion techniques, consult this mean-reversion trading guide.

Breakout system: capture runs when price leaves the bands

Begin breakout trades with higher-timeframe alignment before risking capital. Check the one-hour or daily middle-band slope and a 50-period moving average to define bias, since matching slope and price position improves the odds of a sustained run. Keep multi-timeframe confirmation simple: one directional check on a higher timeframe plus a matching price structure on your execution timeframe often suffices. For a deeper look at how technical patterns affect trend bias, review Understanding Technical Patterns For Market Trends.

Choose between early and retest entries. Enter on the breakout candle close above or below the band when volume and momentum agree to capture the fastest part of the move, or wait for a retest to the band or nearby support and enter on a confirming candle to reduce false signals. Early entries capture more of the run but carry higher false-trigger risk, while retests allow tighter stops and better risk control.

Manage winners with a clear trailing and scale-out plan tuned to timeframe and volatility. Trail by a multiple of ATR or follow the middle band as a dynamic stop, scale out 25–50% at 1R and another 25% at 2R, then let the remainder run with a trailing stop. Shorter intraday charts need tighter ATR multiples while higher-timeframe trades can accept wider trails and larger initial splits.

Watch for common signs of false breakouts such as low volume on the break, immediate rejection back through the band, or divergence on MACD or RSI. Mitigations include reducing initial size, using a tighter stop, or requiring a retest with a confirming candle before adding. If you automate these rules they map cleanly into TradingView Pine Script. The next section shows how to validate the edge before live trading.

Backtesting, risk checks and a quick validation plan

Validate a Bollinger bands strategy by codifying every rule so tests are deterministic: explicit entries, stops, scaling and exits. Run the same logic across multiple instruments and session windows to reveal regime sensitivity, and hold back an out-of-sample period or use walk-forward testing to reduce optimism bias. Always include realistic commissions and slippage so the edge survives trading costs.

Simulating realistic fills matters for intraday work because bar data can hide intra-bar moves and execution leakage. Use tick data when available or simulate intra-bar executions with conservative worst-case fills and time-priority assumptions, then track average fill price versus theoretical entry to quantify execution impact. Adjust stop distances and position sizing to match the chosen fill model. For foundational guidance on standard Bollinger implementation and rules, see the original Bollinger Band rules.

Measure a compact set of metrics: total trades, win rate, average win and loss, profit factor, expectancy per trade, max drawdown, and trades per month. Treat red flags such as a profit factor below 1.2, expectancy near zero, or individual trade losses that blow your risk budget as triggers to stop and diagnose. Avoid curve fitting by making incremental parameter changes and preferring ranges that hold across instruments and timeframes. Before going live, verify slippage assumptions, average fills, risk per trade and max daily loss, set up a trade journal and alert routing, and complete a 30–90 day demo run.

Alerts and Pine Script: hooking Bollinger signals into your live trading with N P Financials

N P Financials real-time alerts monitor volatility shifts and confirmation stacks so you can focus on execution instead of constant scanning. Typical alert types include Bandwidth percentile flags, %B cross thresholds, band-cross breakouts and combined-condition alerts that add RSI or volume filters for confirmation. Configure alerts with clear, actionable text so each notification maps directly to your execution template. Explore the firm’s practical ideas at High Probability Trading Ideas | N P Financials.

When building a Pine Script, include a middle SMA or EMA, upper and lower bands with default settings, Bandwidth and %B calculations, and volume or RSI filters. Add alert condition statements and placeholders in the alert body such as {{symbol}}, {{timeframe}}, {{BBWidth}}, {{entry}}, {{stop}} and {{target}} so alerts integrate with your trade-management workflow. To set alerts, add the script to your TradingView chart, create alerts on the chosen conditions, choose a webhook or messaging channel, and paste the pre-filled execution template into the message field.

An intraday example: a 15-minute Bandwidth below the 12th percentile moves the pair into watch mode and a breakout alert fires when price closes above the upper band with volume greater than 1.2× average and MACD confirming. Enter per your rule, place the stop under the breakout candle and take a partial at the middle band while trailing the remainder. Expect slippage and partial fills; log every outcome and refine execution templates as you collect data.

Converting signals into repeatable rules, consistent sizing and a clear backtest plan turns alerts into a practical live trading tool. If you want guided practice, N P Financials offers ASIC-regulated coaching, structured self-study modules and live trade-idea services that include execution templates and ongoing support. Contact their team to discuss how those services can integrate with your Bollinger bands strategy.

Final steps for applying a Bollinger bands strategy intraday

An effective intraday Bollinger bands strategy focuses on spotting squeezes and then trading the expansion, or trading disciplined band touches around the 20-period SMA. Quantify low volatility by marking Bandwidth in the lowest Xth percentile over your chosen timeframe, then wait for a clear expansion or a validated touch before acting. Combine both approaches: take mean-reversion opportunities at band touches with strict stops, and treat breakout entries as continuation trades when volatility and volume confirm the move. Two practical takeaways are to define a practical squeeze rule to filter noise and to always trade with a documented stop and exit plan.

Backtesting and risk control separate repeatable setups from guesswork, so make testing your priority before risking live capital. A practical next step is to backtest the squeeze filter on 5- and 15-minute charts for the last 30 sessions, record win rate and reward-to-risk in your trade journal, then place one demo trade that follows your rules exactly. Beginners starting this process may find step-by-step help in the Trading Guide For Beginners From N P Financials.

👉 Share this post on your social media

Written by

Related Articles