Guide to Orderbook Heatmaps
Video Walkthrough
Begin with the video guide for a visual overview of orderbook heatmap dynamics. Everything shown in the video is explained thoroughly in the text below, so you can revisit each concept with more depth.
1.0 Introduction
Every price move begins with a shift in order-book liquidity. Price gravitates toward dense liquidity and repels from thin zones. Every single price movement is dictated by the balance or imbalance of liquidity, and the willingness of market participants to act on it. For example, when buyers pull bids (remove liquidity), there is now a vacuum or “inefficiency” in the order book. Price, much like water, will naturally tend to fill that void if participants allow it to do so.
Since the actions of participants are rapidly evolving, generally at all times, the orderbook is constantly in a state of flux. Orderbook heatmaps are a unique tool that visualize these changes, showing where orders sit, move, or disappear in real time.
They reveal the intent behind price action, where large players defend levels, pull liquidity to fake strength, or layer orders to trap others. Watching these shifts helps you spot real support and resistance, absorption, spoofing, and upcoming breakouts before they appear on a candlestick chart.
When used properly, an orderbook heatmap gives traders a direct look into market structure and the flow driving each move, bridging the gap between raw order flow and traditional chart analysis.
2.0 Understanding the Orderbook
Before reading a heatmap, you need to understand what it represents:
- Limit Orders – Orders placed at a set price, waiting to be filled. They add liquidity to the market. These orders pay maker fees.
- Market Orders – Orders that execute immediately at the best available price. They remove liquidity. These orders pay taker fees.
- Bids – Buy limit orders resting below the current price.
- Asks – Sell limit orders resting above the current price.
Passive vs. Aggressive Participants – Passive traders provide liquidity with limit orders. Aggressive traders consume it with market orders. The balance between these groups drives short-term movement.
Order Book Depth – Shows how much volume sits at each price level. Large clusters often act as temporary support or resistance zones.
Queue Dynamics – At every level, orders are filled on a first-in, first-out basis. Large players sometimes deploy strategies to constantly modify orders to stay near the front or to disguise intent.
Hidden Liquidity – Not all liquidity is visible. Iceberg orders and dark pool executions can absorb flow without showing up on the book, which is why context from volume, delta, and execution data is essential.
The orderbook is the foundation of every price move. Heatmaps turn this constant flow of bids and asks into a visual story of how liquidity shifts over time.
3.0 How Heatmaps Work
Orderbook heatmaps translate raw order data into a visual timeline of liquidity. Every change in the book—orders placed, moved, or cancelled—is captured and color-coded so traders can track how liquidity evolves in real time.
Axes
- X-axis: Time progression. Each column represents a snapshot of the order book at that moment.
- Y-axis: Price levels. Each row corresponds to a specific price.
- Color Intensity: Liquidity depth. Brighter or thicker colors show higher resting volume, darker tones indicate thin or empty zones.
Historical Trace
- The heatmap records each update as a snapshot, stacking them over time. This creates a trail that shows how liquidity appeared, shifted, or vanished before key moves. It’s what lets traders see behavior, not just static levels.
Cumulative vs. Real-Time Depth
- Real-Time Depth: Displays only the current resting orders. Great for observing immediate reactions and spoofing.
- Cumulative Depth: Aggregates historical liquidity, highlighting areas that repeatedly attracted large orders. Useful for identifying structural levels that persist over time.
Order Layering and Replenishment
- Liquidity isn’t fixed. Large players often layer multiple orders across a range, pull them as price approaches, or instantly replace filled ones to maintain control. Watching these patterns shows whether a wall is genuine support/resistance or a decoy meant to influence others.
4.0 Why Heatmaps Matter
Heatmaps expose what traditional charts can’t, the intent behind price action. Instead of just seeing where price moved, you can see why it moved there.
Supply and Demand Imbalances
- Heatmaps make true buying and selling pressure visible. Clusters of bids and asks reveal where liquidity sits, showing whether price is being supported or capped.
Support and Resistance
- Heatmaps display live levels, where liquidity currently defends or attracts price. These zones often align with future reveals or breakouts.
Market Participant Intentions
- Watching how walls form, shift, or vanish reveals who’s in control, passive liquidity providers defending positions, or aggressive takers chasing imbalance. This helps distinguish real strength from manipulation.
Liquidity as a Magnet
- Price tends to move toward liquidity, not away from it. Seeing where large order cluster show where the next move is likely to slow down or accelerate.
5.0 Key Features
Heatmap Blocks
Each block represents the resting liquidity at a specific price range over time. The color intensity shows how much volume sits at that level, brighter means heavier liquidity.
Blocks above current price mark sell walls (offers), and those below mark buy walls (bids). Watching how these clusters form or fade helps track real-time supply and demand.
Block Size & Resolution
The smaller the block size, the higher the detail.
Smaller blocks reveal micro-structure—fine shifts in liquidity and early order flow reactions.
Larger blocks smooth the view, showing broader liquidity zones.
Use higher resolution (HD) when studying short-term order flow, and lower (SD) for a balanced overview on slower devices or wider ranges.
Magnifier Tool
The magnifier allows closer inspection of specific areas without zooming out of the full context. Hovering over a region reveals precise order values and their distribution around price, letting you confirm whether a level is densely layered or thin.
Display Units
Liquidity can be shown in native asset units or USD value.
Native units show raw volume, useful for intra-asset precision.
USD value standardizes scale across assets and clarifies the true monetary weight of each cluster.
Switch based on what you’re comparing—raw liquidity structure or notional capital depth.
6.0 Interpreting Heatmap Behavior
Understanding how liquidity behaves is what turns a heatmap from noise into signal. Each pattern reflects trader intent and potential movement.
Static Walls
- Large resting orders that stay fixed over time. These often act as genuine support or resistance. If price approaches but struggles to break, it signals absorption or a defended level. When broken, volatility usually follows as stops trigger.
Dynamic Liquidity
- Orders that move with price, staying a set distance away. Often algorithmic behavior. These “tracking walls” indicate liquidity providers adapting to market flow rather than holding fixed positions. When both sides move in, expect consolidation; when one side retreats, breakout risk rises.
Liquidity Voids
- Areas with little or no visible liquidity. Price tends to move quickly through these zones because there’s less resistance to execution. After fast moves, new liquidity often appears to slow momentum.
Absorption
- Occurs when price repeatedly tests a level but fails to break while large resting orders stay filled. It signals heavy passive participation absorbing aggressive flow. A reversal from this area often confirms the side absorbing was in control.
Sweeps
- Happen when price drives through visible liquidity as orders vanish or get filled instantly. This typically marks high-aggression phases, triggering stop runs or breakout moves. Watching CVD or delta can confirm if momentum is supported by aggressive volume.
Spoofing
- Fake liquidity placed to influence perception, then removed as price nears. Spoofing walls appear suddenly, stand out, then disappear right before price reaches them. Technically it’s impossible to know if a massive bid or ask at a certain level is being spoofed, which adds to the reason why the heatmap is not something that can be traded with in isolation.
7.0 From Observation to Application
Once you can read how liquidity behaves, the next step is understanding what to do with it. A heatmap doesn’t give buy or sell signals, it provides context.
Before combining it with other indicators, focus on:
- Location: Where in the broader market structure the behavior occurs (trend, range, breakout).
- Reaction: How price and volume respond when liquidity is tested or removed.
- Consistency: Whether similar patterns repeat across sessions or timeframes.
This step turns heatmap reading into actionable analysis. When you can recognize intent, not just movement, tools like CVD, OI, and volume profiles start adding confirmation rather than confusion.
8.0 Combining Heatmaps with Other Data
A heatmap shows where liquidity sits and how it moves, but not what happens when it’s hit. To build a complete picture of market intent, combine it with other order-flow and positioning tools that reveal how participants react when liquidity is tested.
8.1 Open Interest (OI)
Tracks the total number of active futures contracts.
- Rising OI with aggressive moves through liquidity often confirms genuine participation and trend continuation.
- Falling OI during a move suggests position unwinding or short-term covering, weakening conviction.
- A sudden OI spike near heavy walls can signal trapped traders if price reverses soon after—useful for identifying short squeezes or liquidation traps.
8.2 Cumulative Volume Delta (CVD)
Measures net buying or selling aggression by comparing market buys vs market sells over time.
When CVD rises while price stalls under resistance, it shows buyers absorbing offers.
When CVD falls while price holds above support, sellers are getting absorbed.
Combining these shifts with the heatmap reveals who is driving liquidity changes—aggressors or passives.
8.3 Volume Delta (per bar)
Shows the net volume imbalance at each candle or time interval.
Strong positive delta at a bid wall that holds often signals absorption and a potential bounce.
Strong negative delta after a spoofed ask disappears shows failed follow-through.
Delta adds granularity to what the heatmap shows visually.
8.4 Volume Profile
Displays the distribution of traded volume over price rather than time.
When major liquidity zones align with high-volume nodes, they form stable regions of interest where price often consolidates.
When liquidity sits outside the profile (low-volume zones), it tends to act as a magnet for liquidity-seeking moves or false breakouts.
This alignment helps identify whether walls are positioned in high-value areas or thin liquidity traps.
8.5 Time Price Opportunity (TPO) / Market Profile
Maps how long price spends at each level, showing value acceptance.
- Combining TPO with heatmaps highlights where the market wants to trade (time) versus where liquidity wants to rest (depth).
- When price lingers near strong liquidity for long periods, it indicates balance; when it rejects quickly, imbalance.
Each of these metrics adds a dimension that the heatmap alone cannot:
- Heatmap: visualizes intent (where orders sit).
- CVD / Delta: shows execution (who is pushing price).
- OI: measures commitment (who’s staying in the trade).
- Volume Profile / TPO: define context (where value forms).
- Orderbook Depth: visualizes change in intent (who has conviction)
9.0 Conclusion
Together, they create a complete framework for understanding liquidity, aggression, and positioning, turning static visuals into actionable market context.
Used correctly, orderbook heatmaps reveal the real battlefield of supply and demand. They don’t predict direction, but they expose who’s pushing, who’s absorbing, and where the next imbalance is likely to unfold. Combined with volume and positioning tools, they form one of the most direct ways to read market intent in real time.