sifting/io
Market data

What is trade data?

Trade data is the record of transactions that have actually taken place. Each time a buyer and seller agree and a transaction completes, it produces an entry recording the price, the size, and the time. Trade data is therefore the factual record of activity, in contrast to quote data, which records only intentions to trade. The sections below describe what a trade record contains and how trade data is used.

5 min readMarket data
Trade data is the record of executed transactions for an asset, each entry capturing the price, size, and time of a completed trade, as opposed to quotes that show only intentions to trade.

Key points

  • Trade data records completed transactions, not intentions.
  • Each trade carries a price, a size, and a timestamp.
  • Trade data is the source of volume and of metrics like VWAP.
  • The last trade price is what people usually mean by the current price.

Trades are completed transactions

A trade is a completed transaction: a buyer and a seller agreed on a price and the transaction executed. Trade data records each of these as it occurs and is therefore the factual record of a market. Where quote data shows what participants were willing to do, trade data shows what they actually did, and at what price and size.

What a trade record contains

Each trade record is small and precise: the price at which it executed, the size or quantity traded, and the exact time. In sequence, these records are often called the time and sales, a chronological record of every transaction. They are the most basic record of activity in a market and the foundation for many derived figures.

Volume and derived metrics

Many familiar figures are built from trade data. Volume is the total size of trades over a period. VWAP, the volume-weighted average price, weights each trade by its size. The volume component of an OHLCV bar is the sum of trades within the interval. Accurate trade data is therefore a prerequisite for these derived metrics.

Trade data and the last price

The current price of an asset usually refers to the price of the most recent trade, which comes directly from trade data. This last price is a record of the past, even if very recent, whereas the bid and ask describe what is currently available. The two together provide a more complete picture than either alone.

On SiftingIO

Trade data on SiftingIO

SiftingIO normalizes trade and price activity across stocks, forex, crypto, and commodities into one schema, so the last price, volume, and trade-derived metrics are represented consistently across markets. The live edge can be streamed over WebSocket for client-side computation of volume and VWAP, while historical bars are available over REST where a summarized view is sufficient.

FAQ

Common questions

What is trade data?

It is the record of executed transactions for an asset, each capturing the price, size, and time of a completed trade. It shows what actually happened, unlike quotes.

What is the difference between trade data and quote data?

Trade data records completed transactions. Quote data records intentions: the bid and ask. A market can post many quote changes between actual trades.

What is time and sales?

It is the chronological list of trade prints, every transaction in sequence with its price, size, and time.

Is the last price a trade or a quote?

The last price comes from trade data: it is the price of the most recent completed trade. The bid and ask, by contrast, describe what is currently available.

Ready to build

Try it with a free API key.

Pull live or historical data across stocks, forex, crypto, and commodities under one schema and one key. Start free, no sales call.