CryptoFlow logo CryptoFlow
BTC Heatmap and DOM

Passive liquidity is context, not proof.

A heatmap shows where liquidity was resting. The DOM shows the current ladder around price. Both are useful only if you compare them with executed trades, spread behavior and the actual reaction when price reaches the level.

How to read liquidity without overfitting

The main mistake is treating every bright wall as a guaranteed reversal. A wall that gets pulled, stepped through or absorbed is not support or resistance in any reliable sense.

1. Map the wall

Note the level and whether it is isolated or part of a larger stacked area. One bright band can matter less than a broad zone that keeps rebuilding.

2. Wait for the test

Price reaction is the key. If price touches the wall and aggressive flow fails to continue through it, the level becomes useful. If price cuts through cleanly, the wall was mostly noise.

3. Check the DOM

The ladder helps you inspect the local spread and nearby book shape. It is strongest for immediate context, not for long-horizon prediction on its own.

What CryptoFlow’s heatmap and DOM are for

In production, the heatmap and DOM are designed to support the footprint view, not replace it. Use them to understand why a move stalled or accelerated.

Good use

  • Confirming whether a footprint push is running into visible liquidity
  • Watching if a wall holds, refreshes or disappears
  • Checking spread quality around the current price
  • Using DOM as short-range context around a decision point

Bad use

  • Buying or selling only because one wall appeared
  • Ignoring executed volume after the level is hit
  • Reading passive liquidity as if it were already filled volume
  • Trusting a single DOM snapshot without structure context

Spoofing, pulling and refilling

A liquidity heatmap is only as honest as the orders behind it. In crypto perps, a large share of displayed size never intends to trade — which is exactly why reaction beats appearance.

Pulled walls

A wall that vanishes the moment price approaches was never real support. On the heatmap you will see a bright band fade out just before the test. Treat these as traps for breakout traders, not levels — the absence of a fight is the signal.

Refilling walls

The opposite is more telling: size that keeps rebuilding as it gets eaten. Each time market orders chew through the level, fresh liquidity reappears at the same price. That persistence through real execution is what turns a wall into a level worth respecting.

Confirm with the tape

Pair the heatmap with executed volume. If a wall holds and aggressive flow into it stalls, you have absorption. If price slices through while the wall sits untouched, the displayed size was decoration. The chart's footprint and big-trade markers give you that confirmation in one view.

FAQ

What is the difference between a heatmap and the footprint?

The heatmap shows resting liquidity. The footprint shows executed trades. One is intent or displayed supply/demand; the other is what actually traded.

Can a visible wall be fake?

Yes. It can be pulled before the touch or refreshed in a way that changes the story. That is why reaction matters more than the wall’s first appearance.

Should I use DOM on mobile?

Only for quick context. On smaller screens it is better to rely on the chart first and use the DOM as a narrow confirmation tool.

See passive liquidity in the actual chart.

Use the heatmap and DOM to qualify the move, not to predict it in isolation.

Launch CryptoFlow