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:
- Ask walls (resting sell orders) sit above price - potential resistance.
- Bid walls (resting buy orders) sit below price - potential support.
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.
How to pull the map
Two forms, both Premium:
/density- the market-wide map: every significant wall across the symbols you follow, ask walls grouped above, bid walls below, each sorted by size then distance. A long map splits across two messages./density TICKER- the single-coin view (/density SOLUSDT): the ask walls above and bid walls below the current price for that one pair, in the same format. Use it when the market-wide map hides the farther medium walls on a coin you actually care about.
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:
- Size tier - a glyph marks Massive, Large or Medium, scaled adaptively to current conditions. Bigger size, more friction.
- Ticker - the pair the wall sits on.
- Dollar size - the resting notional at that price. A
×Nmarker means it is a cluster of nearby orders, not a single block. - Price (or range) - where the wall rests; a range when it is a cluster.
- 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.
- Age - how long the wall has rested. This is the single most important field for honesty, and the next section is all about it.
- 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 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
- 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 TICKERand see what is in the path before you assume price sails there. - 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.
- 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.
- 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.
- 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.