et-loader
Market StructureICT Trading EducationArticle 44 of 100

ICT Internal vs External Range Liquidity: IRL and ERL Explained

Every ICT trade targets a specific type of liquidity — either inside the current dealing range (Internal Range Liquidity) or outside it (External Range Liquidity). Knowing which type price is targeting determines your entry, your target, and how far the current move will run. This is one of the most overlooked distinctions in the ICT framework.
The Inner Circle Traders
Updated July 2026
9 min read
Cluster: Market Structure
Cluster 02: Market Structure
3 of 7 articles in this cluster complete
Key Takeaways
  • Internal Range Liquidity (IRL) sits inside the current dealing range — Fair Value Gaps, Order Blocks, and Balanced Price Ranges are all forms of IRL
  • External Range Liquidity (ERL) sits outside the current dealing range — prior swing highs (BSL) and prior swing lows (SSL) are ERL targets
  • Price typically delivers from one form of IRL to the ERL before reversing and targeting the opposite ERL
  • Understanding whether price is targeting IRL or ERL determines whether the current move is a short retracement or a full range expansion
  • The sequence is always: price leaves ERL, retraces to IRL (PD array entry), then delivers to the opposite ERL

What is Internal and External Range Liquidity?

In the ICT framework, every form of liquidity can be classified as either Internal Range Liquidity (IRL) or External Range Liquidity (ERL). The distinction is simple but powerful: IRL sits inside the current dealing range, and ERL sits outside it.
Internal Range Liquidity includes all the PD array tools that form within the range — Fair Value Gaps, Order Blocks, Balanced Price Ranges, Volume Imbalances. These are the zones price retraces to within the range before continuing.
External Range Liquidity includes the pools sitting above and below the range itself — the prior swing high (Buy-Side Liquidity, BSL) above the range high, and the prior swing low (Sell-Side Liquidity, SSL) below the range low. These are the ultimate draw targets — where price is going when it breaks out of the current range.
One sentence

IRL is where price retraces to (your entry zone). ERL is where price is going (your target).

IRL and ERL on the Chart

Internal vs External Range LiquidityERL High (BSL)ERL Low (SSL)50% EQPREMIUM — IRL targets: OBs, FVGs, BPRs above 50%DISCOUNT — IRL targets: OBs, FVGs, BPRs below 50%ERL: Prior Swing High (BSL)ERL: Prior Swing Low (SSL)IRL = inside range · ERL = outside range (the target)
On any given chart, the IRL and ERL structure is always present once you have identified the current dealing range. Mark the range high and range low, draw the 50% equilibrium, and then classify everything inside the range as IRL and everything outside as ERL.
IRL in the premium zone (above 50%) includes bearish PD arrays — bearish Order Blocks, down-closed FVGs, supply zones. These are short-entry zones in a bearish bias. IRL in the discount zone (below 50%) includes bullish PD arrays — bullish Order Blocks, up-closed FVGs, demand zones, Balanced Price Ranges. These are long-entry zones in a bullish bias.
ERL above the range — the prior swing high or equal highs — is the BSL target for bullish delivery. ERL below the range — the prior swing low or equal lows — is the SSL target for bearish delivery.

The IRL → ERL Delivery Sequence

The IRL → ERL Delivery SequenceERL HighIRL: FVGERL High reachedERL LowIRL: OB entryERL High → retrace to IRL → deliver to ERL Low
Price always moves from one form of liquidity to another. The ICT delivery sequence typically runs as follows:
Price reaches an ERL target — sweeping the BSL above the range high or the SSL below the range low. After the sweep, price retraces back into the range and returns to an IRL zone — a PD array in the discount (if the bias is now bullish) or premium (if bearish). This IRL zone is the entry point.
From the IRL entry, price delivers to the opposite ERL — sweeping the SSL below the range low (if bearish) or the BSL above the range high (if bullish). This full sequence — ERL sweep, IRL retrace, ERL target — is the canonical ICT trade structure.
Understanding this sequence also tells you when NOT to enter. If price is currently between IRL and ERL with no clear PD array, you are in the middle of a delivery — not at an entry point. Wait for the IRL retracement.

How to Identify IRL vs ERL on Your Chart

How to Identify IRL vs ERL on Your ChartRange HighRange Low50% EQFVG — IRLOB — IRLERL: Range High BSLMark the range → label FVGs/OBs as IRL → swing highs/lows as ERL
Step 1: Identify the current dealing range — the swing high and swing low that contain the current price action. Mark the range high, range low, and 50% equilibrium.
Step 2: Everything inside the range is IRL. Specifically mark: any Fair Value Gaps (discount FVGs for buys, premium FVGs for sells), any Order Blocks in the correct zone, and any Balanced Price Ranges. These are your entry candidates.
Step 3: Mark the ERL targets. Above the range: the prior swing high, any equal highs, the previous day/week/month high if it sits above the range. Below the range: the prior swing low, any equal lows, the previous day/week/month low. These are your trade targets.
Step 4: Align with daily bias. Bullish bias = look for discount IRL entries targeting the ERL above. Bearish bias = look for premium IRL entries targeting the ERL below.

Practical Application

The IRL/ERL framework resolves one of the most common problems ICT traders face: not knowing when to enter vs when to wait. If price is at an IRL zone that aligns with the daily bias and the dealing range zone (discount for buys, premium for sells), it is an entry. If price is between zones, it is not.
It also resolves target confusion. Your target is always the nearest ERL in the direction of the bias. You do not guess where to take profit — the ERL marks it precisely. A bullish trade from a discount OB targets the BSL above the range. A bearish trade from a premium FVG targets the SSL below the range.
Combine this with top-down analysis and the draw on liquidity, and the complete framework is: HTF sets bias → dealing range identifies discount/premium → IRL gives entry → ERL gives target.

