✨ Update: I've launched my ICT Trading Strategies PDF eBook! Check it out at ictpdf.com.

Download Now

✨ Update: I've launched my ICT Trading Strategies PDF eBook! Check it out at ictpdf.com .

ICT Internal & External Range Liquidity (IRL & ERL) — Complete Guide + Free PDF

ICT Internal and External Range Liquidity diagram showing IRL inside the dealing range and ERL above and below

ICT Internal Range Liquidity (IRL) and ICT External Range Liquidity (ERL) describe the two different types of liquidity that sit relative to a dealing range. ERL is the liquidity resting above the swing high and below the swing low of the range — the buy-side and sell-side stops that institutions raid for fuel. IRL is the liquidity inside the range — most importantly the fair value gaps that price returns to fill.

I use IRL and ERL together to read price like an institution reads it. ERL is the magnet pulling price toward the next major liquidity raid. IRL is the resting place price visits between raids to rebalance imbalances. When I align my trades with the cycle of IRL → ERL → IRL → ERL, I am trading in the same direction as the institutions instead of fighting them.

This guide is the full breakdown of ICT IRL and ERL — what each one means, how they relate to the dealing range, the IRL-to-ERL price-delivery cycle, how to use them to call daily bias, the step-by-step trade flow, the common mistakes I see traders make, and the answers to the questions I get most often.

Why Price Moves

To understand ICT IRL and ERL, the foundation is the reason price moves at all. Price moves for two reasons:

(I) To sweep liquidity — the resting stop orders sitting above old highs and below old lows.

(II) To rebalance imbalances — the Fair Value Gaps left behind when delivery was one-sided.

Every meaningful intraday move is one of these two intents in motion. IRL and ERL describe where each type of liquidity sits relative to the current dealing range — IRL inside, ERL outside.

What is the ICT Dealing Range?

The dealing range is the foundation. IRL and ERL are defined relative to it.

The ICT dealing range is the area between an established Swing High (one that has taken the liquidity of an old high) and an established Swing Low (one that has taken the liquidity of an old low). The dealing range is the framework I use to mark where institutions are operating.

Dealing range is also a core input to other ICT models — particularly the ICT Optimal Trade Entry, which uses the dealing range as the fibonacci anchor for entry zones.

ICT Dealing Range example — area between an established swing high and swing low that has swept liquidity at both extremes

With the dealing range established, IRL and ERL become straightforward.

What is ICT Internal Range Liquidity (IRL)?

Internal Range Liquidity is the liquidity that sits inside the dealing range. Specifically, the fair value gaps inside the range are marked as IRL.

Why only fair value gaps and not highs, lows, or order blocks? Because the FVG itself is a liquidity construct on the lower timeframe. The high of candle 1 and the low of candle 3 (in a 3-candle FVG sequence) are themselves established highs and lows on the lower timeframe — the candles next to the FVG have their own stop orders sitting at those wicks.

✨ Update: I've launched my ICT Trading Strategies PDF eBook! Check it out at ictpdf.com .

When price returns to balance the fair value gap, it sweeps that lower-timeframe liquidity along the way. So filling the FVG is functionally a liquidity sweep on the lower timeframe — which is why ICT marks the FVG as the IRL of the higher-timeframe dealing range.

ICT Internal Range Liquidity example — fair value gap inside the dealing range marked as IRL
Second IRL example — multiple fair value gaps inside dealing range, each acting as internal liquidity

What is ICT External Range Liquidity (ERL)?

External Range Liquidity is the liquidity that sits outside the dealing range — above the swing high and below the swing low.

The high of the dealing range is termed buy-side liquidity, on the assumption that buy stops rest above any old high. The low of the dealing range is termed sell-side liquidity, on the assumption that sell stops rest below any old low.

ERL is the magnet for institutional flow. Price gravitates toward the larger of the two ERL pools — the one that has accumulated the most resting orders — because that is where the institutional fuel is.

ICT External Range Liquidity example — buy-side liquidity above the dealing range high and sell-side liquidity below the dealing range low

How Price Moves to Take Liquidity

The price-delivery cycle in ICT is built on a simple rotation: external → internal → external → internal. Price takes ERL on one side, then comes back to fill IRL inside the range, then pushes to take ERL on the opposite side, then back to IRL again, and the cycle continues.

This is the rotation I am watching for on every chart. After price has taken ERL on one side, it is in a corrective phase heading toward IRL. After IRL has been filled, price is loaded for the next ERL raid. Knowing where in the cycle the chart is tells me whether to expect a corrective move or a directional one.

Step-by-Step IRL & ERL Trade Flow

