MTF Liquidity Density Ladder [PhenLabs]

📊 MTF Liquidity Density Ladder [PhenLabs]
Version: PineScript™ v6
📌 Description
The MTF Liquidity Density Ladder maps buy-side and sell-side liquidity as a clean, ranked ladder — not a wall of equal-level spam. Equal highs (BSL) and equal lows (SSL) earn a density score from repeat touches, relative volume, and higher-timeframe confluence, then move through a simple lifecycle: Fresh → Tapped → Raided → Restack.
By default the chart stays quiet: short soft rays for only the densest nearby pools, one label per side, raided levels hidden, and a compact five-row dashboard. When a dense pool is raided, a cascade magnet marks the next densest untapped pool on that side so you always know where liquidity is likely to pull price next.
Built for ICT/SMC traders who want multi-timeframe liquidity context without burying price action.
🚀 Points of Innovation
🔧 Core Components
🔥 Key Features
🎨 Visualization
📖 Usage Guidelines
✅ Best Use Cases
⚠️ Limitations
💡 What Makes This Unique
🔬 How It Works
Version: PineScript™ v6
📌 Description
The MTF Liquidity Density Ladder maps buy-side and sell-side liquidity as a clean, ranked ladder — not a wall of equal-level spam. Equal highs (BSL) and equal lows (SSL) earn a density score from repeat touches, relative volume, and higher-timeframe confluence, then move through a simple lifecycle: Fresh → Tapped → Raided → Restack.
By default the chart stays quiet: short soft rays for only the densest nearby pools, one label per side, raided levels hidden, and a compact five-row dashboard. When a dense pool is raided, a cascade magnet marks the next densest untapped pool on that side so you always know where liquidity is likely to pull price next.
Built for ICT/SMC traders who want multi-timeframe liquidity context without burying price action.
🚀 Points of Innovation
- Density-ranked BSL/SSL ladder instead of unweighted equal-level clutter
- Clean-by-default display: proximity filter, top-N visible pools, short rays, raided levels hidden
- Full pool lifecycle with restack detection after raids
- HTF pivot confluence boost so higher-timeframe equals dominate ranking
- Cascade magnet arms the next densest same-side pool after a raid
- Compact dashboard with adjustable Table Size (Tiny → Large)
🔧 Core Components
- Pool Seeder: swing pivots register BSL (equal highs) and SSL (equal lows)
- Merge Engine: nearby pivots collapse into one pool inside an ATR tolerance
- Density Scorer: touches × weight + volume score + optional HTF boost
- Raid Detector: wick-through with optional close-beyond confirmation
- Restack Tracker: new equals reforming after a recent raid
- Cascade Magnet: next densest same-side untapped pool after a raid
- Clean Display Layer: proximity, max visible, short rays, soft colors
🔥 Key Features
- Only the top densest nearby pools drawn per side (default 2)
- Short rays instead of chart-wide lines
- One compact label per side (▲ density / ▼ density)
- Raided pools hidden by default
- Quiet raid dots; cascade triangle markers optional
- Dashboard: Above · Below · Magnet · Event
- Table Size setting scales the whole dashboard for readability
- Alerts for raids, cascade magnets, and restacks
🎨 Visualization
- Soft red ray above price = best nearby buy-side liquidity (BSL)
- Soft teal ray below price = best nearby sell-side liquidity (SSL)
- Dashed blue ray = active cascade magnet
- Tiny raid dots on confirmed dense-pool raids
- Compact panel: LDL header, Above, Below, Magnet, Event
- Muted palette with adjustable line transparency
📖 Usage Guidelines
- Swing Pivot Length — Default: 5 — Raise on noisy lower timeframes
- Merge Tolerance (× ATR) — Default: 0.45 — Higher merges more equals into fewer cleaner pools
- Enable HTF Confluence — Default: true — Boosts density when LTF pools align with HTF pivots
- HTF Timeframe — Default: 60 — Match your execution ladder (e.g. 15m → 1H)
- Min Density (signals + draw) — Default: 2.0 — Filters weak pools from chart and alerts
- Max Visible Pools / Side — Default: 2 — Hard cap on drawn levels for clarity
- Proximity Filter (× ATR) — Default: 4.0 — Hides pools far from current price
- Ray Length / Extend — Defaults: 35 / 8 — Keeps levels local to recent price action
- Hide Raided Pools — Default: true — Shows resting liquidity only
- Table Size — Default: Small — Tiny / Small / Normal / Large dashboard text scale
- Dashboard Position — Default: Top Right — Move the panel anywhere on chart
✅ Best Use Cases
- ICT/SMC traders mapping BSL/SSL without hand-drawing every equal
- Continuation after a dense pool raid toward the cascade magnet
- Fade context when price approaches a high-density untapped pool
- FX, indices, and liquid crypto on intraday or swing timeframes
- Alert-driven raid → magnet → restack workflows
⚠️ Limitations
- Density is a relative score, not a guaranteed fill
- Pivot-based equals lag by design (no lookahead)
- Very choppy markets may need higher merge tolerance or min density
- Cascade magnets assume same-side liquidity runs; opposing narrative can invalidate
- Analytical aid only — pair with bias, structure, and risk rules
💡 What Makes This Unique
- Ranks liquidity by density so weak equals stay off the chart
- Clean display defaults designed for publish-ready screenshots
- Restack + cascade magnet answer both “what was taken?” and “where next?”
- Table Size control makes the dashboard readable on any screen without code edits
🔬 How It Works
- Confirmed swing highs seed or merge into BSL pools; swing lows into SSL pools
- Density = touches×weight + average volume score×weight + HTF boost
- A raid needs a wick through the pool (and optional close beyond)
- On raid, the densest remaining same-side untapped pool beyond that price becomes the magnet
- Only nearby, high-density, non-raided (by default) pools are drawn as short rays
- Dashboard summarizes the best level above, best below, magnet, and last event
💡 Note:
Use the MTF Liquidity Density Ladder as a liquidity map and confluence layer. Prefer higher-density untapped pools and wait for bar close on raid events. This is an analytical aid, not financial advice.
TradingView Charting w/ Crypto Systems: phenlabs.com
Join our growing community: discord.gg/phen
All content provided by PhenLabs is for informational & educational purposes only. Past performance does not guarantee future results.
Join our growing community: discord.gg/phen
All content provided by PhenLabs is for informational & educational purposes only. Past performance does not guarantee future results.
Declinazione di responsabilità
Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.
TradingView Charting w/ Crypto Systems: phenlabs.com
Join our growing community: discord.gg/phen
All content provided by PhenLabs is for informational & educational purposes only. Past performance does not guarantee future results.
Join our growing community: discord.gg/phen
All content provided by PhenLabs is for informational & educational purposes only. Past performance does not guarantee future results.
Declinazione di responsabilità
Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.