IRL and ERL in Practice: How to Use Them Every Day

At the start of each session, identify both the IRL and ERL on your analysis timeframe. The IRL is the nearest PD array within the current dealing range — typically the 4H FVG or OB closest to current price. The ERL is the structural extreme above or below the range — the swing high that contains BSL or the swing low that contains SSL.
The daily session typically unfolds as a delivery from IRL to ERL or ERL to IRL. A bullish session: price opens near the IRL (a discount FVG or OB), the algorithm collects that internal liquidity by filling the IRL, then delivers price toward the ERL (the BSL above). A bearish session: price opens near the IRL in premium, sweeps the IRL, then delivers to the ERL (SSL below).
When you identify both levels before the session, you have the two-point framework for the day: the origin (IRL) and the destination (ERL). Entries come from the IRL zone during the kill zone. Targets are set at the ERL. This simple framework — identify IRL and ERL, enter from IRL, target ERL — encapsulates one of the most practical daily applications of the ICT methodology.

The Delivery Order: Does Price Always Visit IRL Before ERL?

In a balanced, normal trading session, price tends to fill the IRL before reaching the ERL. The algorithm rebalances internal imbalances (fills FVGs, returns to OBs) before delivering to the external structural extreme. This is why FVG entries with ERL targets work consistently — they align with the natural order of price delivery.
However, in strongly trending or news-driven sessions, price can bypass the IRL entirely and deliver straight to the ERL. This happens when institutional conviction is extreme and the algorithm prioritises reaching the liquidity target over rebalancing internal arrays. These gap-and-go sessions skip the expected IRL fill — traders who entered limit orders at the IRL zone never get filled and watch the trade move without them.
How to handle bypass sessions: maintain a secondary entry order at the ERL itself (or just below the ERL high for bullish entries). If price bypasses your IRL and reaches the ERL, the ERL becomes the new IRL for the next session — it is now an internal reference that price may return to fill before the next ERL target above. The bypass creates a new internal liquidity pocket that the algorithm will address in a subsequent session.

IRL and ERL Across Different Market Phases

In accumulation (ranging) phases, IRL and ERL are the range extremes — the equal highs (ERL above = BSL) and equal lows (ERL below = SSL), with the PD arrays in the middle of the range as IRL. Price oscillates between collecting IRL (filling FVGs in the middle of the range) and testing ERL (sweeping the equal highs or lows). Most of the range action is IRL delivery; the ERL sweeps are the events that end the range.
In trending phases, IRL and ERL update with each new structural leg. After each bullish BOS, the new IRL is the FVG from the BOS candle, and the new ERL is the next swing high above. Price retraces to fill the IRL (entering the FVG), then advances to the new ERL (the next BSL). Each cycle of IRL fill → ERL delivery → new IRL (next FVG) → new ERL (next swing high) is a complete delivery cycle within the trend.
In distribution phases, the IRL and ERL dynamics mirror accumulation but in reverse. The IRL is the PD array at the top of the range (bearish FVGs, bearish OBs). The ERL is the SSL below the range lows. Price sweeps the IRL (returning to bearish FVGs at the top) before delivering to the ERL (SSL sweep below the range). Reading these phases through the IRL/ERL lens gives you a framework for identifying where price is in its delivery cycle regardless of the chart pattern.

Watch: ICT Internal vs External Range Liquidity: IRL and ERL Explained

Original ICT teaching on this concept from the Inner Circle Trader YouTube channel.

Frequently Asked Questions

What is the difference between IRL and ERL?+

Internal Range Liquidity (IRL) sits inside the current dealing range — Fair Value Gaps, Order Blocks, and other PD arrays that form within the range boundaries. External Range Liquidity (ERL) sits outside the range — the swing highs (BSL) above and swing lows (SSL) below. IRL is where you enter; ERL is where you target.

Can the same level be both IRL and ERL?+

As market structure shifts and new dealing ranges form, a level that was once ERL can become IRL inside a larger range. For example, a prior swing high swept as ERL becomes the new range high, and the PD arrays that form at or near that level become IRL for the next range. The classification is always relative to the current dealing range.

Is IRL the same as a PD array?+

Yes — all ICT PD arrays (FVGs, OBs, BPRs, Breaker Blocks, Mitigation Blocks) are forms of Internal Range Liquidity when they sit inside the current dealing range. The term IRL simply categorises them by their structural location relative to the range.

How do I know if price is delivering to IRL or ERL?+

Look at where price currently is relative to the dealing range. If price is inside the range and moving towards a PD array, it is delivering to IRL. If price has swept through the range boundary and is continuing beyond it, it is delivering to ERL. The context of whether the range high or low has been broken tells you which type of delivery is happening.

What happens after price reaches ERL?+

After price reaches an ERL target, one of two things happens: it reverses and begins a new range (the swept ERL becomes the new range boundary and price targets the opposite ERL), or it consolidates briefly before continuing further in the same direction to a higher ERL target. The daily bias and higher timeframe structure determine which outcome to expect.

Test Your Knowledge

5 questions · Takes about 2 minutes
Question 1 of 5 Score: 0
Question 01
    Select an answer to continue
    0 / 5
    Questions Correct
    Next Article →
    Get the ICT Learning Path PDF

    The full 40-article structured learning path, formatted as a printable PDF checklist. Free — enter your email below.

    No spam. Unsubscribe any time. See our privacy policy.

    The Inner Circle Traders
    Educational Content Team

    This article is part of the free ICT Trading education programme — 118 articles written from scratch covering the complete Inner Circle Trader methodology. All content is for educational purposes only. This site is independent and is not affiliated with Michael Huddleston or the Inner Circle Trader.

    CRT Community
    Join us on WhatsApp & Telegram
    Whatsapp
    Telegram