Order Flow & Liquidity

Liquidity Heatmap Explained: Resting Orders, Walls and Spoofing

A liquidity heatmap paints the order book over time: every resting limit order is a coloured cell at its price, brighter for bigger size, so you can watch liquidity build, move and disappear as price approaches.

Updated October 7, 2026·8 min read
All glossary guides
Key points
  • Liquidity is the size waiting in the order book. A heatmap shows how much is waiting at each price, second by second.
  • Dark blue means thin, yellow and white mean heavy. Bright horizontal bands are liquidity walls.
  • Walls often attract price, but they can be cancelled at any moment. How a wall behaves when price reaches it matters more than how big it looked.
  • Big-trade bubbles show where aggressive market orders actually hit that liquidity.

The order book is a snapshot: right now, this much is bid here and this much is offered there. The problem is that it changes many times a second, and a single snapshot tells you nothing about what it looked like a minute ago. A liquidity heatmap solves that by recording the book continuously and drawing its history behind the price chart.

The result looks a bit like a thermal camera pointed at the market. Quiet prices stay dark. Prices where someone parks serious size light up and stay lit for as long as the order sits there. When the order is pulled, the band just stops.

How to Read the Colours

In the free order-flow tool on The Tradeskill, the heatmap is built from the live Binance Futures order book: a snapshot every second, covering about 2% either side of the price, kept for the last hour. Each cell is coloured by how much size was resting there compared with the rest of the visible book, from dark blue (thin) through cyan and green to yellow and white (heavy). A brightness slider in Settings lets you stretch the scale if the market is very thin or very busy.

Because the order book has no public history, the heatmap starts recording when you open the page. Leave it open for a while and the picture fills in.

Liquidity heatmap behind BTCUSDT candles with bright resting-liquidity bands, the live order book on the right edge and red and green big-trade bubbles
Resting liquidity painted behind the candles: brighter bands are heavier size, and the live book runs down the right edge. At the bottom, large red bubbles show aggressive sellers hitting the market around the bright band near 83,900.

Liquidity Walls

A wall is an unusually large resting order, or a cluster of them, at one price. On the heatmap it shows up as a bright horizontal band. The tool also marks the three biggest bid walls and three biggest ask walls with a dashed line and a label showing the price and the size, and a live depth profile runs down the right edge of the chart with bids in green and asks in red.

Walls matter because large passive orders slow price down. Market orders have to eat through all that size to move past the level, so price often stalls, bounces or chops when it arrives. Large walls also attract price, because traders who want to fill big positions need that liquidity on the other side.

Pulled Orders and Spoofing

Not every wall is meant to be filled. Spoofing is placing a large order you intend to cancel, to make the market look stronger on one side than it really is. On a heatmap, spoofing tends to look like a bright band that keeps moving away just ahead of price, or that vanishes the moment price gets close.

This is the main reason to watch the heatmap live instead of glancing at the order book once. A wall that holds while price trades into it and big sell bubbles print against it is real. A wall that disappears a tick before contact was never support.

Big-Trade Bubbles

The heatmap shows passive liquidity; bubbles show the aggressive side. Each bubble is a one-second burst of market orders, sized by volume, green when buyers lifted the offer and red when sellers hit the bid. A cluster of large red bubbles printing into a bright bid band that does not move is classic absorption. A cluster of large green bubbles punching through an ask wall is a breakout with real force behind it.

Key takeaways

  • The heatmap is the order book over time; brightness = resting size.
  • Walls slow price down and attract it, but can be cancelled.
  • Watch what a wall does when price touches it. That is the information.
  • Bubbles show where aggressive orders met that liquidity.

Common mistakes

  • Placing a trade just because a big wall is visible far from price.
  • Assuming a wall will hold without watching it while price is at it.
  • Forgetting the heatmap only shows one exchange and only from the moment the page was opened.

Frequently asked questions

Is a liquidity heatmap the same as Bookmap?

Bookmap is a well-known paid desktop platform that popularised the heatmap style. The idea is the same: draw resting limit orders over time behind price. The Tradeskill's version runs in the browser and is free for Binance Futures markets.

Why is the heatmap empty when I first open it?

Exchanges do not publish order book history, so a heatmap can only record from the moment it connects. The tool keeps the last hour of one-second snapshots; give it a few minutes and the bands fill in.

Do big walls mean price will reverse there?

Not on their own. Walls tell you where price is likely to slow down or get a reaction. Whether it reverses depends on what happens there: whether the wall holds, gets absorbed through, or is pulled.

Want to see this on a live chart?

The Tradeskill's charts have every indicator on this page built in, free, with $20,000 in virtual cash to practice with.

Disclaimer: this article is educational content, not financial advice. Markets involve risk, and past behavior does not guarantee future results.

← Browse the full Trading Glossary