Liquidity Depth° [Pro+]

Concept Introduction

Liquidity Depth Pro+ is a powerful, highly adaptable trading tool built for the complex demands of the futures, forex, and bond markets. Rooted in a concept taught by the Inner Circle Trader (ICT), the indicator reflects how institutions dig into Liquidity Pools beyond swing highs and lows. ICT often highlights that in Forex, these "Liquidity Depths" classically appear in 10, 20, and 30 pip increments.

This tool allows analysts to customize and apply this concept in line with their personal understanding of price, revealing the deeper layers of liquidity sought by institutional traders and large banks—levels that often lie beyond surface-level extremes.

Range Deviations, included in the tool, is your ultimate automatic ICT range projection system.

It expands on ICT’s Friday Asian Range concept, but with greater flexibility: it enables you to define any custom price range between two time points on any trading day, and then project standard deviations from that range.
You can define the range using:

  • The full wick range (high to low)

  • The body range (open to close)

Depending on your trading style—and ICT’s teachings—you can toggle between showing one, the other, or both. Body-based ranges may highlight levels of institutional activity, while wick-based ranges often align with impactful price reactions and ICT PD Arrays.

Once configured, the tool automatically plots key reference levels based on your selected Time model. It comes with five default standard deviations (1 through 5), and also allows up to four custom deviation inputs, giving you full flexibility to project values like OTE (.62), retracement expectations (e.g., 2.5), or any levels relevant to your trading strategy.

Liquidity Depth Features

Versatility Across Assets: Liquidity Depth Pro+ is finely tailored for futures, forex, and bond markets, making it an all-encompassing solution suitable for a broad range of financial instruments.

Timeframe Customization: Liquidity Depth Pro+ allows users to decide Timeframe Liquidity empowering the analyst with flexibility.

Historical Pools: Choose up to the last 20 highs and lows to mark liquidity pools from the User Selected Timeframe.

Universal Trading Style: Regardless of your trading approach, be it trend-following or reversal models, this indicator embraces all styles. It offers a holistic perspective to navigating liquidity zones above highs and below lows of the chosen Timeframe.

Visual Precision: This indicator visualizes the liquidity depth with a customizable style, allowing the analyst to frame the position of deeper liquidity pools above highs and below lows.

Liquidity Table: Keep track of liquidity levels and unlock faster decision making by taking advantage of the visual Liquidity Table cues.

Adaptive Table Colors: When price is above your desired liquidity pool high, the table will match the liquidity high color to indicate a current liquidity raid or deeper pool being attacked. Vice versa, when price is below your desired liquidity pool low, the table will match the liquidity low color.

Real-Time Alerts: Save Time with live alerts that provide valuable insights into potential opportunities and liquidity purges at your desired liquidity levels.

NEW FEATURES!

Quick Toggle: Instantly enable/disable Liquidity Depth plottings, a useful toggle to focus on additional tool features.

New LD Types: Custom Liquidity Depth Session Timings in collaboration with PoiSzn for AM and PM ranges.

Custom Sessions: Now users can add up to 4 custom liquidity sessions.

Real-Time Boxes: View the liquidity depth sessions and PoiSzn toggles real-time as they form allowing users to see the range build and complete dynamically.

Liquidity Labeling: Toggle whether to choose abbreviated or full liquidity names with auto-positioning.

Label Tooltips: Hover over the liquidity labels to see more information about the liquidity date, time of the highest or lowest candle, and the actual price.

Previous Pools: Analysts can display up to 20 previous liquidity pools for OSFL Liquidity Depth, PoiSzn AM and PM Session Ranges, and OHLC.

Auto Coloring: Toggle this feature to auto-color session boxes and liquidity lines based on bullish or bearish ranges. The session or OHLC open and close will be used for this calculation.

Percentage Mode: Enable this new liquidity depth calculation to plot horizontal arrays above session or OHLC highs and lows to see % moves above liquidity pools.

