Liquidity in Forex Trading — The ICT Perspective Explained
Liquidity in forex is not just a market concept — it is the engine that drives every significant price move. Understanding how liquidity works from the ICT perspective transforms how you see the entire market.
Liquidity is the foundational concept beneath every single ICT trading strategy. Before you can understand Order Blocks, Fair Value Gaps, Killzones, or any other ICT tool, you must understand what liquidity is, where it exists in the market, and why institutional traders are constantly seeking it. Once you truly understand liquidity from the ICT perspective, you stop seeing random price movements and start seeing a deliberate, systematic algorithm pursuing specific pools of orders.
What Is Liquidity in the ICT Framework?
In traditional finance, liquidity refers to the ease with which an asset can be bought or sold without significantly affecting its price. In the ICT framework, liquidity specifically refers to the clusters of pending orders (stop losses and stop-entry orders) that accumulate at specific price levels above and below the market. These clusters are the liquidity that the algorithm seeks.
Every swing high has buy-stop orders clustered above it — from breakout traders waiting to enter long, and from short-sellers' stop losses protecting their positions. Every swing low has sell-stop orders clustered below it — from breakdown sellers and from long positions' stop losses. The more obvious and widely watched a swing level is, the more orders have accumulated there, and the more attractive it is as a liquidity target for the algorithm.
Buy-Side and Sell-Side Liquidity
Buy-Side Liquidity (BSL) sits above the market — above swing highs, equal highs, and previous session/week highs. When the algorithm needs to fill large buy orders, it drives price above BSL levels, triggering the sell-stop orders of short-sellers and the buy-stop orders of breakout traders. Both provide the liquidity for institutional selling at high prices.
Sell-Side Liquidity (SSL) sits below the market — below swing lows, equal lows, and previous session/week lows. When the algorithm needs to fill large sell orders (accumulate short positions), it drives price below SSL levels, triggering buy-stop orders of long-position holders and the sell-stop orders of breakout sellers. Both provide the liquidity for institutional buying at low prices.
Equal Highs and Equal Lows — The Most Visible Liquidity
Equal Highs (EQH) and Equal Lows (EQL) are the most obvious and therefore the most heavily targeted liquidity pools. When two or more swing highs are at approximately the same price level, every trader who looks at the chart will see those equal highs and place stop orders just above them. The concentration of stops at those levels makes equal highs a priority target for the algorithm.
- diamondMark equal highs and equal lows on your chart before every session — these are your primary liquidity pool targets.
- diamondExpect price to take out equal lows before a bullish move (SSL sweep). Expect price to take out equal highs before a bearish move (BSL sweep).
- diamondThe more touches (the more times price tested the same level without breaking), the more liquidity has accumulated there, and the stronger the reaction after the sweep will be.
- diamondPrevious session high and low, previous week high and low, and previous month high and low are all significant liquidity pools that the algorithm targets regularly.
Liquidity as the Draw on Liquidity Target
Every ICT trade has a Draw on Liquidity (DOL) — the specific liquidity pool that price is being delivered toward. Before entering any trade, you must identify the DOL: which pool of liquidity is the algorithm targeting in the current session? Is it the previous week's high (BSL above) or the previous day's low (SSL below)? The DOL is your target, and all other ICT tools — OBs, FVGs, OTE zones — are simply the entry mechanisms for getting into the trade that delivers to the DOL.
Shift your mental model: stop thinking about price going "up" or "down" and start thinking about price going toward the nearest liquidity pool. Before every session, ask: "Where is the nearest significant liquidity pool — BSL above or SSL below?" The answer to that question is your daily target. Everything else is the path to reach it.
