Consolidation Breakout PRO — Clean Boxes + 200 EMA Trend Filter
Nov 28, 2025

The Consolidation Breakout PRO — Clean Boxes + 200 EMA Trend Filter indicator provides a high-probability range breakout detection system designed to identify and highlight market consolidation phases with clear visual boxes. It aims to filter out noise by requiring volume confirmation and optional trend alignment using a 200 EMA filter to identify high-conviction breakout opportunities.
Usage
The script is used to identify periods where the market is trading within a tight price range. Users can look for price to close outside of the generated consolidation boxes to identify potential trade entries.
Examples of usage include:
- Trend Filtering: By enabling the 200 EMA trend filter, the indicator will only highlight bullish breakouts when price is above the EMA and bearish breakdowns when price is below it.
- Volume Confirmation: The indicator requires volume to exceed a user-defined multiplier of its average to trigger a label, helping to avoid "fakeouts" on low liquidity.
- Entry and Exit: A common strategy involves entering on the close of a labeled breakout candle or waiting for a retest of the box edge. Stop-losses are often placed on the opposite side of the consolidation range, with take-profit targets set at a 1:2 risk-to-reward ratio or based on the vertical height of the box.
Details
The indicator calculates consolidation by monitoring a specific lookback period and measuring the percentage range between the highest high and lowest low. If this range stays below a defined threshold for a minimum number of bars, a box is drawn. Unlike standard box indicators, this tool dynamically manages visuals by stopping the extension of the box the moment a breakout occurs. It also includes an auto-delete feature to remove historical boxes, ensuring the chart remains clean for real-time analysis.
Settings
General Settings
- Lookback period: Sets the number of bars used to calculate the highest high and lowest low for range detection.
- Max range %: Defines the maximum allowed percentage width of the range to qualify as a consolidation box. Lower values result in tighter, more selective boxes.
- Minimum bars in box: The minimum duration (in bars) price must remain within the range percentage before a box is plotted.
- Volume multiplier: Determines the required volume surge needed for a breakout signal, expressed as a multiple of the 20-period volume SMA.
- Only trade in direction of 200 EMA trend: When enabled, filters signals to only show those that align with the long-term trend.
- Auto-delete old boxes: When enabled, the script removes previous boxes once a new consolidation phase is detected to maintain chart clarity.
FAQ
How do I access Consolidation Breakout PRO — Clean Boxes + 200 EMA Trend Filter?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
What timeframes work best with this tool?
While the script works on any timeframe, it is optimized for the 1H, 4H, and Daily intervals where consolidation patterns tend to be more reliable.
Can I set alerts for breakouts?
Yes, the indicator includes built-in alert conditions for both "Bullish Breakout" and "Bearish Breakdown" events that trigger on the bar close.
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.