Quick Toggle — Instantly enable/disable range projections with a single toggle to focus on other features of this indicator.

Enhanced Range Labels — Display Timing labels along with wick & body ranges point/pip ranges for each session.

Midpoints Added — Analysts can now plot midpoints for both body and wick session projections with full styling options.

Modernized Inputs — This new update improves the settings for user selection and interface, providing a clean input panel with grouped parameters.

Range Deviation Zones — Users can define and select the range between wick or body projections to see an area of price instead of a specific level.

Enhanced Alert System: Clarity and tooltip directions for creating tailored alerts to each analyst projections and for alert-level setup. Now supports projection levels for Body and Wick projections (e.g., 1B, 2B, 3B, etc.).

Indicator Settings

Liquidity Pools

Show LD°

A quick toggle to enable or disable all the elements of the Liquidity Depth Features.

Alerts?

To setup alerts, follow these easy steps:

  1. Make sure your Alerts tab is toggled with a check mark

  2. Head Over to the Indicator Name and Click the 3 Dots that reads “More”

  3. After clicking the 3 Dots, a menu will pop up where you would like to hover over and select “Add Alert on LD° [Pro+]”

  4. After selecting “Add Alert”, a new popup will then appear where you will see your Liquidity Depth Settings as well as the related inputs. This example would be setting alerts for the Liquidity Depth of Previous Days Highs and Lows and 10-20-30 Point Depths.

  5. Anytime we would hit the selected Alert Line, the analyst will receive an alert saying “[Instrument Name!] Crossing Liquidity Depth Level or Depth Extensions”

    Analysts often look at different charts and different timeframes at the same time. The alert function saves analysts time by eliminating the need to constantly check whether the market has reached a certain liquidity pool or not. Never miss setups! As time is a very valuable asset and we only have so much in a day, it’s essential to manage it correctly. The alert system makes sure analysts never miss potential setups or scenario’s while looking away from the chart.

Liquidity Type

This drop-down menu allows you to choose what type of liquidity pool the indicator will show. Candle: Plot the liquidity depth based on previous candles Custom Session(s): Plot the liquidity depth based on a (custom) session OSFL: Plot the liquidity depth based on ICT”s One Setup For Life lecture from the 2023 mentorship.

PoiSzn AM: Every First 15 minutes during the AM Session starting at 8am EST

PoiSZN PM: Every First 15 minutes during the PM Session starting at 12pm EST

OHLC Input & NY Days

This setting changes the timeframe of the candle the indicator should reference. The ‘NY Days?’ button will save Previous Daily Highs and Previous Daily Lows based on New York Time (00:00 - 00:00 EST.)

Prev Liquidity Pools

Customize how many previous liquidity pools should be displayed on the chart.

Custom Session

The settings function allows you to customize the trading session that will be used when selecting the Session option under type.

Liquidity Styling

Auto Color Session?

This feature automatically colors session boxes based on price action.
Bullish Sessions, where the market closes higher than where it opens, use the “Bull Color” Bearish Sessions, where the market closes lower than where it opens, use the “Bear Color”

Turn this setting off to use the custom session colors for “Custom Session(s)” or the default color box for other types.

Session Highlighting

This setting draws a background box for each session (Candle, Custom, OSFL, or PoiSzn)
These boxes visually group price action within the session range.

Session EQ

By enabling this the Equilibrium, or midpoint of the session will be plotted onto the chart.

Liquidity Labels

By enabling this setting the indicator will plot labels on the Liquidity Pools in either long form or short form.

High / Low color

Customize the color of the Buyside (High) and Sellside (Low) Liquidity Pools.

Liquidity Depth

Liquidity Depth Type

This setting defines the way the depth is calculated based on the asset class. Auto: Defines the liquidity depth based on the type of marked.

“Value” for Futures

“Pips” for Forex and Currency Futures

“Ticks” for Bonds Futures

Depth 1, Depth 2, Depth 3

