← All articles

June 24, 2026 · 9 min read

How to Read a Liquidity Heatmap (the /density command)

A liquidity heatmap is a live map of the biggest resting orders in the market - the walls of bids and asks that price tends to stall at, bounce off, or accelerate through. NextScalp builds one from the raw Binance order book and hands it to you on demand with the /density command. This is a hands-on guide to reading it: how to pull the map, how to decode a single wall row, how to tell a real wall from a spoof, and how to use it without letting it fool you. If you want the underlying theory first, the companion post on order-book density explains what a wall actually is.

What the heatmap shows

A heatmap is just the order book, sorted by size. Most price levels hold a thin, even scatter of orders; a wall is a single price (or a tight cluster) where a disproportionately large amount of size is resting. NextScalp's map surfaces only those walls - the ones big enough to matter - and arranges them around the current price:

The map is Premium, and it reads from one of two books: BI-F (the Binance USDⓈ-M futures book) or BI-S (the Binance spot book). A corner tag tells you which one you are looking at.

Anatomy of the NextScalp density heatmap The density map stacks resting order-book walls as horizontal bars, with red ask (sell) walls above the current price line and green bid (buy) walls below it. Bar width represents the resting dollar size, so Massive walls are widest and Medium walls shortest. Each row carries its dollar size, a size tier, the distance from price, an age stamp and a round-number marker. A corner tag shows whether the book is futures (BI-F) or spot (BI-S). Anatomy of the density heatmap Red ask walls above price, green bid walls below - bar width = resting dollars BI-F futures · BI-S spot ▼ ASK · sell walls (above price) BTCUSDT $79.8M · Massive · 0.8% · round ZECUSDT $10.5M · Large · 1.3% ETHUSDT $6.7M · Medium · 1.6% current price · 0.0% ▲ BID · buy walls (below price) XRPUSDT $1.1M · Medium · 0.5% BTCUSDT $12.4M · Large · 3.6% BTCUSDT $66.8M · Massive · 2.5% · round Size tiers: Massive > Large > Medium (bar width and shading scale with resting dollars). Each row: ticker · dollar size · tier · distance from price · age · a round-number dot.
The map stacks resting walls by size: red ask walls above the current price, green bid walls below, each row carrying its dollar size, distance, age and a round-number dot. The corner tag says whether you are reading the futures (BI-F) or spot (BI-S) book.

How to pull the map

Two forms, both Premium:

The map respects your account: blacklisted symbols are excluded, your watchlist symbols are always included, and only your enabled market types appear.

How to read a single row

Every wall is one line, and once you can decode it the rest is fast. A representative ask row:

BTCUSDT $13.3M @ 63600 (0.8%) age 4m round

Read left to right:

  1. Size tier - a glyph marks Massive, Large or Medium, scaled adaptively to current conditions. Bigger size, more friction.
  2. Ticker - the pair the wall sits on.
  3. Dollar size - the resting notional at that price. A ×N marker means it is a cluster of nearby orders, not a single block.
  4. Price (or range) - where the wall rests; a range when it is a cluster.
  5. Distance - how far the wall sits from the current price, as a percent. A wall 0.2% away is in play right now; one 4% away is context.
  6. Age - how long the wall has rested. This is the single most important field for honesty, and the next section is all about it.
  7. Round-number marker - a flag when the wall sits on a psychologically round price, where liquidity tends to congregate.

Ask walls are listed above price, bid walls below, so the map mirrors the book itself: resistance over your head, support under your feet.

Real wall, or a spoof? Read the age

Here is the trap the heatmap is built to help you avoid: resting liquidity is a promise nobody is obliged to keep. A wall can be genuine institutional size waiting to be filled - or a spoof, a big order placed only to scare price away, pulled the instant price actually arrives. The single best tell is the age stamp.

A persistent wall versus a spoof, told apart by age On the left, a bid wall that has rested for two hours survives three price tests and holds, marking real support. On the right, a wall that blinked into existence three seconds ago is pulled before price reaches it, leaving empty space - a spoof. The age stamp on each row is what distinguishes them. Persistence is the tell A wall that has rested for hours is real; one that blinks in for seconds is a bluff age 2h · real bid wall holds through 3 tests age 3s · pulled spoof vanishes before price arrives empty space
Persistence is the tell. A wall that has rested for hours and survived repeated tests is real support. A wall that blinks in for seconds and is pulled before price arrives was a spoof - the age stamp on every row is how you tell them apart.

A wall with an age of hours that has held through repeated tests is far more likely to be real than one that appeared seconds ago as price approached. NextScalp leans on the same idea internally: its Density Approach and Density Breakout alerts only fire on persistent walls, gated by a hysteresis cooldown so you are not pinged every time price wobbles around the same cluster. But on the raw /density map, the age column is yours to read - so read it before you trust a level.

Using the heatmap without getting trapped

  1. Check it before trusting a target. A large wall sitting just past your planned target is a magnet and a barrier at once. Pull /density TICKER and see what is in the path before you assume price sails there.
  2. Weight by age, not just size. A $50M wall that is three seconds old is a question mark; a $10M wall that has held for two hours is a level. Size your conviction to persistence.
  3. Treat a wall as friction, not a forecast. A wall marks where the fight happens, not who wins it. Wait for the reaction - a bounce off it or a clean break through it - before committing.
  4. Combine it with structure. A wall sitting exactly on a level you were already watching, or right where the volume profile's point of control sits, is far more meaningful than one floating in empty space. The strongest levels are where resting liquidity and traded volume agree.
  5. Watch it move in real time. On the Focus dashboard and Live monitor the same walls overlay price directly, so you can watch one appear, get pulled, or get eaten as it happens.

What the heatmap will not do

The honesty line is the load-bearing part. The /density map and the density alerts behind it are informational wall maps, not trade plans. When a Density alert lists bounce targets and break targets, those are exactly that - a list of where neighbouring walls sit, never an entry, a stop or a take-profit. The bot deliberately does not dress a wall map up as a complete setup with a reward-to-risk ratio, because resting liquidity can be pulled and a map is not a plan. The tradeable plans come from the scored channel signals; the heatmap is the context you read around them. For exactly how the map is laid out and what each tag means, the /density command docs are the reference.

That is the discipline: NextScalp shows you precisely where the big resting orders sit and how long they have held - then leaves the decision to you, instead of inventing a plan on top of liquidity that might not still be there when price arrives.


Want the liquidity heatmap and 16 other signals screened for you in real time? Try NextScalp free for 7 days.

Try NextScalp free for 7 days