Pine Script v6 indicators for intraday futures, built and tested on MNQ (Micro E-mini Nasdaq-100).
| Indicator | File | Idea |
|---|---|---|
| LiqSweep+iFVG | LiqSweep_iFVG.pine |
Session-liquidity raid into inverted-FVG reversal |
| LiqSweep+iFVG Pro | LiqSweep_iFVG_Pro.pine |
Same core plus order-flow/auction confluences |
| LiqSweep CVD | LiqSweep_CVD.pine |
Cumulative volume delta companion pane |
| LSD Model | LSD_Model.pine |
Supply/demand zone + liquidity sweep + directional-close entry |
Session-liquidity raid into inverted-FVG reversal.
- Tracks each session's high and low (New York, London, Asia) as liquidity levels; a level dies on its first touch, and a new session's level replaces the previous one of the same type. An input ("Untouched levels kept live per session type") optionally keeps the last N sessions' untouched levels live simultaneously, so an older untouched pool can still be raided days later.
- A raid beyond a tracked level (by a configurable buffer) arms a reversal in the opposite direction for a limited window.
- Entry signal: a Fair Value Gap gets body-closed through its far edge against the raid direction (iFVG inversion). One inversion clears every live arm of that direction: one signal per reversal. A gap formed before the sweep can invert; only the inversion has to happen after the raid.
- Optional modules: equal highs/lows tracking (EQH/EQL, CantoLab "EQ & RE" structure) with optional raid-arming, a higher-timeframe FVG confluence filter (require price inside a live higher-TF gap; 5m / 15m / 1h / 4h / daily) with optional gap overlay, session boxes, raid labels, the Macro Dealing Range premium/discount zones (the standalone indicator below, built in as a group 05 toggle, on by default), and Williams-fractal swing-point marks (group 06, default 10 periods).
- Signal timing validated on 60 days of real MNQ 1-minute data: the entry triangle prints on the inversion bar (enter next bar).
File: LiqSweep_iFVG.pine. Paste into TradingView's Pine editor. Works on any timeframe; defaults were tuned and validated on MNQ 1-minute. Signals print on the inversion bar (enter next bar).
LiqSweep_iFVG_Pro.pine is the same core with order-flow and auction confluences layered on. Everything is toggleable, and a single "Chart density" control (Minimal / Balanced / Full) strips the chart back without touching the individual switches.
- Volume profile built from
request.footprint(): point of control and value-area edges, over a rolling window, per day, or over one fixed clock window (18:00-08:55 New York by default, the overnight auction) whose edges freeze and carry into the session. - Value-area reclaim markers: price closes beyond a frozen value-area edge and then closes back through it, the failed-auction read.
- Cumulative volume delta drawn as a rescaled strip inside the price pane, with divergence marked at confirmed swings.
LiqSweep_CVD.pinedraws the same thing in its own lower pane, since one Pine script only gets one pane. - SMT divergence against a correlated market, evaluated only where a tracked level is swept, comparing that market's own extreme over the same session.
- Sequencing rule: optionally require an external pool (a session high or low) to be swept before a sweep of an equal high or low is allowed to arm anything.
- Alerts for long, short, any entry, level swept, and value-area reclaim, so the markers can be switched off entirely.
The footprint modules need a TradingView plan that includes volume-footprint data, and a symbol with real trade data rather than a CFD proxy. Where footprint data is unavailable those modules draw nothing and the rest of the indicator is unaffected.
LSD_Model.pine implements the "LSD" (Liquidity + Supply/Demand) model taught publicly by Mangoe (mangoe.co playbook and YouTube): supply/demand zones with a liquidity sweep required before entry.
- Zone: the final opposite-direction candle before an impulsive move (N straight candles, displacement ≥ k×ATR), extended to the next candle's near wick. Optional "accuracy zone" trimming for forex (off by default; the model's author reports it works worse on futures).
- Liquidity: a 2+ candle swing must form in front of the zone without touching it, in the zone-side half of the setup (fib 50% rule), then structure must break in the setup's direction.
- Entry signal: price sweeps the liquidity (green/red line, "liq ✕" mark on the sweep candle), wicks into the zone without a body close inside it, and the first directional close prints the triangle. Stop line at the deepest wick into the zone, targets at 1:3 and 1:4.
- Session filter (default 07:00–15:00 UTC) and four alerts: long signal, short signal, zone tapped, liquidity swept.
These are chart tools, not trading advice. Nothing here is a recommendation to buy or sell anything. Test everything yourself before risking money.


