Squeeze Breakout Pro

Feb 25, 2026

Static chart image
Price Action Based
Volume Based
Signals
Dashboard
Volatility

The Squeeze Breakout Pro indicator is a comprehensive volatility compression tool designed to identify high-probability breakout setups when Bollinger Bands contract within Keltner Channels. It automates the entire trade framework by qualifying squeezes with trend strength filters, defining structural risk levels, and projecting Fibonacci-based profit targets with an integrated performance dashboard.

Usage

The indicator can be used to identify periods of market consolidation and subsequent directional moves. Once a squeeze is detected and confirmed, the tool maps out a complete trade setup.

  • Bullish Breakouts: Triggered when price closes above the squeeze range high with volume confirmation. The entry is marked with a "Long" label, and targets are projected upwards.
  • Bearish Breakouts: Triggered when price closes below the squeeze range low with volume confirmation. The entry is marked with a "Short" label, and targets are projected downwards.
  • Risk Management: Stop losses are automatically placed at the opposite structural boundary of the consolidation zone, adjusted by an ATR-based padding to account for market noise.
  • Target Scaling: Take-profit levels (TP1, TP2, TP3) are calculated as R-multiples of the squeeze range width, allowing for systematic scaling out of positions.

Details

The script follows a structured multi-step pipeline to ensure signal quality:

  • Volatility Compression: Detects the "squeeze" condition where Bollinger Bands are narrower than Keltner Channels.
  • ADX Qualification: Uses the Average Directional Index (ADX) to ensure the market is genuinely range-bound (default < 21) rather than simply pausing in a strong trend.
  • Duration Filter: Requires a minimum number of consecutive bars in a squeeze to ignore fleeting volatility fluctuations.
  • Volume Validation: Analyzes relative volume during the breakout bar to confirm institutional participation, automatically bypassing this filter on instruments without volume data (e.g., certain Forex pairs).
  • Statistical Tracking: The built-in dashboard tracks historical hit rates for each take-profit level versus the stop loss on the current timeframe and instrument.

Settings

Main Settings

  • Squeeze Length: The lookback period for both Bollinger Bands and Keltner Channels.
  • BB Multiplier: Standard deviation multiplier for Bollinger Bands; higher values increase squeeze frequency.
  • KC Multiplier: ATR multiplier for Keltner Channels; controls the threshold for entering a squeeze.

Filters

  • ADX Filter: Toggles the requirement for low directional movement during the compression phase.
  • ADX Threshold: The maximum ADX value allowed for a squeeze to be considered valid.
  • Volume Confirmation: Requires a volume spike relative to its moving average on the breakout bar.
  • Min Squeeze Bars: The minimum duration (in bars) a squeeze must last to be valid.
  • Prevent Overlap: When enabled, prevents the formation of new squeeze zones that overlap with recent ones.

Targets

  • TP1 / TP2 / TP3 (R-Multiple): Sets the profit targets as multiples of the squeeze range width (e.g., 0.618, 1.0, 1.618).
  • SL Padding (ATR%): The distance beyond the structural range high/low for stop loss placement, expressed as a fraction of ATR.

FAQ

How do I interpret the Squeeze Breakout Pro dashboard?

The dashboard provides real-time data on the current squeeze status, ADX values, and historical hit rates. "Pending" indicates a valid range is locked and waiting for a breakout, while the hit rates show the percentage of times TP1 and TP3 were reached historically on your chart.

What timeframes are best for this tool?

The indicator is versatile; lower timeframes (1m-5m) typically require shorter squeeze lengths and higher ADX thresholds, while higher timeframes (Daily) benefit from longer squeeze requirements and lower ADX thresholds to capture major trend shifts.

How can I get access to Squeeze Breakout Pro?

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.