What Is the Squeeze Momentum Indicator?
In this article
- What Is the Squeeze Momentum Indicator?
- How the Indicator Works: Mechanics and Formulas
- Squeeze Momentum in CFD Trading: Costs and Risks
- Integrating the Squeeze with Trend Indicators
- Common Mistakes When Trading Volatility Squeezes
- Understanding the Squeeze Momentum Indicator
- Frequently Asked Questions
- Browse All Education

The Squeeze Momentum Indicator is a technical analysis tool that identifies periods of low market volatility and measures the direction and speed of subsequent price breakouts. It works by detecting when Bollinger Bands contract inside Keltner Channels to signal a volatility squeeze, using an oscillator histogram to plot price momentum once the squeeze releases.
The Squeeze Momentum Indicator is a technical analysis tool used to identify periods of price consolidation and measure momentum as volatility expands. Developed from John Carter's volatility squeeze principles, it highlights when price is trading within a tight range and may be approaching a breakout.
Trading volatility breakouts requires careful timing and clear confirmation. Consolidation zones can tempt traders to enter too early, increasing the risk of losses when a breakout fails. This guide explains how the indicator measures statistical compression, how to interpret its momentum oscillator, and how CFD traders manage the execution risks associated with sudden volatility.
Quick Takeaways
- The Indicator identifies periods of low volatility before price expands into a trend.
- A "squeeze" occurs mathematically when Bollinger Bands contract inside Keltner Channels.
- The indicator measures changes in momentum but cannot predict the direction of a breakout before it occurs.
- Traders may use trend-confirmation tools such as moving averages to help filter false breakouts.
What Is the Squeeze Momentum Indicator?
The Squeeze Momentum Indicator is a visual tool that combines two volatility measures with a momentum oscillator in a single chart panel. Originally popularised on trading platforms through custom implementations such as the LazyBear script, the indicator is based on a simple market principle: periods of low volatility tend to be followed by periods of higher volatility.
When price consolidates, the indicator enters a "Squeeze On" state, usually shown by dark dots along the oscillator's zero line. This indicates that statistical volatility has contracted to a relatively low level. When price breaks out of the range, the bands expand and the indicator switches to a "Squeeze Off" state, shown by lighter dots.
At the same time, a colour-coded momentum histogram measures the direction and strength of the developing price move.
How the Indicator Works: Mechanics and Formulas
The indicator generates its signals by monitoring the relationship between standard deviation and Average True Range (ATR). It uses two main technical channels:
- Bollinger Bands: Standard parameters use a 20-period Simple Moving Average (SMA), with upper and lower bands set 2.0 standard deviations from the average.
- Keltner Channels: Standard parameters use a 20-period SMA, with channels positioned 1.5 Average True Range (ATR) units from the average.
Squeeze Condition = Bollinger Bands Position Relative to Keltner Channels
When market volatility contracts, the outer Bollinger Bands narrow more quickly than the Keltner Channels. Once the Bollinger Bands move completely inside the Keltner Channels, the indicator registers a volatility squeeze.
The histogram around the zero line measures momentum using linear regression value calculations:
Momentum Value = Linear Regression of Price - Average of (Donchian Midpoint + SMA)
Donchian Midpoint: the mid-point between the highest high and lowest low over the period
- Bright Green Bars: Strong upward momentum, with the value increasing above zero.
- Dark Green Bars: Weakening upward momentum, with the value decreasing above zero.
- Bright Red Bars: Strong downward momentum, with the value decreasing below zero.
- Dark Red Bars: Weakening downward momentum, with the value increasing below zero.
A common mistake is to treat the indicator as a directional predictor while the squeeze is still active. A squeeze indicates that volatility is compressed and may expand, but it does not determine whether price will break upwards or downwards. Direction becomes clearer only once the momentum histogram begins to develop away from the zero line.
Squeeze Momentum in CFD Trading: Costs and Risks
Trading volatility breakouts with leveraged Contracts for Difference (CFDs) introduces execution risks that differ from those associated with trading spot assets. Leverage allows traders to gain market exposure with a smaller initial deposit, but it also increases potential losses if price moves against an open position.
Regulatory data shows that approximately 70–80% of retail CFD accounts lose money, largely due to unmanaged execution risks during rapid volatility expansions FCA/ESMA loss rate statistics.
When a volatility squeeze is released, several execution factors can affect trading performance:
Execution Risk | Mechanism | Impact on Leveraged Positions |
|---|---|---|
Slippage | Rapid price movements can cause orders to be executed away from the requested level. | Stop-loss orders may be filled at a worse price than expected. |
Spread Expansion | Liquidity providers may adjust pricing during volatile market moves. | Wider bid-ask spreads increase immediate trading costs. |
Market Gaps | Sudden changes in trading activity can create discontinuous price moves. | Margin requirements may be breached quickly before a position can be adjusted. |
False breakouts, often referred to as whipsaws, occur when price initially breaks out of a squeeze in one direction, triggers entry orders, and then reverses sharply. In a leveraged account, entering a false breakout can expose the trade to entry spreads, potential exit slippage and an immediate drawdown in capital.
Integrating the Squeeze with Trend Indicators
Because a squeeze does not predict breakout direction on its own, traders rarely use it in isolation. Instead, they may combine volatility indicators with directional trend filters.
One common approach is to align squeeze signals with a 50-day moving average. If price is trading firmly above its 50-day moving average when the squeeze is released, traders may focus only on positive momentum signals and ignore short-side histogram signals that conflict with the broader trend.
In practice, experienced traders avoid placing tight stop-loss orders directly inside the consolidation channel, as normal market noise can trigger an exit seconds before the main expansion move begins.
Placing stop-loss levels beyond important structural swing points, rather than directly at the indicator's band edge, can help reduce the risk of an early whipsaw. This gives the trade room to breathe during the first stages of a breakout.
Common Mistakes When Trading Volatility Squeezes
- Guessing the Direction Early: Opening a position while the squeeze dots are still active based on personal market bias rather than waiting for momentum to expand.
- Misinterpreting Colour Shifts: Treating a change from bright green to dark green as an automatic sell signal, rather than recognising that it simply indicates weakening upward momentum.
- Ignoring Macro News Events: Overlooking scheduled economic releases that can cause sudden volatility spikes and invalidate a technical compression setup.
Understanding the Squeeze Momentum Indicator
This volatility tool provides a structured way to measure statistical price compression and the momentum that develops when volatility expands. By showing when volatility contracts and highlighting changes in momentum as price moves out of a range, the indicator can help traders assess whether market conditions are becoming more directional.
However, indicator signals cannot guarantee trading outcomes or remove market risk. Combining volatility squeezes with secondary confirmation, disciplined position sizing and appropriate execution management remains important when applying technical indicators to leveraged markets.
FAQ
What does the Squeeze Momentum Indicator show?
The indicator shows when market volatility contracts to historical lows and measures the momentum of the price expansion that follows. Black or red dots signal a "squeeze" (low volatility), while green or grey dots indicate a release into higher volatility alongside a colour-coded momentum histogram.
Does the Squeeze Momentum Indicator predict breakout direction?
No. The indicator identifies volatility compression, which signals that a fast move is coming, but it does not predict direction beforehand. Direction is confirmed only after the release as the momentum histogram builds above or below the zero line.
What are the standard settings for the Squeeze Momentum Indicator?
Standard settings use a 20-period Simple Moving Average with Bollinger Bands set to 2.0 standard deviations and Keltner Channels set to a 1.5 Average True Range (ATR) multiplier over 20 periods.
How do you avoid false breakouts with the squeeze indicator?
You can avoid false breakouts by pairing the indicator with broader trend filters, such as a 50-day moving average. Taking signals only in the direction of the dominant trend helps you filter out low-volume market noise and unexpected price traps.
Why are volatility releases risky when trading CFDs?
Volatility releases often trigger sudden price jumps, spread expansion, and slippage. On a leveraged CFD account, fast price moves can bypass stop-loss levels and magnify capital losses if the market moves against the position.