Sweep Liquidity
- 지표
- Nawal Kishor Yadav
- 버전: 3.21
Identify Institutional Sweeps Before the Move Happens
Liquidity Sweep Pro is a precision-engineered indicator built around Smart Money Concepts (SMC). It detects Buy-Side Liquidity (BSL) and Sell-Side Liquidity (SSL) sweeps in real time — the exact moments institutional traders raid retail stops before reversing price. Know where the big money has been, and position yourself with it, not against it.
Why Liquidity Sweeps Matter
Every retail stop-loss cluster sitting above a swing high or below a swing low is a magnet for institutional price action. Banks and large funds deliberately push price into these pools to fill their own orders before reversing the market. Liquidity Sweep Pro pinpoints these engineered moves the moment they happen, giving you a structured, rules-based way to trade with the institutional flow.
What the Indicator Does
✅ Buyside Liquidity Sweep (BSL) Detection
Detects when price wicks above a prior swing high and closes back below it — a classic stop hunt on retail longs. Displayed as a downward arrow above the bar, colour-coded by strength.
✅ Sellside Liquidity Sweep (SSL) Detection
Detects when price wicks below a prior swing low and closes back above it — institutional accumulation disguised as a stop run. Displayed as an upward arrow below the bar, colour-coded by strength.
✅ Strong vs. Weak Sweep Classification
Every detected sweep is automatically graded:
| Grade | What It Means |
|---|---|
| Strong | Large rejection wick + above-average volume + body closes inside prior bar range — highest-probability reversal signal |
| Weak | Partial wick rejection — valid sweep but lower conviction, useful for confluence |
✅ Session-Scoped Sweep Counter
A built-in dashboard tracks today's sweep count by type — Strong BSL, Weak BSL, Strong SSL, Weak SSL — so you always know at a glance how many institutional raids have occurred in your session, without scrolling through history.
Dashboard Panel
The compact, professional dashboard is pinned to the bottom-right corner of your chart and displays:
- Current timeframe
- Session start date
- ▼ Strong BSL count
- ▽ Weak BSL count
- ▲ Strong SSL count
- △ Weak SSL count
- Total session sweeps
- Active settings: Swing Strength, Cooldown bars, Wick ratios, Volume filter status
The panel updates live on every tick. No clutter, no noise — just the information you need.
Built-In Quality Filters
Three independent filters work together to eliminate low-quality sweep signals:
1. Wick Ratio Filter Sets a minimum wick-to-body ratio for strong sweeps (default 1.5×) and weak sweeps (default 0.5×). Ensures you only see sweeps with meaningful rejection, not random wicks.
2. Volume Filter Compares the sweep bar's tick volume against a configurable moving average period. A genuine liquidity raid almost always comes with above-average volume. Enable this filter to remove low-participation false signals.
3. Body-Close Filter Requires the sweep bar's close to fall within the prior bar's high-low range, confirming that price fully rejected the liquidity level and did not simply gap through it.
All three filters are individually toggleable so you can tune aggressively for your market or keep defaults for most instruments.
Input Parameters — Full Control
Swing Detection
| Parameter | Default | Description |
|---|---|---|
| SwingStrength | 2 | Bars required on each side to confirm a swing pivot |
| MinBarsAfterSwing | 2 | Minimum bars between pivot formation and sweep |
| SwingLookback | 3 | Number of recent swing points tracked for sweep matching |
Quality Filters
| Parameter | Default | Description |
|---|---|---|
| WickRatio | 1.5 | Minimum wick-to-body ratio for a STRONG sweep |
| WeakWickRatio | 0.5 | Minimum wick-to-body ratio for a WEAK sweep |
| UseVolumeFilter | true | Require above-average tick volume on sweep bar |
| VolumeMAPeriod | 20 | Lookback period for volume moving average |
| UseBodyCloseFilter | true | Require close inside prior bar range |
| SweepCooldownBars | 3 | Bars to wait before allowing another sweep signal |
Session Settings
| Parameter | Default | Description |
|---|---|---|
| SessionStartHour | 0 | Hour the daily session counter resets (server time) |
| SessionStartMinute | 0 | Minute the daily session counter resets |
Visual & Dashboard
| Parameter | Default | Description |
|---|---|---|
| ArrowGapPoints | 25 | Distance of arrow from bar high/low in points |
| ShowInfoPanel | true | Show/hide the dashboard panel |
| PanelRightMargin | 20 | Dashboard distance from right edge |
| PanelBottomMargin | 60 | Dashboard distance from bottom edge |
| All panel colours | — | Fully customisable: background, border, all text colours |
Who Is This For
- Price action & SMC traders who trade liquidity grabs, stop hunts, and institutional order flow
- Scalpers and intraday traders who need fast, unambiguous sweep signals on lower timeframes
- Swing traders looking for high-probability reversal confluences on H1–D1
- Algo developers who want a clean, well-structured MQL5 codebase to integrate sweep logic into their own EAs
Recommended Usage
- Identify the bias — use HTF structure (D1/H4) to determine the dominant direction
- Wait for a sweep against that bias — e.g. in an uptrend, wait for a Strong SSL arrow (sell-side swept)
- Look for a displacement candle on the next 1–3 bars closing back in the direction of the trend
- Enter at an order block or FVG formed after the sweep
- Stop below the sweep low / above the sweep high
Works best combined with a structural tool for order blocks and Fair Value Gaps (FVGs) for entry precision.
Compatibility
| Feature | Detail |
|---|---|
| Platform | MetaTrader 5 |
| Indicator type | Chart window, non-repainting arrows |
| Works on | All symbols (Forex, Indices, Commodities, Crypto) |
| Timeframes | All timeframes M1 to MN |
| Repaints | No — arrows are confirmed on bar close |
| CPU impact | Very low — lightweight single-pass algorithm |
Frequently Asked Questions
Does it repaint? No. Sweep signals are locked to the bar on which they are confirmed (bar close). Arrows do not move or disappear after they appear.
Which timeframes work best? The indicator works on any timeframe. For institutional sweeps with the highest follow-through, M15, H1, and H4 tend to produce the cleanest signals.
Can I use this on indices and crypto? Yes. All symbols available in MT5 are supported. You may need to reduce SwingStrength to 1 on fast-moving crypto pairs.
Do I need to configure the volume filter? The volume filter uses tick volume, which is available on all MT5 symbols even if real exchange volume is not. It is enabled by default and recommended. If your broker's tick volume data seems unreliable, you can disable it.
Can I use this inside an Expert Advisor? Yes. The indicator buffers (BSL Strong, SSL Strong, BSL Weak, SSL Weak) are fully accessible from an EA using iCustom() .
Notes
- Session counter resets at the time configured in SessionStartHour / SessionStartMinute (server time)
- The cooldown parameter prevents duplicate signals on consecutive bars during high-volatility bursts
- Dashboard panel position adapts automatically when chart is resized
Smart money doesn't announce its moves. But it always leaves a trace. Liquidity Sweep Pro finds it.
