Keep the original context
Record the request, source, expiration, and observation time.
A database built around the workflow
Follow SNDK and MU from recurring observations to historical comparisons and a focused report. This example uses the Finviz snapshot database developed as part of the SOLLUS research tooling.
01 / Capture
The collector retains request attempts, capture timestamps, contract identities, and source observations. Preferred daily views select complete daily runs; manual observations remain separate.
Record the request, source, expiration, and observation time.
Retain attempts and raw response references in SQLite.
Keep partial and manual captures outside the preferred daily views.
Collection completeness does not establish quote accuracy or freshness.
02 / Analyze
Recorded regular-session stock prices are indexed to each ticker’s first captured value. The shared baseline makes relative changes easier to compare.
First captured price = 100 · Actual saved observations
| Date | Symbol | Recorded price ($) | Retrieved (UTC) |
|---|
03 / Report
Compare October 7 and October 8 observations using the same symbol, expiration, option type, and strike. The report highlights the largest absolute changes among matching, usable bid/ask pairs.
October 7 → October 8, 2026 · Saved quote estimates
| Strike ($) | Oct 7 mid ($) | Oct 8 mid ($) | Change ($) | Change (%) |
|---|
Beyond market data
The same workflow can support pricing snapshots, inventory records, sales observations, and operating reports: collect consistently, preserve context, compare changes, and prepare a focused review.