How to Read a Liquidity Heatmap
Liquidity heatmaps show you where the densest concentrations of trading activity exist. Learn how to read them, what the colors mean, and how to use them in your trading.
A liquidity heatmap does something no other tool does: it shows you where the most trading activity has occurred across every price level. Instead of marking individual levels, it paints the full picture - revealing clusters of activity that represent potential support, resistance, and zones of significant interest.
What a Liquidity Heatmap Shows
A heatmap analyzes price interaction across a grid of price levels over a lookback period. At each level, it measures how much activity occurred - volume, candle touches, or time spent at price.
The result is a color-coded overlay showing:
- High-intensity zones (bright colors) - Dense activity, significant liquidity concentration
- Low-intensity zones (faint or absent) - Little activity, price moved through quickly
- Direction context - Zones above current price (potential resistance) vs. below (potential support)
Reading the Colors
Most heatmaps use a two-color scheme:
Green/Blue Zones (Below Price)
Liquidity concentrations below the current price. These represent:
- Areas where buying occurred historically
- Potential support zones
- Levels where demand might emerge if price drops
Red/Orange Zones (Above Price)
Liquidity concentrations above the current price. These represent:
- Areas where selling occurred historically
- Potential resistance zones
- Levels where supply might emerge if price rises
Intensity
Brighter, more saturated colors indicate higher concentration. A bright red zone above price is more significant than a faint one.
What Liquidity Clusters Mean
Dense Clusters = Significant Market Interest
When a heatmap shows an intense cluster at a price level, it means significant trading activity occurred there. This could represent:
- Large-scale accumulation or distribution
- High-volume price acceptance
- Significant order filling
These clusters act as magnets - price is drawn to them and tends to react when it arrives. This relates to liquidity pools -- areas of heavy past activity often coincide with where orders accumulate, and the heatmap visualizes this across the full price range.
Gaps Between Clusters = Low Liquidity
Areas with no heatmap activity suggest potential liquidity voids - price moved through quickly without significant interaction. When price enters these areas, it tends to move fast (there's nothing to slow it down).
The Strongest Clusters
The highest-intensity zones on the heatmap are the levels most likely to produce a reaction. Focus your attention on:
- The brightest clusters nearest to the current price
- Clusters that align with other technical levels (S/D zones, FVGs, structural levels)
- Clusters on higher timeframe heatmaps
How to Use Heatmaps in Your Trading
1. Identify Key Reaction Zones
The brightest clusters are your primary zones of interest. Mark them and watch how price behaves as it approaches.
2. Confirm Supply/Demand Zones
If your supply/demand zone aligns with a high-intensity heatmap cluster, the zone has additional confirmation - significant historical activity validates the level.
If your zone shows no heatmap activity, it might be weaker than expected.
3. Find Targets
Dense clusters ahead of your position indicate where price is likely to react. Use them as take-profit zones or areas to tighten stops.
4. Identify Low-Resistance Price Paths
Gaps in the heatmap (areas with no activity) represent paths of least resistance. Price moves through these areas quickly. If there's a gap between the current price and a dense cluster, price may move quickly to the cluster.
5. Multi-Timeframe Analysis
Run the heatmap on a higher timeframe and project it onto your trading chart. A higher-timeframe cluster provides context that your lower-timeframe chart alone can't show. Understanding session liquidity across Asia, London, and New York adds another layer of clarity to multi-timeframe heatmap analysis.
Heatmaps vs. Other Liquidity Tools
| Tool | What It Shows | Precision | Context |
|---|---|---|---|
| Session levels (PDH/PDL) | Specific key levels | High | Session-based |
| Swing highs/lows | Individual liquidity targets | High | Structure-based |
| Liquidity heatmap | Full liquidity landscape | Moderate | Volume/activity-based |
| Volume profile | Volume at each price level | High | Volume-based |
Heatmaps complement other tools - they show the broad picture while session levels and swing points provide specific targets.
Common Heatmap Mistakes
-
Treating every cluster as tradeable - Focus on the brightest, nearest clusters. Faint clusters far from price are noise.
-
Ignoring market structure - A heatmap cluster below price in a downtrend won't necessarily provide support. Structure overrides heatmap activity.
-
Using the wrong timeframe - A 5-minute heatmap shows intraday noise. A 4H or daily heatmap shows meaningful trading activity.
-
Not updating analysis - Heatmaps change as new candles form. The liquidity landscape shifts over time. Re-evaluate regularly.
Heatmap Settings That Matter
Block Size
Controls how fine-grained the grid is:
- Small blocks - More detail, more noise
- Large blocks - Less detail, cleaner picture
- Start with medium and adjust based on your timeframe
Lookback Period
How many candles are analyzed:
- Short lookback - Recent activity only (more relevant to current context)
- Long lookback - Historical activity included (broader picture but may include outdated data)
Percentile Filter
Only displays the most significant clusters:
- High percentile (80-90%) - Only the strongest clusters shown, clean chart
- Low percentile (50-60%) - More clusters visible, more context but more clutter
Quick Reference
- Liquidity heatmaps show where the densest trading activity occurred across all price levels
- Bright, intense clusters represent significant liquidity concentrations and potential reaction zones
- Gaps between clusters represent low-liquidity areas where price moves quickly
- Use heatmaps to confirm zones, find targets, and identify low-resistance paths
- Combine with market structure and S/D zones for highest-probability analysis - the Liquidity Heatmap indicator automates this entire visualization
- Focus on the brightest, nearest clusters - faint and distant ones are noise
- Higher timeframe heatmaps reveal more meaningful trading activity
Automate heatmap analysis on your TradingView charts with the Liquidity Heatmap indicator -- it handles block-level analysis, percentile filtering, multi-timeframe projection, and support/resistance color coding automatically.