# Low-resistance vs High-resistance Liquidity Runs

Maps the corridor between price and its nearest unswept liquidity pools - 30-bar major swings by default - and classifies each run low-resistance, mixed or high-resistance by counting intact 10-bar swings and opposing fair value gaps in the path. Delivery is graded by an efficiency ratio, and seven alerts cover reclassifications, pool sweeps and a failing low-resistance premise.

- Indicator in the LuxAlgo Library, by LuxAlgo, published May 13, 2026.
- Access: free.
- Concepts: [Low-resistance vs High-resistance Liquidity Runs](https://www.luxalgo.com/library/concept/low-resistance-vs-high-resistance-liquidity-runs/) (primary)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=uvxj3ae9czeqlekdw71cwpju
- Page: https://www.luxalgo.com/library/indicator/low-resistance-vs-high-resistance-liquidity-runs/

**Low-resistance vs High-resistance Liquidity Runs** makes the ICT path-quality judgment countable. The nearest unswept major swings above and below price set the buy-side and sell-side target pools; between price and each pool, unswept minor swings and opposing fair value gaps count as intact resistance, swept swings and aligned gaps as cleared - the classification behind [low-resistance vs high-resistance liquidity runs](https://www.luxalgo.com/library/concept/low-resistance-vs-high-resistance-liquidity-runs/). Corridor boxes carry the verdict; a dashboard restates both corridors and delivery.

## How to Trade the Low-resistance vs High-resistance Liquidity Runs?

- **Low-resistance run**: intact units at or below the threshold - little more than the pool itself ahead; the context for patient holds.
- **High-resistance run**: intact units at or above the upper threshold - untested swings and opposing gaps stack the path.
- **Delivery check**: an efficiency ratio grades the move (Displacing from 0.5 up, Grinding from 0.25 down); grinding delivery against a low-resistance read fires the premise-failing alert.
- **Pool reached**: the sweep completes the run; fresh opposing structure often begins there, and the next corridor reclassifies.

## Low-resistance vs High-resistance Liquidity Runs Settings

- **Target Pool Swing Length** (default 30) and **Intervening Swing Length** (default 10): pivot lengths of the pool-defining major swings and the corridor minor swings.
- **Low-Resistance Threshold** (default 0) and **High-Resistance Threshold** (default 3): the classification cutoffs; counts between them read Mixed.
- **Include Fair Value Gaps** (on) with **Minimum Gap Width (xATR)** (default 0).
- **Delivery Window** (default 10), **Displacing Threshold** (default 0.5), **Grinding Threshold** (default 0.25).
- **Show Dashboard** (on, Top Right, Small) plus **Corridor Boxes**, **Target Pool Lines**, **Plot Pool History**, **Intervening Swings**, **Corridor Imbalances** (all on), **Color Bars By Delivery State** (off).

## Frequently Asked Questions

### How does this differ from Draw on Liquidity?

[Draw on Liquidity](https://www.luxalgo.com/library/indicator/draw-on-liquidity/) answers where price is being drawn - which pool is the magnet. This build grades the journey: what still stands in the path, and whether delivery behaves as the classification promises.

### What exactly counts as an intact unit?

An unswept minor swing between price and the pool, or an unfilled fair value gap opposing the direction of travel. Swept swings and aligned gaps count as cleared; dashboard tooltips show the split.

### Does the classification predict the run?

No - it grades the terrain, not the outcome. Corridors reclassify every bar as structure forms or gets swept - hence the premise-failing alert.

## Related indicators

- [Ultimate AMD Indicator](https://www.luxalgo.com/library/indicator/ultimate-amd-indicator/) (Judas Swing): markdown at https://www.luxalgo.com/library/indicator/ultimate-amd-indicator.md
- [Sweeps & IFVGs](https://www.luxalgo.com/library/indicator/sweeps-ifvgs/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/sweeps-ifvgs.md
- [FVG + Liquidity Sweep + CISD](https://www.luxalgo.com/library/indicator/fvg-liquidity-sweep-cisd/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/fvg-liquidity-sweep-cisd.md
- [CRT Sweep & Setup Highlighter](https://www.luxalgo.com/library/indicator/crt-sweep-setup-highlighter/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/crt-sweep-setup-highlighter.md
- [MSS Sweep Fib Retrace](https://www.luxalgo.com/library/indicator/mss-sweep-fib-retrace/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/mss-sweep-fib-retrace.md
- [Price Action Concepts](https://www.luxalgo.com/library/indicator/luxalgo-price-action-concepts/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/luxalgo-price-action-concepts.md
- [Session Sweep & iFVG RR](https://www.luxalgo.com/library/indicator/session-sweep-ifvg-rr/) (Session Liquidity): markdown at https://www.luxalgo.com/library/indicator/session-sweep-ifvg-rr.md
- [Liquidity Sweeps](https://www.luxalgo.com/library/indicator/liquidity-sweeps/) (Liquidity Pool): markdown at https://www.luxalgo.com/library/indicator/liquidity-sweeps.md

---

Source: https://www.luxalgo.com/library/indicator/low-resistance-vs-high-resistance-liquidity-runs/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
