10 Timeframe MSS/BOS with Pending Breaks## 10 Timeframe MSS/BOS with Pending Breaks
A multi-timeframe market structure indicator that tracks Break of Structure (BOS) and Market Structure Shift (MSS) across 10 timeframes simultaneously — from 1-minute to 1-week — all on a single chart.
The key feature is **Pending Breaks**: forward-looking levels that show you exactly where the next MSS or BOS will trigger before it happens, giving you time to plan entries, exits, and risk levels in advance.
### What It Does
**Multi-Timeframe Structure Detection**
Detects BOS and MSS signals across 1M, 3M, 5M, 15M, 30M, 1H, 4H, 12H, 1D, and 1W timeframes. Each signal is drawn on your chart with customizable colors, and you can toggle which timeframes display lines independently.
**Pending Break Levels**
Draws horizontal lines to the right of current price showing where the next potential BOS or MSS will occur for each timeframe. Labels at the end of each line identify the timeframe and break type (e.g., "4H MSS ↑", "1D BOS ↓"). When multiple pending levels are close together, only the highest timeframe is displayed to keep the chart clean. You can control which timeframes show pending levels and filter by MSS only, BOS only, or both.
**Summary Table**
A compact dashboard showing the current signal state (BOS ↑, BOS ↓, MSS ↑, MSS ↓) for every timeframe at a glance. Supports horizontal or vertical layouts with adjustable positioning. Optional rows include:
- **% Move** — Percentage move from the break level to current price
- **Average %** — Compares the current move to the historical average or last break, with color coding to show whether the move is above or below the comparison value
**Performance Mode**
A master toggle that limits how far back signals are drawn based on timeframe group. Lower timeframes show fewer days of history while higher timeframes show more. This keeps the chart clean during live trading. Turn it off to see all historical signals for backtesting.
Default lookback values:
- Scalp (1M, 3M, 5M): 14 days
- Intraday (15M, 30M): 30 days
- Swing (1H, 4H): 90 days
- Position (12H, 1D): 180 days
- Macro (1W): 365 days
**Alerts**
20 individual alert conditions — Bullish and Bearish for each of the 10 timeframes. No configuration needed. Just create an alert, select the condition you want, and you're set. Alert messages include the ticker symbol and price.
### Settings Overview
- **Performance Mode** — ON/OFF toggle with adjustable lookback days per timeframe group
- **Pending Levels** — Line style, width, offset, colors, label size, overlap threshold, and per-timeframe MSS/BOS/Both/Off controls with Min/Max TF visibility
- **Summary Table** — Position, orientation, text size, offset, and per-timeframe visibility toggles
- **% Move & Average** — Optional rows showing current percentage move and comparison to historical average or last break
- **Per-Timeframe Colors** — Individual BOS/MSS bull/bear color settings for all 10 timeframes
- **Min/Max TF Range** — Controls which chart timeframes each signal appears on
- **Alerts** — 20 always-available conditions: Bullish and Bearish MSS/BOS for each timeframe
### How To Use
1. Add the indicator to your chart — the summary table immediately shows structure state across all 10 timeframes
2. Pending break levels show where the next breaks will occur — use these for planning entries, exits, and stop levels
3. Enable Performance Mode for cleaner charts during live trading, disable it for full backtesting history
4. Set alerts on any combination of timeframes and directions
5. Use the Min TF / Max TF settings per timeframe to control what appears at each chart zoom level
Works on any instrument and any chart timeframe.
Pine Script® indicator






















