Market Monkey Logo

Documentation

Indicators

Heatmap

Updated Jun 25, 2025

Introduction

The liquidity environment within a market is in a constant state of flux. The efficiency in which market participants can transact is dictated by the available liquidity within the Order Book.

The larger the value of limit orders at a particular price, the easier in which larger market orders can be executed, without experiencing slippage, and subsequently minimal impact on price. However, the smaller the value of limit order a particular price, the greater the difficulty in which larger market orders can be executed, possibly experiencing slippage, and subsequently having an outsized impact on price.

Limit orders within the Order Book are continuously entered, modified (by size or price), pulled or eventually filled. These flows of limit orders can be witnessed in real-time via a variety within MMT, notably the Order Book and DOM widgets. These are excellent methods with which to watch live changes in the book. However, these methods show only live data. They do not provide a method to view the historical changes within the Order Book over time.

The MMT heatmap combines both the current real-time view of liquidity, whilst also displaying how these changes in the Order Book have progressed over time.

Heatmap-hero.png

In this article we will explore the MMT Heatmap in greater detail, to ensure you can quickly and confidently assess both historical and current liquidity conditions within the market.

Heatmap Elements

As outlined above, the Heatmap is a visual representation of the Order Book over time. Immediately prior to a candle's close, a snapshot of the Order Book is recorded. These snapshots when stitched together, form the historical heatmap.

Much like the Order Book, each row of the heatmap represents a price group. Similarly again to the traditional Order Book, limit sell orders (asks) are displayed above price, with limit-buy orders (bids) displayed underneath price.

2-zoomed.png

With each new snapshot of the Order Book, the total value of liquidity at each price group is recorded. At the same time, color grading is applied to allow a visual representation of liquidity at each price group. The higher the value of liquidity at a particular price group, the brighter the intensity of that particular Heatmap block.

This grading is also applied on the fly to the current live candle's heatmap slice. You will notice that the bids below, and asks above, the current candle, will flicker with intensity with the live activity of the Order Book.

Activating Heatmap

By default, opening a new chart will automatically add the heatmap layer. If you have removed and wish to re-add the MMT Heatmap layer on your chart, click the 'Indicators' dropdown, and select 'Heatmap'.

Once selected, the Heatmap will intialize and subsequently render across your price chart.

Heatmap Configuration & Settings

The MMT Heatmap settings and inputs should be configured and re-adjusted frequently to reflect to trading workflow. Depending on various factors such as the type of analysis you are performing, the selected timeframe or general market conditions, the heatmap inputs should be adjusted accordingly.

HD/SD Toggle

This HD/SD toggle allows you to switch the heatmap bin sizes to suit the style or particular type of analysis you are performing. Here is a quick comparison of the two on BTC:

AfterBefore
SD
HD

← SD vs HD →

HD mode will provide the greatest granularity, this is best used when using lower time-frames or wishing to conduct precise analysis.

SD mode on ther other hand, aggregates more levels of the Order Book together so is better suited to higher timeframe analysis

Colormap / Theme

The Colormap gives you the option to change the theme of the heatmap. There are over 25 options to choose from.

The heatmap's themes have had a complete overhaul to ensure that the new shader and the increased granularity of 'HD' mode are best complemented.

Min Size

The 'Min Size' slider when increased, will remove all heatmap blocks that contain a value that is less, than the chosen 'Min Size' input.

This is useful if you are seeking to reduce the noise of lower levels of liquidity, within the heatmap.

Max Size

The 'Max Size' slider will determine the threshold with which to render the heatmap's intensity. When decreased, the 'Max Size' will increase the intensity of the heatmap.

The value chosen will determine the threshold in which the most intense color of the Heatmap theme is rendered. The lower the 'Max Size' threshold, the lower the value of liquidity that is required, to be rendered with intensity.

Enable Zoom Tooltip

The MMT Heatmap Tooltip, provides a zoomed-in view of the heatmap as you move your cursor. Think of the heatmap tooltip as a simple magnifying glass.

The Zoom Tooltip allows you to examine particular areas of the heatmap in detail, whilst still maintaining a broader market perspective.

Aggregated Heatmap

With a wide selection of markets from a range of top-tier exchanges, traders using the MMT terminal have the ability view multiple charts simultaneously alongside one another. This allows direct comparisons of the same asset's liquidity differences across trading venues.

AfterBefore
NonAgg
AGG

← Non-Aggregated vs Aggregated →

The drawback of this approach is the actual process of having to compare visually across multiple charts in real-time. Subtle changes in liquidity on one exchange may not be witness during the process of scanning between markets.

To address this, MMT allows you the ability to combine heatmaps on the fly to create one single unified, Aggregated Heatmap.

Activating the Aggregated Heatmap

Once you have added the base 'Heatmap' Layer to your chart, right-click on the 'Heatmap' label to open the the settings menu. Located at the bottom of this menu, are the Aggregated Heatmap Options.

Within this section are the listed exchanges you can choose from to aggregate Order Book data. Each additional exchange added or removed from the Heatmap Aggregation will re-trigger a re-calculation of the Heatmap to reflect your choice

This can be particularly useful when viewing exchanges that publish an extremely limited depth of the Order Book. Trading venues are not created equal, with exchanges such as Bybit, Hyperliquid and OKX choosing to restrict and limit their liquidity/Order Book data. However, Aggregated Heatmaps allow you overlay liquidity from across all markets, crucially providing insight that may be unobtainable otherwise when assessing a single market.