INVITE-ONLY SCRIPT
Güncellendi

Breaker Blocks & Unicorns (with Deviations) by Rise

3 167
Breaker Block and Unicorns (with Deviations) - The Highest Probability ICT Pattern

This advanced indicator identifies and tracks ICT Breaker Blocks, while incorporating powerful supplementary features including Unicorn patterns and customizable deviation levels.

These patterns develop through a precise market structure sequence culminating in structural breaks. Following Breaker Block confirmation, users can optionally enable highly customizable deviation levels. Additionally, the indicator can scan active Breaker Blocks for overlapping Fair Value Gaps (FVGs) and Inverted Fair Value Gaps (IFVGs)-(also known as "Unicorns") that represent high-probability trading opportunities, highly regarded in the ICT community.

This comprehensive tool provides unmatched functionality for traders and analysts seeking to track, backtest, and execute Breaker Block strategies. With its extensive feature set and granular customization options, it delivers capabilities that surpass existing alternatives in the market.

What is an ICT Breaker Block?
To explain this, we must understand the ABC sequence that form this pattern. It consists of:
Initial range (from A -> B)

First break point, commonly called "Manipulation" (C)

Second break, which is when the pattern is formed.

Each of these "points" consist of pivot levels, with an adjustable strength.
ekran görüntüsü
Breaker Blocks are invalidated and made inactive if price breaks the "C point", or manipulation.
Unicorns
Unicorns are Fair Value Gaps or Inverted Fair Value Gaps that overlap a Breaker Block. Breakers have their associated Unicorn, which is updated until price retraces into said gap.
ekran görüntüsü
Standard Deviations
This indicator has options to display deviations based on Breaker Blocks:
Breaker Deviations -> using the initial range (A -> B).

ekran görüntüsü
Manipulation Deviations -> using the manipulation (B -> C).

ekran görüntüsü

Input Settings:
This tool offers a lot of customizable options, which could be overwhelming to some users. Below you will find an in-depth definition of every input's purpose, to complement the tooltips that can be found directly in the indicator's settings.

Mode ⚙️
Default -> Displays every Breaker Block pattern found.

Bullish -> Displays every Bullish Breaker Block found.

Bearish -> Displays every Bearish Breaker Block found.

Reversals -> Displays alternate Breaker Blocks (Bearish -> Bullish -> Bearish and so on).

This is paired with a Historical input, to select the amount of previous Breakers to display.

Extend 📏
Last -> This option will extend the most recent Breaker's drawings.

Specified -> Extend Breakers a preset amount of bars.

All -> Extend all active Breakers to the current bar.

None -> Never extend Breaker Blocks.

Each object has it's specific "offset" parameter, which defines the amount of bars to extend drawings past the current bar.

Parameters
This section defines the main parameters used to define the Breaker Block pattern.
  • Time Filter -> Optional session to filter Breakers based on time of day.
  • Pivot Strength -> Determines how many consecutive bars to the left of a pivot must be lower (for highs) or higher (for lows) to confirm it as a point.
  • Range Lookback -> Amount of ranges that the indicator will keep track for each direction.
  • Breaker Type -> Defines how a Breaker Block is displayed:
    Range -> Entire initial range.
    Consecutive -> Last consecutive onside candles (upclose for bullish, downclose for bearish).
    Last -> Last onside candle.

  • Breaker Offset -> Amount of bars to extend Breaker Blocks past the current bar.
  • Use Candle Bodies? -> Use bar open to close rather than high to low.
  • Require Candle Close? -> Use bar close to form Breaker Blocks.
  • Remove After Invalidation? -> Remove drawings for invalidated Breakers.


Style
  • Breaker Block boxes styling based on directions.
  • Optional Middle Line and styling.
  • Optional Signals for Breaker Block formation:
    Triangle label with adjustable sizing on the formation bar.
    Line with custom styling at breakout point to the formation bar.


Unicorn Fair Value Gaps
  • Checkbox to display Unicorns with adjustable "FVGs", "IFVGs", or "Both" types.
  • Overlap Threshold -> Distance away from Breaker to still consider an "overlap".
  • Unicorn Offset -> Amount of bars to extend unicorn gaps past the current bar.
  • Lines styling.
  • Optional Middle Line and styling.
  • Include Volume Imbalances? -> Include adjacent VIs as part of Fair Value Gaps.
  • Extend until Reached? -> Extend Unicorn drawings until price reaches them.


