ICT Dealing Range and IPDA Data Range: Complete Guide

14 min read
IctIpdaDealing rangeSmcBacktesting

The IPDA (Interbank Price Delivery Algorithm), as defined by ICT, describes how interbank markets deliver price on 20, 40, and 60-session cycles to collect liquidity from key levels. Combined with the dealing range, this framework allows traders to identify precisely where institutions are buying (discount) or selling (premium), and to anticipate seasonal reversals known as quarterly shifts. It is one of the most advanced concepts in the ICT methodology, often misunderstood by traders who focus solely on order blocks or fair value gaps.

What Is the IPDA Data Range?

Definition: Interbank Price Delivery Algorithm

The IPDA is the central concept through which Michael Huddleston (Inner Circle Trader) explains price delivery in financial markets. According to this model, markets do not move randomly. They follow an interbank algorithm programmed to collect liquidity at specific levels before delivering price in a predictable direction.

The forex market is the largest financial market in the world, with a daily average trading volume of $7.5 trillion in April 2022 according to the Bank for International Settlements (BIS). At this scale, large commercial banks and central banks account for the majority of volume traded. This confirms the foundational premise of the IPDA: price movements primarily reflect institutional operations, not retail trader decisions.

IPDA is not about market manipulation

The IPDA concept does not assume malicious price manipulation. It models the operational reality that large institutions have specific liquidity mandates. They must buy or sell large positions at acceptable price levels for the market. These operational constraints create recurring patterns in price structure that ICT analysis seeks to identify and trade.

Why 20, 40, and 60 Days?

ICT uses three time windows to analyze the IPDA:

  • 20 sessions (approximately 4 weeks): corresponds to one trading month, a short cycle suited to day trading and H4 swing trading.
  • 40 sessions (approximately 8 weeks): corresponds to two trading months, a medium cycle that captures mid-quarter retracements.
  • 60 sessions (approximately 3 months): corresponds to a full quarter, a long cycle used to identify quarterly shifts and seasonal reversals.

On each of these windows, the trader identifies the highest swing high and the lowest swing low to define the dealing range for the period. These boundaries serve as reference levels to evaluate whether the current price is in a premium zone (overvalued) or a discount zone (undervalued), and which direction the next major institutional move is likely to come from.

Role in Price Delivery

The IPDA determines the probable direction of the next price delivery based on a fundamental principle: price moves from one extreme of the dealing range to the other to collect orders (liquidity) accumulated at the outer levels. This liquidity collection manifests as liquidity sweeps, brief incursions beyond support or resistance levels that trigger retail traders' stop losses.

The ICT method by Michael Huddleston is built entirely on this understanding. Before entering a position, the trader looks to confirm that the algorithm has already collected the necessary liquidity in the premium or discount zone, then waits for price delivery in the opposite direction. This positioning with institutional flow is the key distinction between the ICT method and conventional retail trading approaches.

The ICT Dealing Range Explained

Premium vs Discount Arrays

The dealing range is the price band formed between the swing high and swing low of a given IPDA window (20, 40, or 60 sessions). This range is divided into functional zones that guide entry decisions:

ZonePosition in RangeInstitutional SignalTrader Action
Extreme Premium75% to 100%Institutions sellingLook for SHORT setups
Moderate Premium50% to 75%Slightly overvalued neutral zoneWait for confirmation
EquilibriumExactly 50%Midpoint balance levelAvoid entries without confluence
Moderate Discount25% to 50%Slightly undervalued neutral zoneWait for confirmation
Extreme Discount0% to 25%Institutions buyingLook for LONG setups

Equilibrium: The Midpoint of the Range

The equilibrium (EQ) is the exact 50% level of the dealing range. It corresponds to the 0.5 Fibonacci retracement across the range. This level serves two functions in ICT methodology:

  1. Entry filter: ICT traders only buy below the equilibrium (discount zone) and only sell above it (premium zone). Buying at or above the equilibrium in a bullish context contradicts institutional logic and increases the risk of entering on the wrong side of the market.
  2. Retracement target: when price is in the extreme premium zone (above 75%), the equilibrium becomes the natural first target for a pullback toward the center of the range.

The confluence between the equilibrium and a fair value gap or an ICT order block is one of the most sought-after setups in SMC trading: the zone concentrates multiple institutional reasons to enter in the same direction.

Identifying the High and Low Boundaries

To draw a 20-session dealing range:

1

Count back 20 sessions

On an H4 or Daily chart, mark the current candle then count back exactly 20 trading sessions (excluding weekends).
2

Identify the highest point

Find the highest swing high across those 20 sessions. Draw a horizontal line at this level: this is the dealing range upper boundary.
3

Identify the lowest point

Find the lowest swing low across those 20 sessions. Draw a horizontal line: this is the lower boundary.
4

Calculate the equilibrium

Add the high and low together then divide by 2: EQ = (High + Low) / 2. Draw a horizontal line at this level.
5

