Liquidity Heatmap Explained (How to Read It)

A liquidity heatmap turns the order book into a picture: it paints the resting limit orders sitting at every price over time, so you can see the walls of liquidity the market is leaning on — before they get hit. Here is how to read one.

Senzoukria · Learn · Updated June 2026


Most charts show you price. A liquidity heatmap shows you the orders behind the price — the resting limit orders stacked at each level, painted as a heat-coloured map that scrolls through time. Where a footprint chart tells you what aggressive traders already did, the heatmap tells you what passive traders are waiting to do.

What the colours mean

Each horizontal row is a price level; the colour at any point is the amount of resting limit-order size sitting there at that moment:

  • Hot / bright cells — a lot of resting liquidity. A bright horizontal streak is a liquidity wall: a large block of limit orders.
  • Cool / dark cells — thin liquidity. Price tends to travel fast through empty zones because there is little to slow it down.

Because it scrolls with time, you do not just see the wall — you see how long it has been there and how it reacts when price approaches.

The three behaviours to read

1. Walls that hold (real liquidity)

Price drives into a bright band, heavy aggression hits it, and the band stays lit while price stalls. That is a large passive player absorbing the flow — the same event you would see as heavy volume with no progress on the footprint. These levels become meaningful support or resistance. See absorption in trading for how to confirm it.

2. Walls that pull (spoofing / repositioning)

A wall that disappears the instant price gets close was never going to be filled — it was either a spoof meant to scare flow, or liquidity being repositioned. Pulled liquidity ahead of price often accelerates the move, because the brake everyone was watching just vanished.

3. Icebergs (hidden refills)

Sometimes a modest-looking band keeps refilling as it is hit — every time aggressors eat it, more size reappears. That is an iceberg: a large order sliced so only a fraction shows at once. Icebergs mark levels a serious player is defending quietly, and they rarely break on the first test.

Heatmap + footprint: intention vs action

The two views answer different questions, which is exactly why they pair well:

  • Heatmap = resting, passive, intention. Where is the size waiting?
  • Footprint = executed, aggressive, action. Who is hitting that size, and is it holding?

A wall on the heatmap plus heavy bid volume and stalling delta on the footprint at the same price is a high-confidence absorption read — far stronger than either signal alone.

Key takeaway: a liquidity heatmap is a map of where the market keeps its fuel. Bright walls are decisions waiting to be made — your job is to watch whether they defend (absorb), pull (spoof), or refill (iceberg) when price finally tests them.

Common mistakes

  • Trading a wall the moment you see it, before price has tested how it behaves.
  • Ignoring pulled liquidity — a vanished wall is a signal, not a non-event.
  • Reading the heatmap without the tape. Resting size only matters once aggression meets it.

See it on live data

Senzoukria renders a native liquidity heatmap next to the footprint from your NinjaTrader, Apex / Rithmic or crypto feed, so you can watch walls form, hold and pull in real time on the market you actually trade. Start with a free preview.

Frequently asked questions

What is a liquidity heatmap?
A liquidity heatmap is a time-based visualization of the order book (DOM). For every price level it colors how much resting limit-order size is waiting there — brighter or hotter means more liquidity. It shows passive intentions, unlike a footprint, which shows executed aggressive volume.
What is the difference between a heatmap and a footprint chart?
A footprint shows what already traded — aggressive market orders that executed. A heatmap shows what is resting and waiting — passive limit orders that have not been hit yet. One is action, the other is intention. Reading them together tells you where big orders sit and whether aggressors are eating through them.
What does a bright wall on the heatmap mean?
A bright horizontal band is a large block of resting limit orders at one price — a liquidity wall. If it sits below price it often acts as support; above price, resistance. The key question is whether it holds and absorbs incoming aggression, or gets pulled (cancelled) as price approaches.
Can you trust liquidity walls — what about spoofing?
Not blindly. A wall that vanishes the moment price gets close is likely spoofing or repositioning, not real intent. A wall that stays and absorbs heavy aggressive volume without price moving through it is real liquidity defending a level. Watch how the band behaves as price tests it.