Indicator Insight: Liquidity Depth

Written by
KM
Creative Director & Experience Lead
Key Summary
- Liquidity Depthยฐ [Pro+] plots the deeper pools that sit beyond a swing high or low, not just the visible extreme itself.
- Depth is measured in the unit the asset actually trades in: Value for futures, Pips for forex and currency futures, Ticks for bond futures. Auto picks it for you.
- Extension Type decides how long a level lives on the chart. Raid stops it the moment price trades through, so what is left on screen is liquidity still resting.
- Range Deviations ships inside the same tool, projecting standard deviations from a range you define between any two times of day.
A high is the top of a pool, not a line
Most charts treat a swing high as a single price. Liquidity Depthยฐ [Pro+] treats it as the surface of something deeper: the cluster of stops and resting orders sitting above it, and how far into that cluster price may have to reach before the raid is done.
The idea comes from ICT, who points out that in forex these depths classically show up in 10, 20 and 30 pip increments beyond the extreme. The tool takes that concept and draws it, above every high and below every low from your chosen reference timeframe, so the pool is on the chart before price gets there.
Your framework. Our automation.
Depth measured in the asset's own unit
Ten pips means nothing on ZN. A tick means nothing on EURUSD. So Liquidity Depth Type adapts: set it to Auto and the tool uses Value for futures, Pips for forex and currency futures, and Ticks for bond futures.
If you would rather define the pool yourself, Depth 1, Depth 2 and Depth 3 let you set your own increments and style each one separately, solid, dotted or dashed. Percentage Mode swaps the whole calculation for horizontal arrays plotted as a percentage move above and below the pool, which suits instruments where a fixed increment does not travel well.
The Liquidity Table prints the exact values so you are reading numbers rather than eyeballing a line, and it recolours as price engages a liquidity high or low.
Extension Type is the setting that matters
This is the one to get right, because it changes what the chart is telling you. Extension Type controls how far each level travels to the right.
Raid extends a level only until price trades through it. Next Interval extends it until the beginning of the next interval. Completion extends it until every depth in that pool has been traded through.
Raid is the setting doing the work on the chart above. Each 1H swing high and low runs right until price takes it, then stops. What is still stretching across the chart is liquidity nobody has touched yet, which is a far shorter list than every level the session produced.
Range Deviations comes in the same tool
Liquidity Depth ships with Range Deviations, an automatic ICT range projection system. It expands on ICT's Friday Asian Range concept but lets you define any custom range between two time points on any trading day, then projects standard deviations from it.
You can project from bodies, from wicks, or both. Body-based ranges tend to mark where institutional activity sat; wick-based ranges tend to line up with the sharper reactions and ICT PD arrays. Midpoints can be plotted for either, and Range Deviation Zones let you show the space between two projections as an area rather than a single line.
So one indicator covers both halves of the question: where liquidity is resting, and how far a range is likely to project once it breaks.
Let it watch the levels for you
Alerts fire when price crosses a liquidity level, which is the point of the tool in the first place. You do not need to sit on a chart waiting to see whether a depth gets tagged.
Beyond that, up to 20 previous liquidity pools can stay on the chart for context, and custom sessions and OHLC references can be defined alongside the standard ones. Auto-colouring tints session boxes and lines by whether the range closed bullish or bearish. Quick Toggle turns the whole overlay off in one click when you want a clean chart.
What it doesn't do
It does not tell you direction and it does not fire an entry. A depth being present says liquidity is likely resting there. It does not say price will go and take it, or that taking it means a reversal.
What changes is the prep. The pools you used to mark by hand are drawn before the session, in the right unit for the instrument, with the traded-through ones already cleared off the chart. You still read the context and make the call. Tools, not signals.
Key Questions
The deeper pool of resting orders and stops sitting beyond a swing high or low, rather than the extreme itself. ICT teaches that in forex these classically appear in 10, 20 and 30 pip increments past the level, and the tool plots those depths above every high and below every low on your reference timeframe.
Raid extends a level only until price trades through it, so the chart keeps only untouched liquidity. Next Interval runs each level to the start of the next interval, and Completion holds it until every depth in the pool is traded through.
Yes. Liquidity Depth Type on Auto uses Value for futures, Pips for forex and currency futures, and Ticks for bond futures, so the depth increment matches how the instrument actually moves. You can also define Depth 1, 2 and 3 yourself, or switch to Percentage Mode.
What Liquidity Depthยฐ [Pro+] Plots
| Feature | What It Shows | Why It Matters |
|---|---|---|
| Liquidity pools | Highs and lows from your reference timeframe | The surface of the pool, before price reaches it |
| Liquidity depths | Levels projected beyond each high and low | How far into the pool a raid may need to reach |
| Depth Type (Auto) | Value, Pips or Ticks chosen by asset class | Depth measured in the unit the instrument trades in |
| Extension Type | Raid, Next Interval or Completion | Controls whether traded-through levels stay on the chart |
| Liquidity Table | Exact values, recoloured on engagement | Read numbers instead of eyeballing lines |
| Range Deviations | Standard deviations from a custom time range | Project how far a range extends once it breaks |
| Alerts | Fire when price crosses a liquidity level | Stop watching the chart for the tag |
Come read the levels live
We mark liquidity and call the raids live every session in the free Toodegrees Discord. Come trade context with us.
Frequently Asked Questions
No. None of our indicators repaint. Liquidity pools are drawn from confirmed highs and lows on the reference timeframe and stay where they were placed.
No. It maps where liquidity is likely resting and how deep it may run. It does not call direction or fire entries. Tools, not signals.
Timeframe Liquidity sets the scale of the analysis, so match it to how you trade. The chart above runs 1H liquidity on a 5m execution chart, which keeps the levels meaningful without burying the chart in them.
Liquidity Depth is an in-house Toodegrees tool. It is included in both the Premium Suite and the Elite Collection. Standalone, it is sold as "Range Deviations + Liquidity Depth", since Range Deviations ships inside the same indicator. It is invite-only on TradingView and added to your account once you're in.
Yes. Up to 20 previous liquidity pools can be displayed for context, and Quick Toggle clears the whole overlay in one click when you want the chart back.
Continue Reading
Ready to Automate Your Analysis?
Join 30,000+ traders using Toodegrees indicators to save time and find higher-probability setups.