Evaluate current price position

If current price is above EQ: premium zone. Below EQ: discount zone. The expected direction of the next major move is toward the EQ, then beyond toward the opposite boundary.

How to Use the Dealing Range for Entries

Buying in the Discount

A buy signal in the IPDA discount zone follows a specific logic. Price is below the equilibrium (under 50% of the range on 20, 40, or 60 sessions). The market structure shift (MSS) analysis confirms a bullish structural change on the entry timeframe. The trader then waits for an optimal entry point on an order block, a fair value gap, or a breaker block located precisely within the discount zone.

The natural first profit target is the equilibrium, with the dealing range high (PDH on the 20/40/60-session window) as the secondary target if the trend extends.

Selling in the Premium

The reverse logic applies for SHORT setups. Price is in the premium zone (above 50% of the range). The Smart Money Concepts analysis indicates a bearish structure on the analysis timeframe. The entry is triggered on a bearish order block or a bearish fair value gap located precisely within the premium zone.

The first target is the equilibrium. If structure analysis confirms a strong bearish trend, the lower boundary of the dealing range becomes the secondary target.

Avoid entries against institutional positioning

A 40-session dealing range in a global premium zone (price above the 40-session EQ) does not reverse easily. A trader looking to buy in this configuration is going against the average institutional positioning over 40 sessions. Waiting for a retest of the discount zone on a shorter cycle (20 sessions) before entering LONG is significantly more prudent.

Combining with the Directional Bias

The IPDA dealing range is not used in isolation. It combines with the session directional bias (London open, New York open) and macro analysis (central bank decisions, NFP, CPI releases). The ICT Silver Bullet strategy illustrates precisely how this bias translates into actionable setups within specific kill zones, with the dealing range serving as the directional filter.

IPDA and Quarterly Shifts

Q1/Q2/Q3/Q4 in ICT Trading

Quarterly shifts are seasonal directional changes that occur at the start of each calendar quarter (January, April, July, October). According to ICT methodology, the price delivery algorithm tends to follow a recognizable seasonal pattern:

  • Q1 (January-March): frequently establishes the yearly high or low, often in January or March.
  • Q2 (April-June): impulses in the direction opposite to Q1, delivering targets at the other extreme of the annual dealing range.
  • Q3 (July-September): consolidates or extends the Q2 move, with a more volatile mid-quarter period.
  • Q4 (October-December): completes the annual cycle by reaching IPDA targets and setting up the following year's dealing range.

This seasonality provides essential macro context to filter IPDA setups. A LONG setup in the discount zone in the middle of a bearish Q1 will be less reliable than a LONG setup in the discount zone at the start of a typically bullish Q2 on major pairs.

Predicting Seasonal Retracements

The most documented seasonal retracement in ICT methodology is the mid-quarter pullback: around the 6th or 7th week of the quarter, price frequently retraces toward the equilibrium of the 40-session dealing range. This retracement tests the midpoint before the main quarterly trend resumes.

The AMF (French Financial Markets Authority) has documented that 89% of retail clients trading CFDs and Forex lose money over time. One of the recurring causes identified is a lack of understanding of institutional cycles: retail traders tend to buy peaks (premium zones) and sell troughs (discount zones), doing exactly the opposite of the institutional positioning that the IPDA models.

Examples on Forex Pairs and Indices

On EUR/USD, the 60-session IPDA dealing range typically spans 300 to 500 pips. When price is in the discount of this range (within the bottom 25%), the statistical probability of a rebound toward the equilibrium is higher, especially when structure analysis confirms a short-term bullish reversal on H1 or H4.

On indices (NAS100, SPX500), quarterly shifts are even more pronounced because of the seasonality of corporate earnings. The quarterly earnings season creates predictable institutional flows that reinforce or weaken dealing range trends. Q4 (October-December) has historically been one of the strongest quarters for US indices, providing a macro tailwind that strengthens LONG setups in ICT discount zones on 20 and 40-session IPDA windows.

Backtesting the IPDA Dealing Range Method

90-Day Protocol

To validate the IPDA method on your target assets, the standard 90-day protocol covers 1.5 IPDA cycles of 60 sessions:

01
Select 3 target instruments: 1 major forex pair (EUR/USD or GBP/USD), 1 index (NAS100 or SPX500), 1 alternative asset (XAUUSD or BTC).
02
Draw the IPDA dealing range on 20, 40, and 60 sessions for each instrument across 90 days of historical data.
03
Identify all valid setups: entries in extreme discount (0-25%) or extreme premium (75-100%) zones, with MSS confirmation and an entry point on an order block or fair value gap.
04
Calculate win rate, profit factor, and maximum drawdown across all identified setups.
05
Compare results across the 3 IPDA windows (20/40/60 sessions) to determine which performs best on your instruments.

Expected Results and Metrics

