ICT-DR (Dealing Ranges) is a precision tool designed for traders who utilize institutional trading concepts. It identifies and measures the key internal and external ranges that define market structure, providing a clear framework for anticipating smart money activity. By automatically mapping specific high and low boundaries across different timeframes and trading sessions, the indicator provides a definitive context of Premium, Discount, and Equilibrium zones. This is essential for recognizing high-probability areas where institutional players are likely to accumulate (buy) or distribute (sell). This tool helps to remove guesswork by systematically defining the ranges that matter.
2. Logic
The core function of the indicator is to define a price range and then slice it into key levels and zones based on institutional principles. This process involves three main steps: defining the range, measuring it, and visualizing it on the chart.
2.1. Defining the Range The indicator establishes a dealing range based on a significant high and low over a specific period. You have two primary methods to define this period:
Session: By inputting a specific time window (e.g., "0200-0500" for the London Killzone), the indicator will automatically capture the high and low of that exact session. This is ideal for session-based trading strategies.
Timeframe: By selecting a standard or custom timeframe (e.g., "1D", "4H"), the indicator will use the high and low of the last completed period to define the range.
2.2. Measuring the Range Once a range is defined, the indicator divides it using one of several measurement modes, allowing for deep market analysis:
Premium/Discount: The fundamental division. The area above the 50% Equilibrium (EQ) is the Premium (ideal for selling), and the area below is the Discount (ideal for buying).
OTE (Optimal Trade Entry): Highlights the key fibonacci-based retracement zone between 61.8% and 78.6%, a high-confluence area for trade entries.
Quadrants: Divides the range into four equal quarters (0.25, 0.5, 0.75).
Octants: Divides the range into eight equal sections (intervals of 0.125).
Sedecimants: Provides the most granular view by dividing the range into sixteen equal sections (intervals of 0.0625).
2.3. Visualizing the Range The indicator offers two distinct modes for displaying the calculated range, catering to different analytical needs:
Projected Mode: Draws the calculated range forward in time, starting from the current bar. This is perfect for anticipating future support and resistance levels and planning upcoming trades.
Overlay Mode: Anchors the range directly onto the historical price bars from which it was calculated. This provides immediate structural context and is excellent for backtesting and studying past price action.
3. Settings & Options
The indicator is highly customizable, allowing you to tailor the analysis to your specific strategy. It features three independent "Range Slots," enabling powerful multi-timeframe and multi-session analysis on a single chart.
3.1. Global Settings
Start Offset: Sets the initial gap (in bars) between the current price and the start of a "Projected" range.
Range Width: Controls the horizontal length (in bars) of the visualized "Projected" range.
Gap Width: Defines the horizontal space (in bars) between multiple "Projected" ranges when more than one is active.
Timezone: Crucial for ensuring session calculations are accurate to your local time or the market's time.
Show Labels: Toggles the visibility of the price level labels (e.g., "0.5 (EQ)", "0.786").
Line Thickness: Adjusts the thickness of the drawn level lines.
Label Size & Style: Customizes the font size and style (Normal, Bold, Italic) of the labels.
3.2. Range Slot Settings (for each of the 3 ranges)
Enabled: A simple checkbox to turn each of the three range analyses on or off.
Reverse: Flips the range measurement upside down. This is a powerful feature for analyzing bearish setups with the same visual clarity as bullish ones (treating a low-to-high range as a high-to-low one).
UI Mode: Choose between the "Projected" and "Overlay" visualization modes described above.
Range Mode: Select the measurement logic to apply (OTE, Quadrants, Premium/Discount, etc.).
Session: Input a specific time window (e.g., "0830-1100"). Note: If a session is specified, it will override the Timeframe setting.
Timeframe & Multiplier: Select a base timeframe (e.g., "1H", "4H", "D") and use the multiplier to create custom periods (e.g., a 4H timeframe with a multiplier of 2 will create an 8H range).
Colors: Full color customization for the Premium, Discount, and OTE (upper and lower) zone boxes, allowing for a personalized visual experience.