The depth options allow the user to customize the Liquidity Depth levels based on personal preference. This setting also contains the appearance customization. Choose between a solid, dotted or dashed line and change the thickness of the line

The option to change the depth of the liquidity pool is very valuable, as it allows different type of traders to utilize the indicator. If a trader trades on the lower timeframe as a scalper, the amount of points/ticks/pips above or below a liquidity pool might be lower when looking for a liquidity raid. A swing trader or short term trader however, might need to see larger liquidity depth levels.

Extension Type

Raid: Liquidity Level and Liquidity Depths will extend only up until they are traded through

Next Interval: Liquidity Level and Liquidity Depths will extend until the beginning of the next interval

Completion: Liquidity Level and Liquidity Depths will extend until all depths are traded through

Time Distortion Rebalancing (TDR)

Monitor real-time mitigation: once price revisits (touches or crosses) a TDR level, it is marked as mitigated and the line stops extending.

  • Mark specific trading sessions (up to four) to identify potential price imbalance zones.

  • Plot horizontal reference lines (TDR lines) at the open or close of each selected session.

  • Label each TDR line with the corresponding session name or start time.

  • Monitor real-time mitigation: once price revisits (touches or crosses) a TDR level, it is marked as mitigated and the line stops extending.

  • Automatically manage historical TDR levels: either show the most recent only or keep the full session history.

  • Customize the line appearance, including color, style (solid, dotted, dashed), and width.

Show Full TDR History?

Allows traders to display the complete history of Time Distortion Rebalancing, the Time Distortion Rebalancing must be enabled in order for the history to be displayed on the chart.

TDR Anchor Open/Close?

Plot horizontal reference lines (TDR lines) at the open or close of each selected session.

Show Labels?

When Show Labels is enabled, it will display the Opening Time.

Session 1, Session 2, Session 3, Session 4

Customize the sessions that will be hidden as Time Distortion, to be rebalanced at a later point in time.

Range Deviations

A Quick toggle “Show RD°?” allows analysts to enable or disable all elements of the Range Deviations° features.

Show Range Size?

Option to display wick and body size below the session label for users who prefer not to use a table on their chart.

Show Range Labels?

Option to display the Time Window above the Range Deviation box.

Range Time

The session toggle allows the analyst to input their desired Time Range. Some analysts will look to implement certain range times like Central Bank Dealers Range, Asian Range, Flout, or other Time Based Ranges that can be deviated.

This gives analysts the freedom to customize the Time Range allows one to have multiple layouts with different Time Based Ranges to study and analyze intraday. Be sure to check out a couple of our examples for inspiration on how to use the tool.

With this setting analysts can customize the indicator to fit specific trading models. A good example is Charter Price Action Model 5. This model utilizes deviations of the Asian Range, Central Bank Dealers Range and the FLOUT, this model is applicable in the forex market. In the world of Index Futures analysts can for example project the Opening Range (09:30 - 10:00), the Asian Opening Range (18:00 - 18:30) and the London Opening Range (00:00 - 00:30) in order to build confluence with PD arrays on the chart.

RD° Historical Sessions

Allows traders to display the complete history of Range Deviations, the Range Deviations must be enabled in order for the history to be displayed on the chart.

Extension Type

These settings will help allow you to customize the look and the plot style of the Range Deviation Levels.

Extend: move the Range Deviations right-end of the levels as “None” for no extension, “Alert Stdevs” for extension of only the Alert Lines, “Body Stdevs” for extension of Range Deviation Calculations using Bodies (Highest and Lowest Up or Down Close), “Wick Stdevs” for extension of Range Deviations Calculations using wicks (Highest or Lowest Candle Wick or Tail), or “All” to extend EVERY and ALL historical and current Range Time Levels.

Time Extend: this selection allows a user to Extend the lines until NY Midnight (0:00 EST), 1 Day (New Day Open/Close), or 1 Week (New Week Open/Close).

