Senzoukria · Glossary

Best bid / best ask (BBO)

The best bid is the highest price at which a resting buy order is displayed, and the best ask (or best offer) is the lowest price at which a resting sell order is displayed; together they form the BBO, the top of the order book. Every aggressive trade executes at one of these two prices, which is how a trade's side is classified.

Updated September 2026First published 19 September 2026

On this page
  1. The top of the book
  2. Why the BBO defines bid and ask volume
  3. In Senzoukria
  4. Common mistakes
  5. Related
  6. In the same section
  7. This page in other languages
  8. Frequently asked questions

The top of the book

At any instant the order book has a first level on each side. The best bid is where the most eager displayed buyer waits; the best ask is where the most eager displayed seller waits. The difference between them is the bid-ask spread, and the midpoint is often used as a reference price when no trade is happening.

The BBO moves when its size is fully consumed by trades, when the resting orders at that level are cancelled, or when a new order is placed inside the spread. Each of those events looks the same on a snapshot and different on an event feed.

  • On liquid futures such as ES, the spread is usually one tick and the BBO is where almost all activity happens.
  • Sizes at the BBO are displayed sizes; icebergs replenish them without showing the reserve.
  • A locked or crossed book, where bid equals or exceeds ask, is a feed artefact on a matched market and should be treated as a data condition, not a price.

Why the BBO defines bid and ask volume

A footprint splits each level's volume into bid volume and ask volume. That split is made by comparing each trade's price with the BBO at the moment of the trade: a trade at the best ask was an aggressive buy lifting the offer; a trade at the best bid was an aggressive sell hitting the bid. Delta is ask volume minus bid volume. Without a reliable BBO, or a venue-provided taker flag, the split is a guess.

  • Trades reported with a side by the exchange (Binance's buyer-is-maker flag, Bybit's taker side) do not need the BBO comparison.
  • Trades inside the spread, possible on some venues, need an explicit rule; whatever the platform does with them is a data decision to document, not a detail to hide.
  • Microstructure measures built from the BBO, such as OFI and microprice, are sensitive to quote update rate and to gaps.

In Senzoukria

On the Heatmap page, the "Best bid / ask lines" option in the heatmap settings draws the two prices across the canvas with an adjustable "Best bid / ask thickness", so the spread's history is visible against the resting bands. The side of each level in the two-colour heatmap mode is read from the aggregated book against the best bid and ask at that instant; the side-colouring source note states that this is measured, never presented as an order-by-order observation.

On the DOM ladder the BBO is the pair of rows at the centre; "Back to the spread" recentres the ladder on it after scrolling through depth. The Bid × Ask footprint cells and the executed-volume columns of the heatmap use the same classification: delta equals executed at ask minus executed at bid.

Common mistakes

  • Using the last trade price as the BBO. The last trade may be stale; the BBO is the live quote.
  • Reading a large size at the best bid as support. It is a displayed quantity that can be pulled.
  • Applying the BBO comparison to a feed whose quotes lag its trades. The lag misclassifies sides and corrupts delta.
  • Assuming the spread is always one tick. Thin contracts and off-hours sessions widen it.

In the same section

This page in other languages

Frequently asked questions

What does BBO stand for?
Best bid and offer. Offer is the older word for ask; both denote the lowest price at which a seller is displayed. The BBO is the pair of best prices and, usually, the sizes displayed at them. On US equities the consolidated version across venues is the NBBO; on a single futures exchange there is only one book and one BBO.
Is a trade at the best ask always a buy?
It is always an aggressive buy in the sense that the buyer crossed the spread and took liquidity from a resting seller. Both sides still exist on every trade; the classification says who initiated, not who was right. The Bid × Ask footprint and delta rest on that convention.
NEXT

Keep reading