Target metrics for a correctly applied IPDA dealing range strategy on a rigorous backtest:

  • Win rate: 50% to 65% on trades in extreme discount or premium zones with structural confirmation
  • Risk/reward ratio: minimum 1:2 targeting the equilibrium as the first take-profit level
  • Profit factor: above 1.5 after a minimum of 50 trades in historical data
  • Maximum drawdown: below 10% of tested capital

These metrics are not guaranteed and depend on execution quality, instrument selection, and the tested period. ESMA (European Securities and Markets Authority) consistently reminds that past performance does not guarantee future results. A rigorous backtest remains essential before any live deployment.

Compatible Tools

Manually backtesting the IPDA dealing range method is time-consuming: you need to draw ranges across 90 days, catalogue setups one by one, and calculate metrics by hand. The confirmation bias risk is high when you already know what happened to price.

Backtrex lets you configure IPDA dealing range rules visually, without coding, and run an automated backtest across 5 to 10 years of historical data in under 30 seconds. Metrics (win rate, profit factor, drawdown, expectancy) are calculated automatically across the full trade log, eliminating human bias. Results can be exported to Pine Script for TradingView with less than 2% divergence from live results.

Compare all 3 IPDA windows in minutes

The real advantage of a no-code tool like Backtrex for IPDA analysis is the ability to rapidly test parameter variants: 20 vs 40 vs 60-session windows, discount threshold at 25% vs 37.5%, target at EQ vs PDH/PDL. This type of comparison takes weeks with manual backtesting, and minutes with Backtrex. See our pricing page to get started.

Important Risk Warning

Trading financial instruments involves significant risk of capital loss. Past performance does not guarantee future results. Backtest results presented on this platform are based on historical data and do not constitute investment advice. You should not invest money you cannot afford to lose. Always consult a qualified financial advisor before making any investment decisions.

Conclusion

The ICT dealing range and IPDA data range provide a structured framework for reading financial markets through institutional logic. By identifying premium and discount zones across 20, 40, and 60-session windows, and anticipating seasonal quarterly shifts, SMC traders can filter their setups to only enter positions aligned with probable institutional flow. The key remains backtesting: validating the method on your specific assets before live deployment is the only way to measure its real effectiveness for your trading style.

The ICT dealing range is the price band formed between the swing high and swing low of a 20, 40, or 60-session IPDA window. This range identifies the zones where institutions have positioned their orders: above 50% (premium zone, institutional selling) and below 50% (discount zone, institutional buying). The dealing range is the foundational analytical framework for all advanced SMC setups in the Inner Circle Trader methodology.

IPDA (Interbank Price Delivery Algorithm) is the theoretical model developed by Michael Huddleston to describe how prices are delivered in financial markets. According to this model, prices move on 20, 40, and 60-session cycles to collect liquidity accumulated at extreme levels (retail trader stop losses) before reversing in the expected direction. The IPDA data range is the time window within which these collection-and-delivery cycles occur.

The equilibrium is calculated as the arithmetic mean of the dealing range high and low: EQ = (High + Low) / 2. This level corresponds exactly to the 50% Fibonacci retracement across the range. In practice, drawing a Fibonacci tool from 0 to 1 between the dealing range boundaries automatically displays the EQ at the 0.5 level, simplifying visual identification on any chart.

A classic trading range (support/resistance) is identified by repeated price touches at certain levels, without a fixed duration. The ICT dealing range is defined temporally (precisely 20, 40, or 60 sessions) and is used to evaluate whether price is in a premium (overvalued, sell) or discount (undervalued, buy) zone according to IPDA. The dealing range is recalculated with each new session, unlike a classic range that remains static until broken.

Quarterly shifts are most effective on highly liquid markets: major forex pairs (EUR/USD, GBP/USD, USD/JPY), US indices (NAS100, SPX500), and gold (XAUUSD). They are less predictable on exotic pairs, illiquid cryptocurrencies, and markets with low institutional participation. Backtesting quarterly shifts on your target assets is essential before incorporating them into your strategy.

No-code tools like Backtrex let you configure IPDA dealing range rules visually and run an automated backtest across years of historical data. You define the IPDA window (20, 40, or 60 sessions), discount/premium zone thresholds, and entry conditions (confirmed MSS, order block, fair value gap). Backtrex calculates metrics (win rate, profit factor, drawdown) in under 30 seconds, without human bias.

Yes, and it is actually recommended to improve setup selectivity. Confluence across all three IPDA windows strengthens signal quality: price simultaneously in the discount zone on 20, 40, and 60-session windows creates a triple institutional confluence that significantly increases the probability of a bullish reversal. This multi-window approach is more selective but produces higher-quality signals than analyzing a single window alone.

Suggested Reads

Ready to backtest your strategies?

Join the waitlist and be the first to build, test, and validate trading strategies โ€” no coding required.

Create your free account in 30 seconds. No credit card required.