Appearance

Personalize your experience

Mode
Accent Color
Direction

Market Foundations & Exchange Microstructure

0%
Lesson 4/12/Market Foundations/Market Structure/Liquidity & Spread14 min

Institutional Liquidity Pools, Stop Cascades & Absorption

Market Foundations

Why large desks engineer sweeps of equal highs and lows to tap into clusters of retail stop-loss orders.

Key Topics & Tags
liquidity poolstop huntbuy-side liquiditysell-side liquidityabsorptionsweep

Core Architecture & Intuition

An institutional desk needing to sell 40,000 contracts cannot dump a market order in the middle of a quiet range without crashing price 60 points against itself. Instead, it needs a dense pool of eager buyers.

Where do thousands of guaranteed market buy orders sit? Directly above obvious Equal Highs and Previous Day Highs (PDH)—where short sellers place protective Buy-Stops and breakout traders place Buy-Stop entries.

Hover over key terms below for instant definitions: Buy-Side Liquidity (BSL), Sell-Side Liquidity (SSL), and Passive Absorption. For the complete mathematical derivation and edge-case analysis, open .

INSTITUTIONAL DEMAND / ORDER BLOCKBUY-SIDE LIQUIDITY SWEEP / SUPPLY ZONEBOS (Break of Structure)CHoCH (Change of Character)HH1HL1HH2HL2 (Key Low)Sweep HighLL1LH1 (Mitigation)
Liquidity sweep above equal highs followed by passive absorption and bearish displacement.
★
Pro tip:Never place your stop-loss 1 tick behind an obvious double-bottom—pad it by 0.30x ATR so routine liquidity sweeps do not tag your stop before reversing.

Interactive Concept Breakdown

  • Buy-Side Liquidity (BSL) — Provides the concentrated buy flow institutional sellers need to offload large short positions.
  • Sell-Side Liquidity (SSL) — Provides the concentrated sell flow institutional buyers need to accumulate long inventory.
  • Passive Absorption — Produces a high-volume long wick that closes back inside the prior range.

Step-by-Step Execution Protocol: Liquidity & Spread

  1. 1
    Map Equal Highs/Lows & Session Extremes
    Mark clean horizontal levels (PDH, PDL, Equal Highs) where retail stops cluster.
  2. 2
    Wait for the Liquidity Sweep Wick
    Allow price to pierce the level and trigger the stop cascade rather than fading early.
  3. 3
    Enter on Range Reclaim & LTF CHoCH
    Execute once the candle closes back inside the range and breaks internal structure.

Parameters, Rules & Reference Matrix

Parameter / RuleTypeDefaultDescription
wickRejectionRatioratio>= 2.0Sweep wick length divided by candle body size.
sweepVolumeSigmasigma>= 1.8σVolume spike confirming stop cascade execution.
stopPaddingAtrATR0.30x ATRBuffer added beyond swing extreme to avoid getting swept yourself.

Implementation & Quantitative Model

sweep-detector.ts
export function detectBearishSweep(bar: { o: number; h: number; l: number; c: number; v: number }, resistance: number, avgVol: number) {  const pierced = bar.h > resistance;  const closedInside = bar.c < resistance;  const upperWick = bar.h - Math.max(bar.o, bar.c);  return pierced && closedInside && upperWick > Math.abs(bar.c - bar.o) * 1.5 && bar.v > avgVol * 1.4;}

Desk Verification Checklist

Confirm before deploying live capital

  • Mark PDH, PDL, and Equal Highs/Lows before market open.
  • Wait for candle body closure back inside the level before trading a sweep reversal.
  • Pad protective stops by 0.25–0.35 ATR beyond structural wicks.

Cross-reference standard risk definitions such as drawdown, slippage, and when auditing your logs.

Full Trade School curriculum →