Deviations
  • Checkbox to display Standard Deviations with adjustable types and levels.
  • Lines styling.
  • Text size and positioning.
  • Extend until Reached? -> Extend deviation lines until price reaches them.


Text
  • Label contents:
    Default -> "+/- Breaker".
    Abbreviation -> "+/- BB".
    None -> No text.

  • Size.
  • Font (Default or Monospace) and Format (None, Italic or Bold).
  • Align -> vertical and horizontal positioning.


This indicator is for educational and informational purposes only. Past performance and historical patterns do not guarantee future results. Trading involves substantial risk of loss and is not suitable for all investors. Always conduct your own analysis and consider your financial situation before making any trading decisions. The identification of patterns does not constitute trading advice.

For any additional questions and/or feedback related to this indicator, users can comment below!
Sürüm Notları
  • Fixed live Unicorn detection to find the absolute closest overlap.
  • Updated IFVG detection logic to correctly include volume imbalances when selected.
Sürüm Notları
  • Added a 2nd Time Filter parameter for an additional trading session.
Sürüm Notları
Statistics Table 📊
This indicator now includes a comprehensive statistics tracking system that monitors deviation level performance across all Breaker Blocks within the configured lookback period. The table provides real-time success rate analysis, helping traders identify which deviation levels offer the highest probability setups.

Table Modes:
Simplified -> Displays only percentage success rates with minimal overhead.

Default -> Includes title row, success rates, and contextual info (Symbol | Timeframe | Date Range).

Advanced -> Full statistics suite including average bars to reach, min/max ranges, streak tracking, and maximum drop-off analysis.


Advanced Mode Metrics:
  • Success Rate (%) -> Percentage of Breakers that reached each deviation level before invalidation
  • Avg Bars -> Average number of bars from Breaker formation to deviation level hit
  • Min/Max -> Fastest and slowest bars to reach each level
  • Streak -> Current win/loss streak with historical best win and worst loss streaks
  • Max Delta (Δ) -> Largest percentage drop-off between consecutive deviation levels (hover ⓘ for details)

ekran görüntüsü

Heatmap Coloring:
Optional color-coded backgrounds based on performance thresholds:
Good (≥50%) -> Green background

Medium (25-49%) -> Yellow background

Bad (<25%) -> Red background

All heatmap colors are fully customizable via inline color inputs.
ekran görüntüsü

Table Settings:
  • Position -> Vertical (Top, Middle, Bottom) and Horizontal (Left, Center, Right) placement
  • Orientation -> Vertical (levels as rows) or Horizontal (levels as columns)
  • Size -> Tiny, Small, Normal, Large, or Huge
  • Colors -> Independent control over title text, title background, content text, and content background


Alert System 🔔
This indicator includes a flexible alert system that notifies traders of key events in real-time. Alerts are designed to be clean and readable for TradingView notifications while also being webhook-compatible for Discord, Telegram, or automated trading systems.

Alert Types:
Breaker Block Formation -> Triggers when a new Bullish or Bearish Breaker Block is confirmed.

Deviation Level Reached -> Triggers when price reaches any configured deviation level from an active Breaker.


Alert Format Example:
🟢 Bullish Breaker Block
━━━━━━━━━━━━━━━
Symbol: NQ1!
Timeframe: 5
High: 21450.25
Low: 21425.50
Invalidation: 21400.00

🔴 Deviation -2 Reached
━━━━━━━━━━━━━━━
Symbol: NQ1!
Timeframe: 5
Price: 21350.75

How to Create Alerts:
  • Right-click on chart → "Add Alert"
  • Condition: Select "Breaker Blocks & Unicorns (with Statistics) by Rise"
  • Select "Any alert() function call"
  • Configure your notifications (popup, email, webhook, etc.)
  • Use the indicator settings to toggle Breaker and/or Deviation alerts on or off


Alert Settings:
  • Breaker Block Formation Alerts -> Enable/disable alerts when new Breaker Blocks form
  • Deviation Alerts -> Enable/disable alerts when deviation levels are reached

Feragatname

Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, alım satım veya diğer türden tavsiye veya öneriler anlamına gelmez ve teşkil etmez. Kullanım Koşulları bölümünde daha fazlasını okuyun.