Options Volume vs. Open Interest, Explained
Volume accumulates live: July 6, 2026 in half-hour buckets (ET), with a running totalseries ·
2026-08-12 · 14×3
Top 10 underlying roots by contracts traded, July 6, 2026table ·
2026-08-12 · 10×5
One day of the US options tape: Monday, July 6, 2026scalar ·
2026-08-12 · 1×860.6
July 6, 2026 volume by time to expiration: the tape is short-dated, the listed universe is nottable ·
2026-08-12 · 5×5
Ten sessions of one long-dated contract: the SPY $620 put expiring 2026-12-18series ·
2026-08-12 · 10×3
The ten busiest option contracts of July 6, 2026table ·
2026-08-12 · 10×5
What Is Max Pain in Options? The Real Math
SPY contracts traded by strike, July 17 2026 expiryranking ·
2026-07-31 · 22×3
Minimising strike vs settlement close: SPY monthly expirations, Feb to Jul 2026table ·
2026-07-31 · 6×5
The six lowest-payout candidate strikes, SPY July 17 2026 expiryranking ·
2026-07-31 · 6×2
Total payout to option holders at each candidate settlement price, SPY July 17 2026table ·
2026-07-31 · 36×2
Volume accumulates live: July 6, 2026 in half-hour buckets (ET), with a running total
Volume accumulates live: July 6, 2026 in half-hour buckets (ET), with a running total
| et_time | contracts_m | running_total_m |
|---|---|---|
| 09:30 | 8.53 | 8.5 |
| 10:00 | 6.39 | 14.9 |
| 10:30 | 5.28 | 20.2 |
| 11:00 | 5.07 | 25.3 |
| 11:30 | 4.34 | 29.6 |
| 12:00 | 3.97 | 33.6 |
| 12:30 | 3.63 | 37.2 |
| 13:00 | 3.49 | 40.7 |
| 13:30 | 4 | 44.7 |
| 14:00 | 3.55 | 48.3 |
| 14:30 | 3.44 | 51.7 |
| 15:00 | 3.59 | 55.3 |
| 15:30 | 4.86 | 60.1 |
| 16:00 | 0.49 | 60.6 |
the exact SQL behind every number
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(sum(volume) / 1e6, 2) AS contracts_m,
round(sum(sum(volume)) OVER (ORDER BY formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i')) / 1e6, 1) AS running_total_m
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
GROUP BY et_time
ORDER BY et_time
More from this analysisOptions Volume vs. Open Interest, Explained
Ten sessions of one long-dated contract: the SPY $620 put expiring 2026-12-18
series 10×3
→
Top 10 underlying roots by contracts traded, July 6, 2026
table 10×5
→
The ten busiest option contracts of July 6, 2026
table 10×5
→
July 6, 2026 volume by time to expiration: the tape is short-dated, the listed universe is not
table 5×5
→
See all 2,170 queries →