Squeeze Momentum Indicator

Apr 23, 2026

Static chart image
Signals
Channels
Dashboard
Volatility

The Squeeze Momentum Indicator [AGPro Series] tool is a premium lower-pane volatility and momentum engine designed to track market compression and release cycles with structural nuance. Unlike traditional squeeze indicators that provide binary conditions, this script evaluates the quality and persistence of directional pressure following a volatility expansion.

Usage

The Usage section focuses on identifying the state of the market through the combined volatility and momentum workflow.

  • Squeeze Detection: When the zero-line markers indicate a squeeze, the market is in a period of volatility compression (Bollinger Bands within Keltner Channels). This is the preparation phase.
  • Expansion & Bursts: A "Bull Burst" or "Bear Burst" occurs when the squeeze releases and momentum clears the adaptive balance zone. These signals suggest a high-energy directional move is underway.
  • Momentum Persistence: Once a move is initiated, the histogram transitions through "Drive" phases (continuation) and "Fade" phases (momentum cooling). These visual cues help traders distinguish between healthy expansion and moves losing structural energy.
  • Release Boxes: When enabled, rectangular zones highlight active expansion phases, making it easier to scan for sustained trends across multiple bars.

Details

The script's engine operates by first establishing a volatility framework using the relationship between Bollinger Bands and Keltner Channels. Once a squeeze is identified, the indicator transitions into a proprietary momentum model.

Instead of a standard linear regression formula, the engine blends three specific components:

  1. Displacement from Equilibrium: Measuring price distance from an anchor relative to ATR.
  2. Equilibrium Velocity: Tracking the speed at which the anchor itself is moving.
  3. Path Efficiency: Evaluating how cleanly price is traveling over a lookback period.

These components are processed through an adaptive threshold system consisting of a "Balance Band" and a "Burst Band." This ensures the indicator remains sensitive to the specific volatility regime of the asset and timeframe being analyzed.

Settings

Core

  • Source: The primary price source used for all calculations.
  • BB Length/StdDev: Parameters for the Bollinger Band volatility envelope.
  • KC Length/ATR Multiplier: Parameters for the Keltner Channel containment envelope.
  • Use True Range For KC: Toggle to use True Range instead of raw high-low range.

Momentum Engine

  • Equilibrium Length: The EMA period used as the anchor for displacement and velocity.
  • Velocity Length: Smoothing applied to the directional velocity component.
  • Momentum Smoothing: Final smoothing applied to the blended momentum output.
  • Adaptive Band Length: The lookback period for calculating dynamic balance and burst zones.
  • Burst Band Multiplier: Sensitivity control for the expansion thresholds.

Visuals & Signals

  • Show Adaptive Momentum Zones: Toggles the background bands in the oscillator pane.
  • Show Release Boxes: Enables the rectangular burst highlighting.
  • Min Release Quality: Minimum score required to trigger a release label.
  • Min Cooling Quality: Threshold for identifying fading momentum energy.

FAQ

How do I interpret the different histogram colors? The histogram uses four states: bright colors indicate strengthening expansion (Bullish/Bearish), while darker or muted shades represent fading directional pressure.

What is the difference between a "Squeeze" and a "Burst"? A squeeze is a state of low volatility where price is consolidating. A burst is the subsequent release of that energy where momentum confirms a directional move.

How can I access the Squeeze Momentum Indicator? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Free access on the following platforms
tradingviewSymbolTradingView
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

ninjatraderNinjaTrader
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

metatrader4MetaTrader 4/5
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

thinkorswimThinkorswim
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

Trading & investing are risky and many will lose money in connection with trading and investing activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other investments involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.

Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.

Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

As a provider of technical analysis tools and strategies, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content, tool, or platform feature we provide.

Charts used on this site are by TradingView in which the majority of our technical indicators are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.

Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data is licensed from CME Group and provided through BarChart. Select cryptocurrency data, including major coins, is provided through CoinAPI. All data is provided “as is” and should be verified independently for trading purposes.

This does not represent our full Disclaimer. Please read our full disclaimer.

© 2026 LuxAlgo Global, LLC.