Bookmap is a trading platform built around a real-time visual heatmap of the order book, showing you where buy and sell orders are stacking up at every price level. Instead of reading rows of numbers in a traditional Level 2 window, you see a color-coded display that reveals liquidity, large orders, and shifts in supply and demand as they happen. It’s used primarily by day traders and scalpers in futures, stocks, and cryptocurrency markets who want a deeper view of market microstructure than standard charting software provides.
How the Heatmap Works
The core of Bookmap is its order book heatmap. The horizontal axis represents time, and the vertical axis represents price. At each price level, the depth of resting limit orders is shown as color intensity. Bright, warm colors (like yellow or white) indicate heavy order concentration at that price, while cooler colors (like blue or dark shades) represent thinner liquidity. As orders are placed, modified, or canceled, the heatmap updates in real time, giving you a scrolling visual record of how the order book has evolved.
This matters because traditional charting only shows you completed trades, which is like watching a movie with half the frames missing. The heatmap lets you see the orders that haven’t executed yet, revealing where large participants may be defending a price level or where liquidity is drying up before a potential breakout. You can scroll back through the heatmap’s history to review how liquidity shifted around key price levels earlier in the session.
Volume Bubbles and Trade Visualization
On top of the heatmap, Bookmap overlays volume bubbles (also called volume dots) that represent actual executed trades. Each bubble’s size reflects the aggregate volume traded during a small time slice, scaled against the instrument’s average trade volume so that unusually large prints stand out visually. The center of each bubble marks the exact time and the volume-weighted average price for that slice.
Color tells you who was more aggressive. Bookmap uses a gradient between two configurable colors representing buyers and sellers. A stronger shade toward one side means that side was crossing the spread more aggressively. You can also switch the display to solid or pie-chart mode, which splits each dot into two colors showing the proportion of buyer-initiated versus seller-initiated volume.
Bubbles can be displayed in 2D or 3D, and you can toggle between showing total traded volume or delta, which is the difference between aggressive buying and selling at that point. A clustering feature aggregates nearby dots using either a smart algorithm or fixed time intervals, keeping the chart readable when trading is fast. There’s also a minimum trade size filter that lets you hide smaller trades entirely, useful for spotting institutional-sized prints or filtering out noise from high-frequency trading where hundreds of tiny one-lot orders fire in rapid succession.
Volume bars along the bottom of the chart show aggregate executed volume per time slice, similar to the volume bars on any standard chart but synchronized with Bookmap’s zoom level.
Market by Order Data
One of Bookmap’s more advanced capabilities is support for Market by Order (MBO) data, as opposed to the more common Market by Price (MBP) data. Standard Level 2 feeds aggregate all resting orders at each price level into a single number. If there are 50 orders totaling 500 contracts at a given price, you just see “500.” MBO data preserves each individual order, showing you the placement, size, modification, and cancellation of every single order separately.
This granularity matters because it lets Bookmap detect patterns that aggregated data hides. For example, a single large order being repeatedly modified looks very different from dozens of small independent orders. MBO data feeds produce more frequent updates and more precise event sequencing, though they also require more processing power. Currently, MBO support in Bookmap works with CME futures data through specific data providers.
Iceberg and Stop Order Detection
Bookmap offers an add-on indicator called Stops and Icebergs that detects hidden order activity on the chart. Iceberg orders are large limit orders that have been split into smaller visible pieces so the full size stays hidden from other market participants. Only the “tip” is visible in the order book at any given moment, with new pieces automatically appearing as each small slice gets filled.
The indicator tracks when and at what price icebergs are detected, partially executed, fully filled, or canceled. It also identifies executed stop orders. You can filter by traded size to focus only on large iceberg or stop activity. This feature requires CME MBO data in non-aggregated mode, so it’s limited to futures markets with the right data subscription.
Supported Markets and Connections
Bookmap connects to a wide range of markets. For futures, it supports data providers including Rithmic, CQG, dxFeed, and its own BookmapData feed, which covers CME futures and Nasdaq stocks. For trading execution, it integrates with brokers like Interactive Brokers, TradeStation, and several futures-focused brokerages. The thinkorswim platform also works as a connection point.
For cryptocurrency, Bookmap connects directly to over 20 exchanges including Binance, Coinbase Pro, Kraken, Bybit, Deribit, and Bitfinex, covering both spot and futures markets. This direct exchange connectivity means crypto traders can view order book heatmaps without needing a separate data provider.
One important detail: real-time market data fees from exchanges and data providers are separate from the Bookmap software subscription. Futures and stock data providers typically charge their own monthly fees on top of what you pay for Bookmap itself.
Pricing and Plan Differences
Bookmap offers three subscription tiers. The free plan costs nothing and lets you view one symbol at a time. The Digital plan runs $19 per month (or $16 per month billed annually) and allows up to three simultaneous symbols. The Global plan costs $99 per month ($79 per month billed annually) and supports up to ten symbols at once.
The free tier is enough to explore the heatmap on a single instrument and get a feel for the platform. If you trade across multiple correlated markets, like watching the S&P 500 futures alongside the Nasdaq or crude oil, you’ll need the Digital or Global plan to have multiple charts open simultaneously. The Global plan also unlocks access to additional add-on indicators and advanced features.
Who Benefits Most From Bookmap
Bookmap is designed for short-term traders who make decisions based on order flow rather than traditional technical indicators like moving averages or RSI. Scalpers who hold positions for seconds or minutes get the most value, since the heatmap reveals the kind of microstructure detail that matters on very short time horizons. Futures day traders, particularly those trading CME products like the E-mini S&P 500 or crude oil, represent the platform’s core user base because of the deep, centralized order books those markets offer.
Crypto traders also use Bookmap heavily, since cryptocurrency exchanges provide full order book data without the additional data fees that futures and stock exchanges charge. Swing traders or position traders who hold for days or weeks will find less immediate value, since the heatmap’s strength is in real-time order flow rather than longer-term price patterns.
The learning curve is real. Reading a heatmap effectively takes practice, and the platform’s interface is dense with information. But for traders who want to see beyond the candlestick chart and understand the actual supply and demand dynamics behind price movement, Bookmap provides a level of market transparency that conventional charting platforms simply don’t offer.

