OPEN-SOURCE SCRIPT

Structure Probability Blocks [JOAT]

4 915
Structure Probability Blocks [JOAT]

Introduction

Structure Probability Blocks is an open-source market structure and quality-zone overlay. It detects confirmed structure breaks, searches for the most relevant opposing candle, scores the resulting block, and highlights the strongest active block without filling the chart with redundant zones.

The problem it solves is order block clutter. Many zone tools draw every candidate equally. Structure Probability Blocks filters for impulse, candle quality, relative volume, recency, and overlap so the displayed blocks have cleaner context. The enhanced chart layer also projects BOS/CHoCH break rails, impulse guide lines, and compact score labels directly beside the structure event.

snapshot

Core Concepts

1. Confirmed Pivot Tracking

Swing highs and lows are confirmed using symmetric pivots. Because pivots require bars on both sides, this is intentionally delayed and non-repainting.

2. Break Qualification

A structure break requires price to close through the tracked pivot and meet a minimum ATR-based impulse requirement.

3. Seed Candle Search

After a break, the script searches backward for the best opposing candle candidate. The score considers body quality, wick behavior, volume rank, and recency.

4. Strongest Active Block Highlight

Among active blocks, the highest-scored block receives stronger border and midline treatment. Weaker overlapping blocks can be removed when the overlap guard is enabled.

5. Break Rails and Impulse Guides

When a qualified BOS or CHoCH forms, the indicator can draw a dashed horizontal break rail from the pivot level to the right edge and a dotted impulse guide from the selected seed candle to the break close. The on-chart tag includes score, zone range, drive, RVOL, and break price.

6. Strongest Block Ribbon

The highest-scored active block is also projected as a subtle ribbon using plot/fill logic. This gives a clean strongest-zone read even when several historical boxes remain visible.

Features

  • Confirmed structure breaks: Breaks require closed-bar confirmation
  • Quality-scored blocks: Scores combine impulse, candle structure, relative volume, and recency
  • BOS/CHoCH context: Block labels identify continuation or character-shift context
  • BOS/CHoCH break rails: Dashed projected levels mark the exact pivot level that price broke
  • Impulse guide lines: Dotted guides connect the seed candle to the break close
  • Expanded score tags: Labels show score, zone range, drive, RVOL, and break level
  • Prime block highlight: Highest active score receives stronger visual emphasis
  • Strongest block ribbon: Highest active zone is projected as a lightweight filled band
  • Overlap guard: Keeps the stronger of overlapping active blocks
  • Prime candle tint: Candles can be softly colored by the strongest active structure bias
  • Broken block handling: Keep, fade, extend, or remove resolved blocks
  • Top-right dashboard: Active count, bull/bear count, best score, break state, last pulse, volume rank, and break mode
  • Alerts: New bullish and bearish quality block events


Input Parameters

Structure:
  • Pivot Length: Swing confirmation sensitivity
  • Search Span: Bars searched for a seed candle
  • Break Impulse: Minimum ATR expansion required for a break
  • Volume Span: Lookback used for volume rank
  • Min Score: Minimum block quality score required


How to Use This Indicator

Step 1: Use the dashboard to identify current bull/bear structural bias.
Step 2: Focus on the strongest highlighted active block first.
Step 3: Use the dashed BOS/CHoCH rail as the exact structural break reference.
Step 4: Treat broken/faded blocks as resolved context rather than fresh opportunities.
Step 5: Combine with a regime or pressure tool before making directional decisions.

Indicator Limitations

  • Pivot confirmation is delayed by the pivot length, which is intentional non-repainting behavior
  • A high block score does not imply a guaranteed reaction
  • Volume rank can be less useful on instruments with unreliable volume
  • The script identifies structural context, not complete risk-defined trades


Originality Statement

Structure Probability Blocks is original in its quality-scored seed selection, impulse qualification, overlap prioritization, prime block highlighting, and compact structural dashboard. It does not copy third-party source code.

Disclaimer

This open-source indicator is provided for educational and informational purposes only. It is not financial advice. Structural zones can fail, and traders should always use independent analysis and proper risk management.

-Made with passion by jackofalltrades

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.