This is the exact sequence I run when I want to trade the IRL-ERL cycle. Save it, print it, do not skip a step.

  1. Mark the dealing range on the daily or 4-hour chart — the established swing high (that swept old high liquidity) and the established swing low (that swept old low liquidity).
  2. Identify the ERL on both sides — the buy-side liquidity above the swing high and the sell-side liquidity below the swing low. Note which side has the larger pool of resting orders (more equal highs/lows = more stops).
  3. Identify the IRL inside the range — every unfilled fair value gap inside the dealing range. Mark them all on the chart.
  4. Read where in the cycle the chart is. Has ERL just been taken? Expect a corrective move toward IRL. Is price sitting near IRL with ERL untouched? Expect a continuation toward the larger ERL pool.
  5. Set the daily bias based on the next expected leg in the cycle — bullish if the next major draw on liquidity sits above (the next ERL above is bigger than the FVG below), bearish if the next draw sits below.
  6. Drop to the 15-minute or 5-minute chart at the IRL or ERL tap.
  7. Watch for confirmation — Market Structure Shift in the direction of the cycle’s next leg, ideally with a clean displacement candle.
  8. Execute the trade on the retest of the displacement leg’s PD Array — fair value gap, breaker block, or order block.
  9. Take profit at the next ERL or IRL in the trade direction. Do not target beyond the next liquidity pool — the cycle says price will rotate, not run forever.

Best Time Frame to Spot IRL and ERL

ERL is best spotted on the 15-minute, 1-hour, or 4-hour timeframes — the dealing range needs to be visible enough that the swing high and swing low are clear structural pivots.

IRL is best spotted on the 15-minute and 5-minute timeframes — the fair value gaps inside the dealing range tend to be visible at this resolution. On the 1-minute, FVGs are too small and too frequent to be useful.

For trade execution at an IRL or ERL tap, drop to the 5-minute, 3-minute, or 1-minute for the entry trigger.

Daily Bias Identification Using ICT ERL and IRL

The IRL-ERL framework gives me a clean way to call ICT Daily Bias for the next session.

Step 1: Map the IRL and ERL on the daily or weekly chart. Identify the unfilled FVGs (IRL) above and below current price, and the swing highs and swing lows (ERL) sitting near current price.

Step 2: Determine the next likely draw on liquidity. If price has recently taken IRL and the larger ERL is sitting above, the bias is bullish — price is heading for the upper ERL raid. If price has recently taken IRL and the larger ERL is sitting below, the bias is bearish — price is heading for the lower ERL raid.

Step 3: Anticipate scenarios after ERL is taken. Once price reaches the ERL, two things can happen, and the read on the lower timeframe tells me which:

Scenario A — bearish reversal after bullish ERL raid. Price sweeps and closes below the ERL (old high) with a reversal or momentum shift on the lower timeframe. This is a potential bearish reversal — the market may now go down to take the untouched IRL (fair value gap) below.

Scenario B — continuation or consolidation. Price closes above the ERL with no reversal or momentum shift after reaching the level. Two outcomes are possible: (I) continuation of the bullish trend beyond the ERL, or (II) consolidation around the ERL level before making the next directional move.

The same logic mirrors for bearish ERL raids — substitute “above” for “below” throughout.

ICT IRL and ERL daily bias example chart — IRL fair value gaps and ERL swing extremes mapped above and below current price

USA Trading Note — ES & NQ Futures

For US-based traders, the cleanest IRL and ERL setups print on US index futures — NASDAQ 100 (NQ Futures) and the E-mini S&P 500 (ES Futures). ES and NQ are CFTC-regulated futures and execute through a US futures broker (NinjaTrader, AMP, Tradovate, or a prop firm such as Topstep). The major USD forex pairs (GBP/USD, EUR/USD) and Gold (XAU/USD) also respect IRL/ERL mechanics cleanly. TradingView is for chart analysis only.

Common Mistakes I See Traders Make on IRL & ERL

Five mistakes account for the majority of failed IRL/ERL trades I see in the comments. Avoid these and the framework converts at a much higher rate.

  1. Marking dealing ranges that have not actually swept liquidity. The swing high must have taken liquidity above an old high, and the swing low must have taken liquidity below an old low. Without those sweeps, the range is not a valid ICT dealing range — it is just two random pivots.
  2. Treating order blocks or breakers as IRL. Only fair value gaps are marked as IRL in the ICT framework. Order blocks, breakers, and rejection blocks have their own role in the model — do not mix them with IRL.
  3. Trading toward the wrong ERL. Price targets the ERL with the larger pool of resting orders. If you are aiming for the smaller ERL, you are betting against the institutional flow. Always identify which ERL has more equal-highs or equal-lows clustered.
  4. Skipping the lower-timeframe confirmation at IRL/ERL taps. An IRL or ERL tap is the where; the lower-timeframe MSS is the when. Without the MSS, the tap can fail and price keeps running.
  5. Forcing the cycle in trending markets. The IRL-ERL rotation works cleanest in ranging or balanced markets. In strong trends, price can take IRL on the way to the next ERL without rotating back to the opposite side. Read the higher-timeframe trend before assuming the cycle is in play.

