BulletProof Market Structure Dashboard [3M Capital]

What It Does
This indicator consolidates key market structure data across up to seven user-defined timeframes into a single on-chart dashboard. Rather than switching between timeframes manually, the dashboard presents a unified view of swing structure, order blocks, fair value gaps, EMA trend, and price position — all updating in real time.
Dashboard Sections
- Market Structure Dashboard (MTF) — Displays up to seven timeframes simultaneously. Each row shows the selected timeframe's swing high/low position (with visual range bar), structure sequence (HH/HL/LH/LL with bias arrow), nearest unmitigated order block, nearest unmitigated FVG, and EMA trend distance. All columns are individually toggleable.
- Current Timeframe Panel — Shows volume state relative to its 20-bar average (with bar meter), current swing range position, and ATR-based volatility state. Provides a quick read on whether conditions are active or quiet on the chart timeframe.
- Market Context Panel — Displays the active trading session (Asian, London, New York) with elapsed progress bar, current ICT killzone status with countdown to the next killzone, and a weighted trend bias score calculated from the enabled MTF factors.
- HTF Levels Panel — Tracks price position relative to Previous Day, Previous Week, and Previous Month high/low levels using the same visual range bar format. Includes liquidity sweep detection when price breaks and reclaims a level.
Visual Overlays
- Order Block zones with configurable lookback and extension
- Fair Value Gap zones with dashed borders
- Swing labels (HH/HL/LH/LL) plotted at detected pivot points
- Swing high/low horizontal lines
- Previous Day, Week, and Month high/low lines with auto-combining labels when levels cluster
- EMA plot
Trend Bias Engine
- The trend bias score is calculated by combining up to five factors — Structure, Order Block direction, FVG direction, EMA trend, and Swing position — across all active timeframes. Each timeframe carries a user-defined weight (0–10), and the final score is expressed as a directional total against the maximum possible. The bias state reads as Bullish, Lean Bull, Neutral, Lean Bear, or Bearish.
Alerts
Full alert coverage across all dashboard sections with 20+ configurable alert conditions:
- MTF swing breaks and liquidity sweeps (per timeframe)
- Structure bias changes (per timeframe)
- Order block and FVG entry/direction changes (per timeframe)
- EMA trend flips (per timeframe)
- Current timeframe swing breaks/sweeps, volume state changes, volatility state changes
- Session and killzone transitions with countdown
- Trend bias state changes
- HTF level (PDH/L, PWH/L, PMH/L) breaks and liquidity sweeps
All alerts are tagged with [BP MSD] for identification when running multiple indicators.
Configuration
- Seven fully configurable timeframe slots with individual trend weights
- All dashboard sections and columns independently toggleable
- Dark Mode and Light Mode themes
- Nine dashboard position options
- Distance display in Percent, Price, or Pips (forex)
- Customizable colors for trend, sessions, killzones, and all visual overlays
- Adjustable EMA length, swing detection length, and volatility lookback
Usage Notes
- The dashboard automatically hides timeframe rows that are equal to or lower than the chart timeframe to avoid redundant data
- Replay mode is supported — session and killzone detection uses bar time when replay is detected
- HTF level lines auto-combine their labels when levels are close together to reduce chart clutter
- Order blocks and FVGs are mitigated and removed automatically as price interacts with them
Invite-only script
Only users approved by the author can access this script. You'll need to request and get permission to use it. This is typically granted after payment. For more details, follow the author's instructions below or contact CapitalHoldings3M directly.
Note that this private, invite-only script has not been reviewed by script moderators, and its compliance with House Rules is undetermined. TradingView does NOT recommend paying for or using a script unless you fully trust its author and understand how it works. You may also find free, open-source alternatives in our community scripts.
Author's instructions
Disclaimer
Invite-only script
Only users approved by the author can access this script. You'll need to request and get permission to use it. This is typically granted after payment. For more details, follow the author's instructions below or contact CapitalHoldings3M directly.
Note that this private, invite-only script has not been reviewed by script moderators, and its compliance with House Rules is undetermined. TradingView does NOT recommend paying for or using a script unless you fully trust its author and understand how it works. You may also find free, open-source alternatives in our community scripts.