CandelaCharts - Breaker Blocks📝 Overview
Breaker Blocks are a powerful concept popularized by ICT (Inner Circle Trader) and widely used in Smart Money Concepts (SMC) trading. A Breaker Block is essentially a "failed" order block. It forms when the market sweeps a prior high or low to grab liquidity, but then sharply reverses and breaks the pivot that initiated the sweep. The original order block that caused the liquidity sweep then becomes a high-probability mitigation zone—known as a Breaker Block.
Our CandelaCharts - Breaker Blocks indicator automatically identifies these complex market structures, drawing the original order block and extending the active Breaker Block zone to help you anticipate high-probability reversals and continuation setups.
📦 Features
Automated Detection : Instantly identifies both Bullish and Bearish Breaker Blocks by analyzing pivot sweeps and structural breaks.
Visual Clarity : Highlights the original Order Block (gray by default) and extends the mitigated Breaker Block zone (colored) for easy visual reference.
Mean Line : Automatically draws a dotted mean (50%) line inside the breaker block, a key sensitivity level for price reactions.
Overlap Management : Optionally removes overlapping breaker blocks to keep your chart clean and focused on the most relevant zones.
Dynamic Clean-up : Automatically removes mitigated blocks once price breaks and closes completely through them.
Dynamic Ranking & Shading : Calculates a robust 0-100 score based on Volume, Block Size, Sweep Depth, and Displacement. Ranks range from Prime (highest) to Weak (lowest), and the zone's visual opacity dynamically scales to highlight stronger setups.
⚙️ Settings
Bias : Filters the detection to show "Neutral" (both directions), "Bullish" only, or "Bearish" only.
Max Blocks : Limits the maximum number of active breaker blocks displayed simultaneously on the chart.
Pivot Lookback : Adjusts the lookback period for detecting Pivot Highs and Lows. Increase this value to detect major, higher-timeframe structural breakers, or decrease it for minor, short-term breakers.
Bullish / Bearish Colors : Fully customize the colors for both the historical Order Block zone and the active Breaker Block zone.
Remove Overlaps : When enabled, the script will automatically filter out and remove overlapping breaker zones, leaving only the most distinct blocks.
Show Rank : Toggles the display of the rank text appended directly to the block name (e.g., "Breaker Block (Premium)").
⚡️ Showcase
Bullish Breakers
Bearish Breakers
Ranked Breakers
🚨 Alerts
This indicator includes built-in dynamic alerts using TradingView's `alert()` function. You can easily set up an alert on this indicator by selecting "Any alert() function call" in the Create Alert menu.
Bullish Breaker Alert : Fires when a new Bullish Breaker Block is confirmed on bar close. The alert message includes the rank of the block, allowing external filtering for high-probability setups.
Bearish Breaker Alert : Fires when a new Bearish Breaker Block is confirmed on bar close. The alert message includes the rank of the block.
⚠️ Disclaimer
Trading involves significant risk, and many participants may incur losses. The content on this site is not intended as financial advice and should not be interpreted as such. Decisions to buy, sell, hold, or trade securities, commodities, or other financial instruments carry inherent risks and are best made with guidance from qualified financial professionals. Past performance is not indicative of future results.
Pine Script® Indikator






















