Breakout Finder
Jun 9, 2021

The Breakout Finder indicator identifies technical breakouts and breakdowns from support and resistance areas by detecting price levels that have been tested multiple times. This tool automates the detection of price consolidation exits, providing visual confirmation through boxes and shapes to highlight significant market moves.
Usage
The Usage section describes how the script can be used to identify trend shifts and volatility expansions. Traders typically use this script to find high-probability entry points where price successfully clears a historical pivot level that has acted as a ceiling or floor.
- Bullish Breakouts: Identified when price closes above a resistance zone that has been tested at least the "Minimum Number of Tests" times. A green triangle and box will appear.
- Bearish Breakdowns: Identified when price closes below a support zone that has been tested at least the "Minimum Number of Tests" times. A red triangle and box will appear.
- Support/Resistance Zones: The indicator draws a box extending from the historical start of the zone to the breakout bar. The height of this box is determined by the "Threshold Rate %" setting, representing the channel width.
Details
The script operates by tracking Pivot Highs and Pivot Lows within a specific lookback period defined by the "Max Breakout Length." When a new pivot is formed, it is stored in an array. The script then checks if the current price action satisfies the following conditions:
- Price closes outside the range of a cluster of previous pivots.
- The cluster of pivots falls within a specific price proximity (Threshold Rate).
- The number of historical pivots within that proximity meets the user-defined minimum.
The "Threshold Rate %" is dynamically calculated based on the highest high and lowest low of the last 300 bars, ensuring the sensitivity of the breakout zone adapts to overall market volatility.
Settings
- Period: Sets the lookback for identifying Pivot Highs and Pivot Lows (e.g., a period of 5 looks for the highest/lowest point within 5 bars on either side).
- Max Breakout Length: The maximum number of bars back the script will search for historical pivots to form a breakout zone.
- Threshold Rate %: Determines the vertical width of the breakout area (channel width), calculated as a percentage of the recent 300-bar price range.
- Minimum Number of Tests: The required number of times price must have touched the resistance or support level before a breakout is considered valid.
- Breakout Colors: Customizes the color for bullish breakout signals and bearish breakdown signals.
- Line Style: Adjusts the visual style (Solid, Dashed, or Dotted) of the boxes drawn on the chart.
FAQ
How do I adjust the sensitivity of the breakout detection?
You can increase the "Minimum Number of Tests" to filter for more significant levels or decrease the "Threshold Rate %" to require more precise price touches at specific levels.
Does this indicator provide alerts?
Yes, the indicator includes built-in alerts for Bullish Breakouts, Bearish Breakdowns, or both, which can be configured through the TradingView alerts menu.
How can I access the Breakout Finder?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Free indicator
Get free access to this indicator on the platforms below.
Unlock the entire LuxAlgo Library
Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.