MTF Liquidity Density Ladder [PhenLabs]

1 673
📊 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
  • 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
  1. Confirmed swing highs seed or merge into BSL pools; swing lows into SSL pools
  2. Density = touches×weight + average volume score×weight + HTF boost
  3. A raid needs a wick through the pool (and optional close beyond)
  4. On raid, the densest remaining same-side untapped pool beyond that price becomes the magnet
  5. Only nearby, high-density, non-raided (by default) pools are drawn as short rays
  6. 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.

Wyłączenie odpowiedzialności

Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.