Smart Money Concept / ICT
Equal Highs & Lows (Liquidity)
Matching highs or lows that flag pools of resting stop liquidity.
What is Equal Highs & Lows (Liquidity)?
Equal highs (EQH) and equal lows (EQL) are price points at roughly the same level that, in Smart Money Concepts and ICT, mark obvious pools of liquidity, clusters of stop orders that price is often drawn to sweep.
How it works
Two or more swing highs at a similar level create equal highs; the stops of breakout sellers and trapped longs rest just above. Smart money tends to push price through to grab that liquidity, then reverse. Equal lows are the mirror, with stops resting below.
How traders use it
- ▸Targets: expect price to reach equal highs/lows to take liquidity.
- ▸Reversal setups: trade the reversal after the sweep.
- ▸Confluence: pair with order blocks and fair value gaps.
- ▸Bias: untaken liquidity above/below frames likely direction.
Build Equal Highs & Lows (Liquidity) without code in Algovex
Algovex detects equal highs and equal lows as stateful nodes (EQH/EQL) with tolerance controls, tracking them until they're swept, drop them into a liquidity-grab strategy, backtest, and export.
Key parameters
| Parameter | What it does |
|---|---|
| lookbackBars | How far back to scan for swings (use large values). |
| equalTolerancePct | How close two highs/lows count as equal (never 0). |
| minBarsBetween | Minimum separation between the matched swings. |
Frequently asked questions
Why do equal highs and lows matter in ICT?
They mark obvious liquidity pools, clusters of stop orders, that smart money tends to sweep before reversing. Traders use them as targets and as the setup for liquidity-grab reversals. Algovex detects EQH/EQL automatically.