FAQs About ICT Internal and External Range Liquidity

What is ICT Internal Range Liquidity (IRL)?

Internal Range Liquidity (IRL) is the liquidity that sits inside an ICT dealing range. Specifically, the fair value gaps inside the range are marked as IRL because filling them is functionally a liquidity sweep on the lower timeframe.

What is ICT External Range Liquidity (ERL)?

External Range Liquidity (ERL) is the liquidity that sits outside an ICT dealing range — buy-side liquidity above the swing high and sell-side liquidity below the swing low. ERL is the magnet for institutional flow.

What is the ICT dealing range?

The dealing range is the area between an established swing high (that has swept the liquidity of an old high) and an established swing low (that has swept the liquidity of an old low). IRL and ERL are defined relative to this range.

Why are only fair value gaps marked as IRL?

The candles forming a fair value gap have their own established highs and lows on the lower timeframe — the wicks of candles 1 and 3 are liquidity levels themselves. When price returns to balance the FVG, it sweeps that lower-timeframe liquidity, which is exactly what makes the FVG behave as IRL.

How does price move between IRL and ERL?

Price rotates external → internal → external → internal. After taking ERL on one side, price comes back to fill IRL inside the range, then pushes to take ERL on the opposite side. This cycle is the foundation of intraday delivery.

How do I use IRL and ERL for daily bias?

Map the unfilled FVGs (IRL) and swing extremes (ERL) on the daily or weekly chart. The bias is bullish when the next major draw on liquidity (the bigger ERL) sits above current price, and bearish when it sits below. Price will gravitate toward the larger ERL pool.

What is the best timeframe to spot IRL and ERL?

15-minute or 1-hour for ERL marking. 15-minute or 5-minute for IRL. For execution at the IRL or ERL tap, drop to the 5-minute, 3-minute, or 1-minute for the entry trigger.

Can IRL and ERL be used in trending markets?

The framework works best in ranging or balanced markets. In strong trends, price can run through IRL toward the next ERL without rotating back. Always read the higher-timeframe trend before assuming the cycle applies.

What instruments work best for the IRL/ERL framework?

US index futures (NASDAQ 100 / NQ and E-mini S&P 500 / ES) produce the cleanest IRL and ERL setups. Major forex pairs (GBP/USD, EUR/USD) and Gold (XAU/USD) also respect the same mechanics.

Note

This framework is built on the assumption that the market tends to fill liquidity gaps and balance imbalances. Combine the IRL/ERL read with other ICT tools — daily bias, MSS, kill-zone times — for confirmation before making trading decisions. Backtesting and demo trading are recommended to evaluate the framework in different market conditions before risking capital.

ICT Internal and External Range Liquidity PDF Download

You can download below ICT internal and external range liquidity in PDF for free. This PDF is sponsored by ICTPDF.COM.

Download PDF

To learn complete ICT Trading strategy step by step, you can buy ICT Trading PDF eBook on ICTPDF.COM.

✨ Update: I've launched my ICT Trading Strategies PDF eBook! Check it out at ictpdf.com .

Ayub Rana

Hey, My name is Ayub Rana, a seasoned forex practitioner with over 8 years of experience in ICT Trading & partly qualified chartered accountant as well. With a passion for precision and a proven track record, I am here to guide you on your journey to forex success. You can follow me on X as well for realtime insights.

Related Articles

8 Comments

  1. Hello Sir, on question here.
    What is price closes above the ERL with momentum shift in the lower time frame but there is no untouched IRL below?

    1. Its not necessary for the price to always move from IRL to ERL
      Its basically a model and if price does same then we trade it
      If price closes above ERL then look for new IRL

    1. Gracias por las palabras, Luis. Me alegra que el portal te esté ayudando. Hay más tutoriales sobre liquidez y otros conceptos ICT en la sección de tutoriales — espero que sigan aportándote.

Leave a Reply

Your email address will not be published. Required fields are marked *

✨ Update: I've launched my ICT Trading Strategies PDF eBook! Check it out at ictpdf.com .