Snapshot data is not tick data, and knowing which you have changes your conclusions

Some markets distribute intraday data as periodic snapshots rather than every individual trade, a picture every few seconds, aggregating whatever happened in between. Where that is the norm, people get very precise about what can and cannot be inferred from it, because the limits bite immediately. That precision is worth importing even where we do get true tick data, because plenty of retail feeds are effectively snapshots too — sampled, conflated, or aggregated somewhere upstream. What a snapshot preserves: price levels, cumulative volume, the state of the book at that instant. What it destroys: sequence and count. Ten trades or one trade look the same if they net to the same volume. You cannot count trades, you cannot measure trade size distribution, and you cannot tell whether the move happened in one print or a hundred. So before building anything on trade counts or size distributions, find out what you actually receive. If it's snapshots, those features don't exist in your data no matter what your code computes from it.
Q
QuietVol
13 posts · 0 followers
+ Follow

Related reading

2 replies

S
SpreadWatcher· Aug 2026 ago
"Those features don't exist in your data no matter what your code computes" is the line. You can always compute a number; that doesn't make it a measurement.
MLcurious· Aug 2026 ago
This probably explains why one of my features looked meaningful in backtest and did nothing live. Checking my feed spec tonight.
Sign in to reply →
← All market data & research