To come back to the Price Action Model 5 example, ICT teaches that the deviations from previous days can be extended throughout the week. If there are price levels that have overlapping deviations aligned with PD Arrays, that it signifies a stronger conviction. By selecting Time Extend: 1 Week, analyst can project these deviations throughout the week.

Day of Week Filter

Customize on which days the Indicator should display the Range Deviations, and which days it should not.

Range Style

ICT teaches analysts to pay attention to both Range Bodies and Range Wicks (Highest Open or Close). Here at toodegrees, we want to give analysts the option to choose which range they would like to deviate. Toggle on either the Range Wicks or Range Bodies or Both!

The ability to choose between body and wick deviation is crucial, as per trading model it might differ. Price Action Model 5 for example, solely makes use of body based deviations. But if analysts make use of other strategies where the wicks are needed, it can be selected too.

Body Range

Enable or Disable and Customize the Body-to-Body Range for the Range Deviations.

Show Body Midpoint?

By enabling this feature, the indicator plots the midpoint (EQ) of the Body Range.

Wick Range

Enable or Disable and Customize the Wuck-to-Wick Range for the Range Deviations.

Show Wick Midpoint?

By enabling this feature, the indicator plots the midpoint (EQ) of the Wick Range.

Show STDV Labels?

Customizable labels for each Standard Deviation Projection from the Range Devations.

Range Projections

Enter the range projections you want, separated by a comma ‘,’ (For example: 0.5, 1, 1.5, 2).

There is no need to enter negative values, as the script automatically calculates both positive and negative levels.

Deviation Zones

Wick & Body Zones

Deviation Zones allow you to highlight specific Standard Deviation Ranges on the chart.

To Extend zones for alerts:

  1. Ensure the ‘Extension Type’ setting includes alerts.

  2. Both deviation levels in the range must be entered exactly as they appear in the ‘Range Deviation Alerts Section’

  • Example: If a zone is set as ‘2:2.5’, you must enter both ‘2’ and ‘2.5’ in the alert input.

If both values are not included, the zone will not extend.

Body Opacity: Change the opacity for the Body based Deviation Zone.
Wick Opacity: Change the opacity for the Wick based Deviation Zone.

Range Deviation Alerts

Alerts?

To turn on the alerts, follow these steps:

  1. Alerts? Toggle

  2. Find, and click on, the three dots next to the indicator title on the top left of your chart

  3. Click ‘Add Alert on RD° [Pro+] ’

  4. Choose the Alert Name, if you wish, and confirm by clicking ‘Create’

Wick & Body Stdev Alerts

Enter standard deviation levels to trigger wick or body alerts, separated by commas. For example: “1, 2.5, 3”

Data Tables

Show Range Deviations Data Table?

By selecting “Show Data Table?”, the analyst will see a table appear including details of the Range Time Values in Wicks as well as Bodies. The table will record a rolling 6 day basis of range values (The past 5 days as well as the current day).

The user is given the ability choose toggles for where to position the table as well the size of the font for the table values.

The data table is an important feature when using the Asian Range or CBDR deviations. These time based deviations require a minimum amount of pips for the range in order to be a valid anchor for deviations.| The ideal range of pips for the CBDR is above 15 pips to be considered for deviations. The ideal Asian Range count is 20+ pips to be considered for deviations.

Show Liquidity Depth Data Table?

The Liquidity Table shows the exact price levels of all the Liquidity Pools, based on the selection of the ‘Type’ setting. It will also display whether it is a high, or a low.

Knowing at what price level a liquidity pool or the depth lies is important from an analysis perspective because it allows the analyst to couple these levels with the institutional levels taught by ICT. These institutional levels are: 00 20 50 80 levels. On NQ Futures for example. 20,000 - 20,200 - 20,500 -20,800 EURUSD Forex: 1.10000 - 1.10200 - 1.10500 - 1.10800

Get Access to this script here!

P.S. We appreciate you reading our tool manual! Your feedback is invaluable in helping us grow to strengthen our community. Please let us know in Discord any way we can improve!
Take 10% off your first billing using code FEATURES10.