ICT Flow
ICT FLOW
TRADING EDUCATION
Home|Trading Foundations|Courses|Glossary|Dashboard|
Start Free
Liquidity in Forex Trading — The ICT Perspective Explained
  1. ICT Flow
  2. /
  3. Blog
  4. /
  5. Liquidity in Forex Trading — The ICT Perspective Explained
Beginner11 min readMay 22, 2026

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.

Framework note: ICT terms are interpretations of price action, not proof of institutional motives or a market algorithm’s intent. No setup is guaranteed. Test clearly defined rules, account for costs and slippage, and use risk limits before risking capital. Read our editorial policy.

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.

  • •Mark equal highs and equal lows on your chart before every session — these are your primary liquidity pool targets.
  • •Expect 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).
  • •The 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.
  • •Previous 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.

Worked hypothetical example: test a forex swing-level event

A trader marks the previous day's high on EUR/USD and defines a crossing as at least one pip above the level, followed by a 15-minute close back below it. When the event occurs, the trader records the next five-bar path using a predefined outcome such as continuation, reversal or range. This describes observed prices; it does not confirm the full order book or exact reasons for the move.

Failure case and what to test

Forex is fragmented across venues, and a broker's candle feed may differ from another's. Price can continue after crossing a swing, while spread expands around news. Test the rule on the same defined feed and session, with weekends, news and variable spread handled consistently.

Test checklist

  • •Name the currency pair, price feed, timezone and session.
  • •Define swing equality and crossing/close conditions.
  • •Record continuation and range outcomes as well as reversals.
  • •Include spread, commissions, slippage, news windows and a holdout sample.

RELATED READING

Continue with guides selected for overlapping concepts and practical context.

Intermediate · 10 min readICT Liquidity Sweep vs Liquidity Run — The Critical DifferenceDistinguish a brief move beyond a reference level from sustained movement through it using observable rules; neither a sweep label nor a run label alone guarantees reversal or continuation.Beginner · 16 min readLiquidity in ICT Trading — Why Price Really Moves (Not Supply and Demand)Liquidity is the real reason price moves. Not supply and demand. Not retail buying and selling. This guide explains the complete ICT liquidity framework — buy-side, sell-side, engineering, and how to trade it.Beginner · 6 min readLiquidity Sweeps and Stop Hunts — The ICT ExplanationWhy does price always seem to hit your stop loss before going in your direction? Learn how banks engineer liquidity sweeps.
READY TO APPLY THIS?

38 free ICT modules. Structured learning. Zero fluff.

START LEARNING FREE
BACK TO BLOG
⚠️

RISK DISCLAIMER: Trading foreign exchange, indices, commodities, and other financial instruments involves substantial risk of loss and is not suitable for all investors. The high degree of leverage can work against you as well as for you. Before deciding to trade, you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial investment. ICT Flow provides educational content only — nothing on this platform constitutes financial advice, investment advice, or a recommendation to buy or sell any financial instrument. Past performance is not indicative of future results. Always seek independent financial advice if required.

ICT Flow
ICT FLOW
ACADEMY

Free ICT & Smart Money Concepts education. Study structured concepts, practice, and review.

© 2026 ICT FLOW
LEARN
Home
Trading Foundations
Courses
2022 Mentorship
ICT Glossary
Strategies
Blog
TOOLS
Trade Journal
Dashboard
Daily Practice
Strategies
Trading Tools
Leaderboard
Certificate
Resources
LEGAL
About ICT Flow
Editorial Standards
Privacy Policy
Terms of Service
Cookie Policy
FOR EDUCATIONAL PURPOSES ONLY · NOT FINANCIAL ADVICE
𝕏▶📱