All option guides
A tape row is a reported event, not an order-book replay9 min read

How to Read Futures Time and Sales

Learn what futures Time & Sales shows, how trades differ from bids and offers, and why dates, corrections, volume, and a print do not prove a fill

Prepared by Mark · Primary sources below

Direct answer

Futures Time & Sales is a chronological record of reported prices, sizes, and conditions for a selected contract and data scope. Before treating a row as traded volume, confirm the exact product and month, venue or feed, session, trade date, time, and row condition. It can show what was reported in that context, but it cannot prove a participant's intent, forecast the next move, reconstruct the live order book, or guarantee that another order could fill at that price.

Fix the contract, trade date, and report context first

Start with the exchange product and full contract month-year. A similar product name, a nearby expiry, a continuous chart, or a broker symbol can point to a different instrument from the one represented in a tape row. Then record the report source, venue or feed scope, session, displayed time, and whether the data is delayed or historical.

CME's Time & Sales report for Globex Futures describes records from the previous trading day. Its Date field is the CME Globex trade date, not the calendar date. The report also describes a time field in hours, minutes, and seconds. Those are CME report conventions; a broker, venue, or vendor can define session boundaries, date labels, precision, and delivery differently.

This context matters before comparing a row with a chart, an order ticket, or an account. A price that looks identical can belong to another month, another session, or another data record.

Read a tape row as an event, not a complete order-book state

A Time & Sales row can report a price, time, size, and condition, but it is not a snapshot of every resting order at that moment. CME's Globex Futures report describes an A after price as an offer or ask that occurred at or below the previous last, and a B as a bid that occurred at or above the previous last. Those labels are specific to that report; they do not prove which customer initiated a trade, opened or closed a position, or held a directional view.

A current order book answers a different question: what eligible interest is visible under that feed at a point in time. CME distinguishes an aggregated Market by Price view from Market by Order, which can carry anonymous individual orders and more depth. Futures order books and price-time priority explain why neither a tape row nor a public depth screen can establish a customer's exact queue position.

Do not turn a single print, a row color, or an A or B label into a claim about buyer-versus-seller intent. Every completed transaction has both sides, while reporting labels and vendor displays can describe context rather than a customer's decision.

Separate trades from indicative, cancel, correction, and insertion records

The row condition can change what the price and size mean. In CME's Globex Futures report, a zero size can represent an indicative price before regular session hours. That is a CME-specific reporting rule, not a universal definition of zero size on every platform.

The same report identifies Cancel as a trade reported in error, Correction as an amended price or volume, and Insertion as a record added later in the day. Read those as reporting context. A cancel does not mean a customer's working order was canceled, and a correction does not make an earlier screen observation a current executable quote.

Keep the row sequence, exact contract, condition, source, and report time together. If a platform rewrites or groups the tape, use its legend and the underlying venue documentation before counting or comparing records.

Keep tape, current book, daily volume, and settlement separate

Time & Sales is one report scope, not automatically a market-wide daily total. CME describes its overall daily volume as including contracts traded across Globex, Open Outcry, ClearPort or privately negotiated trades, and other executions. A selected tape's visible sizes may therefore not reconcile directly with a daily-volume column. Futures open interest and volume separates traded activity from the count of open contracts and from a screen's particular data scope.

Likewise, a last tape print is not the official end-of-day accounting value. Daily settlement is determined under a separate settlement procedure and is used for daily mark-to-market. Futures settlement price versus last trade keeps those values from being treated as the same record.

Finally, a tape price matching a working limit price does not establish that an order was active, first in queue, eligible for the reported size, or filled. Futures market orders and limit orders explains why a price boundary and a completed execution are different facts.

  • A futures tape row needs its exact contract, trade-date context, source, time, size, and condition before it can be interpreted
  • CME's A, B, zero-size, cancel, correction, and insertion meanings are report-specific context, not universal intent or execution signals
  • A tape, a current order book, daily volume, open interest, settlement, and an account fill are separate records that should not be substituted for one another

Common questions

Does every futures Time & Sales row show an executed trade?

No. In CME's Globex Futures report, some rows can conditionally represent bids or offers, and a zero size can be an indicative price. Other venues and vendors can use different labels, so check the local legend and data scope.

Why can a Time & Sales date or total differ from another screen?

The report may use a venue-specific trade date rather than a calendar date, and its scope can differ from a daily-volume total or another data feed. First align contract month, venue, session, date definition, and the fields being compared.

Does a futures print mean my order should have filled?

No. A print does not establish that an order was active, eligible, first in queue, or allocated the reported size. Confirm the exact contract, order acknowledgements, status, and executions in the order record.

Sources and further reading

Related guides