STRASMORE/EXPLORE 2,173 QUERIES 22Y EQUITIES · 12Y OPTIONS

2,173 answered market questions

every one with its exact SQL, its result and the date it was computed · free, no signup

How to Find a Lockup Expiration Date
Day 180 counted from the pricing date: nine US listingsseries · 2026-08-03 · 9×6Preview: a 9-point series, ending higher. Volume in the four weeks around day 180 vs the weeks before it: nine US listingsranking · 2026-08-03 · 9×4Preview: 9 ranked values, largest first.
How Markets Price Fed Rate Odds
TLT call deltas read as implied probabilities: chain of Sep 15, 2025, expiring Sep 19ranking · 2026-08-03 · 9×4Preview: 9 ranked values, smallest first. Front-end Treasury yields by month, January 2024 to June 2026series · 2026-08-03 · 30×5Preview: a 16-point series, ending higher. Five-session move in short Treasury yields into each 2025 FOMC decision dayranking · 2026-08-03 · 8×3Preview: 8 ranked values, smallest first. The short end of the Treasury curve around the September 2025 FOMC meetingseries · 2026-08-03 · 42×4Preview: a 16-point series, ending lower.
Event Contract Prices as Probabilities
Yes and No probabilities across one SPY chain: call side, put side, and the pair totaltable · 2026-08-03 · 8×5 How a near coin flip resolves: average implied probability by checkpoint, split by outcomeranking · 2026-08-03 · 6×4Preview: 6 ranked values, smallest first. Contracts priced near a coin flip: implied vs realized outcome by name, 2023 through June 2026ranking · 2026-08-03 · 6×4Preview: 6 ranked values, largest first. Implied probability vs what happened: SPY calls 30 days from expiry, 2022 through June 2026ranking · 2026-08-03 · 10×4Preview: 10 ranked values, smallest first.
DAX Daily Options: How Eurex 0DTE Works
Same-day expiries as a share of SPY option volume: every session, July 2026series · 2026-08-03 · 21×4Preview: a 16-point series, roughly flat. Expirations on the SPY option board: every listed expiry over 30 days, 16 July 2026series · 2026-08-03 · 13×4Preview: a 13-point series, ending lower. Median implied volatility by days to expiry: near-the-money SPY contracts, 16 July 2026ranking · 2026-08-03 · 5×4Preview: 5 ranked values, smallest first. Distinct expirations listed for the rest of July 2026: eight US namesranking · 2026-08-03 · 8×3Preview: 8 ranked values, largest first.
AM vs PM Settled Index Options Explained
The same hypothetical on every session: expiration mornings against the rest of the tapetable · 2026-08-03 · 3×5 The prices behind the arithmetic: Thursday's close, the strike, Friday's open and closeseries · 2026-08-03 · 29×6Preview: a 16-point series, ending higher. One at-the-money call settled two ways: the ten widest splits since January 2024table · 2026-08-03 · 10×5 Every monthly expiration since January 2024: the overnight gap, then the session that followedseries · 2026-08-03 · 29×4Preview: a 16-point series, ending lower.
Verizon's Dividend Increase History
Consecutive years of dividend increases: six long record US payersranking · 2026-08-02 · 6×4Preview: 6 ranked values, smallest first. Verizon (VZ): annual dividend increase in cents and in percent, 2010 to 2025ranking · 2026-08-02 · 16×3Preview: 16 ranked values, smallest first. Verizon (VZ) dividend increases: declaration date, ex dividend date, and step sizetable · 2026-08-02 · 13×5 Verizon (VZ) dividends per share by calendar year, 2005 to 2025ranking · 2026-08-02 · 21×4Preview: 16 ranked values, smallest first.
Mutual Funds vs ETFs: What Actually Differs
Quoted bid-ask spread by fund: venue quotes, 11:00 to 13:59 ET, July 22, 2026ranking · 2026-08-02 · 7×4Preview: 7 ranked values, smallest first. The first active ETF share class: DFMC weekly closes since its March 2026 listingseries · 2026-08-02 · 20×4Preview: a 16-point series, ending lower. How far the price travels inside a day: seven ETFs, July 2026 sessionsranking · 2026-08-02 · 7×4Preview: 7 ranked values, largest first. One session, many prices: VOO in half-hour marks, Wednesday July 22, 2026series · 2026-08-02 · 32×3Preview: a 16-point series, roughly flat.
Market Recap: July 30, 2026, The Day in Numbers
Session verification: first/last SPY bar ET, regular-bar count, holiday receipts, next closurescalar · 2026-08-02 · 1×7390 Seven names: RTH median quoted spread in basis points, with quote-quality counts, July 30table · 2026-08-02 · 7×5 July 31 and August 3 on the calendar: closures, ex-dividends, splits, the Friday expiry, and the short-interest lagscalar · 2026-08-02 · 1×60 Ex-dividends, splits, listings, news, and the July 30 SEC filing mixscalar · 2026-08-02 · 1×14200 Treasury curve prints on file, July 27 through July 30series · 2026-08-02 · 4×5Preview: a 4-point series, ending higher. SPY's median spread ranked against every July session, tightest firstscalar · 2026-08-02 · 1×40.27 Stocks NBBO update count: July 30 vs July 29, with named-ticker updates (millions)scalar · 2026-08-02 · 1×6560.75 Options NBBO tape: total updates vs the stock tape, plus the SPY root slice, July 30scalar · 2026-08-02 · 1×310.32
Can an LLM Find Alpha Factors?
Training rank against holdout result: 240 trials cut into fifthsranking · 2026-08-02 · 5×3Preview: 5 ranked values, largest first. 240 coin flip factors scored on real prices: annualized Sharpe, Jan 2016 to Jun 2021ranking · 2026-08-02 · 8×3Preview: 8 ranked values, largest first. The twelve best trials in training, re-scored on five untouched years (Jul 2021 to Jun 2026)ranking · 2026-08-02 · 12×3Preview: 12 ranked values, largest first. The best score climbs with the size of the search: best and average Sharpe by trials runranking · 2026-08-02 · 9×3Preview: 9 ranked values, smallest first.
Learn Quant Trading From an Open Source Book
Twelve months of daily moves: annualized volatility and worst session, eight namesranking · 2026-08-02 · 8×3Preview: 8 ranked values, largest first. US tickers trading in a June week, and how many still traded in June 2026ranking · 2026-08-02 · 11×4Preview: 11 ranked values, smallest first. Average quoted spread by ET half hour: AAPL and KO, Friday July 17, 2026series · 2026-08-02 · 16×3Preview: a 16-point series, ending lower. Average distance from one session's close to the next session's open, monthlyseries · 2026-08-02 · 24×4Preview: a 16-point series, ending lower.
Is 30% IV High? It Depends on the Ticker
IV rank against IV percentile: the latest reading inside each ticker's 52-week rangetable · 2026-08-02 · 8×6 Where a 30% reading sits in each ticker's own two-year distributiontable · 2026-08-02 · 8×6 Monthly median 30-day implied volatility: index ETF, staple, and chipmakerseries · 2026-08-02 · 24×5Preview: a 16-point series, ending lower. Implied volatility band against the move the underlying made the next sessiontable · 2026-08-02 · 5×5
Pattern Day Trader Rule: What Replaced It
US trading sessions per month, January 2025 through June 2026series · 2026-08-01 · 18×3Preview: a 16-point series, ending higher. SPY share volume by half hour, week of July 6, 2026 (Eastern time)series · 2026-08-01 · 32×2Preview: a 16-point series, roughly flat. Median and 90th percentile full day range, eight names, H1 2026ranking · 2026-08-01 · 8×3Preview: 8 ranked values, largest first.
Selling Mutual Funds at a Loss: How Basis Works
Daily tracking difference against SPY: broad US equity funds, first half of 2026ranking · 2026-08-01 · 4×3Preview: 4 ranked values, smallest first. The same monthly lots ranked by per share result at the December 2022 priceranking · 2026-08-01 · 18×3Preview: 16 ranked values, largest first. Distribution cadence: index and income funds, twelve months to June 30, 2026ranking · 2026-08-01 · 9×4Preview: 9 ranked values, largest first. A monthly buyer's lot prices and running average cost: VTI, July 2021 to December 2022series · 2026-08-01 · 18×4Preview: a 16-point series, ending lower.
When Do Mutual Fund Trades Settle?
Short end vs long end of the Treasury curve: monthly averages, July 2024 to June 2026series · 2026-08-01 · 24×4Preview: a 16-point series, ending lower. Trading sessions vs calendar days, twelve months through June 2026series · 2026-08-01 · 12×4Preview: a 12-point series, ending lower. How far the S&P 500 tracker moved open to close: sessions by size band, July 2025 to June 2026ranking · 2026-08-01 · 5×3Preview: 5 ranked values, largest first. Longest breaks between US trading sessions, January to late July 2026ranking · 2026-08-01 · 10×2Preview: 10 ranked values, largest first.
Market Recap: July 30, 2026, The Day in Numbers
Top 6 by dollars traded, top 4 by shares traded: July 30 regular hourstable · 2026-08-01 · 10×5 SPY day move in trailing context (open-to-close, June 30 through July 30)scalar · 2026-08-01 · 1×40.77 Sector ETFs, July 30 close vs July 29 close, rankedranking · 2026-08-01 · 11×3Preview: 11 ranked values, largest first. SPY / QQQ / DIA / IWM: July 30 vs the July 29 close, regular hourstable · 2026-08-01 · 4×10 Options tape: contracts, call share, same-day share vs Wednesday, busiest SPY contractscalar · 2026-08-01 · 1×1210.93 Eight mega-caps: change vs July 29 and regular-hours dollars, July 30table · 2026-08-01 · 8×5 Biggest gainers and decliners: July 30 close vs July 29 close, $5M+ traded, splits excludedranking · 2026-08-01 · 16×4Preview: 16 ranked values, largest first. Liquid-tape breadth: July 30 close vs July 29 close, $1M-traded filterscalar · 2026-08-01 · 1×63,782
Market Recap: July 29, 2026, The Day in Numbers
Top 6 by dollars traded, top 4 by shares traded: July 29 regular hourstable · 2026-08-01 · 10×5 Session verification: first/last SPY bar ET, regular-bar count, holiday receipts, next closurescalar · 2026-08-01 · 1×7390 Seven names: RTH median quoted spread in basis points, with quote-quality counts, July 29table · 2026-08-01 · 7×5 July 30 and 31 on the calendar: closures, ex-dividends, splits, the Friday expiry, and the short-interest lagscalar · 2026-08-01 · 1×60 Ex-dividends, splits, listings, news, and the July 29 SEC filing mixscalar · 2026-08-01 · 1×1485 Treasury curve prints on file, July 24 through July 29series · 2026-08-01 · 4×5Preview: a 4-point series, ending higher. SPY day move in trailing context (open-to-close, June 29 through July 29)scalar · 2026-08-01 · 1×4-1.41 SPY's median spread ranked against every July session, tightest firstscalar · 2026-08-01 · 1×40.27 Sector ETFs, July 29 close vs July 28 close, rankedranking · 2026-08-01 · 11×3Preview: 11 ranked values, largest first. SPY / QQQ / DIA / IWM: July 29 vs the July 28 close, regular hourstable · 2026-08-01 · 4×10 Stocks NBBO update count: July 29 vs July 28, with named-ticker updates (millions)scalar · 2026-08-01 · 1×6722.65 Options NBBO tape: total updates vs the stock tape, plus the SPY root slice, July 29scalar · 2026-08-01 · 1×313.55 Options tape: contracts, call share, same-day share vs Tuesday, busiest SPY contractscalar · 2026-08-01 · 1×1211.03 Eight mega-caps: change vs July 28 and regular-hours dollars, July 29table · 2026-08-01 · 8×5 Biggest gainers and decliners: July 29 close vs July 28 close, $5M+ traded, splits excludedranking · 2026-08-01 · 16×4Preview: 16 ranked values, largest first. Liquid-tape breadth: July 29 close vs July 28 close, $1M-traded filterscalar · 2026-08-01 · 1×61,652
Market Recap: July 28, 2026, The Day in Numbers
Top 6 by dollars traded, top 4 by shares traded: July 28 regular hourstable · 2026-08-01 · 10×5 Session verification: first/last SPY bar ET, regular-bar count, holiday receipts, next closurescalar · 2026-08-01 · 1×7390 Seven names: RTH median quoted spread in basis points, with quote-quality counts, July 28table · 2026-08-01 · 7×5 July 29 through 31 on the calendar: closures, ex-dividends, splits, the Friday expiry, and the short-interest lagscalar · 2026-08-01 · 1×60 Ex-dividends, splits, listings, news, and the July 28 SEC filing mixscalar · 2026-08-01 · 1×14147 Treasury curve prints on file, July 23 through July 28series · 2026-08-01 · 4×5Preview: a 4-point series, ending higher. SPY day move in trailing context (open-to-close, June 29 through July 28)scalar · 2026-08-01 · 1×40.21 SPY's median spread ranked against every July session, tightest firstscalar · 2026-08-01 · 1×40.27 Sector ETFs, July 28 close vs July 27 close, rankedranking · 2026-08-01 · 11×3Preview: 11 ranked values, largest first. SPY / QQQ / DIA / IWM: July 28 vs the July 27 close, regular hourstable · 2026-08-01 · 4×10 Stocks NBBO update count: July 28 vs July 27, with named-ticker updates (millions)scalar · 2026-08-01 · 1×6536.07 Options NBBO tape: total updates vs the stock tape, plus the SPY root slice, July 28scalar · 2026-08-01 · 1×310.23 Options tape: contracts, call share, same-day share vs Monday, busiest SPY contractscalar · 2026-08-01 · 1×1210.07 Eight mega-caps: change vs July 27 and regular-hours dollars, July 28table · 2026-08-01 · 8×5 Biggest gainers and decliners: July 28 close vs July 27 close, $5M+ traded, splits excludedranking · 2026-08-01 · 16×4Preview: 16 ranked values, largest first. Liquid-tape breadth: July 28 close vs July 27 close, $1M-traded filterscalar · 2026-08-01 · 1×63,519
Market Recap: July 27, 2026, The Day in Numbers
Top 6 by dollars traded, top 4 by shares traded: July 27 regular hourstable · 2026-08-01 · 10×5 Session verification: first/last SPY bar ET, regular-bar count, holiday receipts, next closurescalar · 2026-08-01 · 1×7390 Seven names: RTH median quoted spread in basis points, with quote-quality counts, July 27table · 2026-08-01 · 7×5
SPY option volume, minute by minute into the 9:30 open

SPY option volume, minute by minute into the 9:30 open

most recentas of series 46×3read in context →
SPY option volume, minute by minute into the 9:30 open — 46 rows by 3 columns, computed from US exchange, SIP and OPRA data.
et_timecontract_volumeactive_pct
09:1500
09:1600
09:1700
09:1800
09:1900
09:2000
09:2100
09:2200
09:2300
09:2400
09:2500
09:2600
09:2700
09:2800
09:2900
09:3079450100
09:317850100
09:3226796100
09:3345414100
09:3415329100
09:3549108100
09:3618352100
09:3731470100
09:3820996100
09:3936490100
09:4042035100
09:4121718100
09:4228877100
09:4339642100
09:4435376100
09:4541167100
09:4640783100
09:4754856100
09:4829440100
09:4951570100
09:5028752100
09:5129558100
09:5231180100
09:5321258100
09:5420868100
09:5522009100
09:5634339100
09:5718496100
09:5825615100
09:5927794100
10:0035862100
the exact SQL behind every number
WITH tape AS
(
    SELECT
        toHour(toTimeZone(window_start, 'America/New_York')) * 60
      + toMinute(toTimeZone(window_start, 'America/New_York'))              AS minute_of_day,
        countDistinct(toDate(toTimeZone(window_start, 'America/New_York'))) AS days_traded,
        sum(volume)                                                         AS contracts
    FROM global_markets.options_minute_aggs
    WHERE startsWith(ticker, 'O:SPY')
      AND length(ticker) = 20
      AND window_start >= today() - 12
      AND window_start <  today() - 2
    GROUP BY minute_of_day
)
SELECT
    formatDateTime(toDateTime('2026-01-01 00:00:00') + grid.minute_of_day * 60, '%H:%i')         AS et_time,
    toUInt64(round(ifNull(t.contracts, 0) / greatest((SELECT max(days_traded) FROM tape), 1)))   AS contract_volume,
    round(100 * ifNull(t.days_traded, 0) / greatest((SELECT max(days_traded) FROM tape), 1), 1)  AS active_pct
FROM
(
    SELECT 555 + arrayJoin(range(46)) AS minute_of_day
) AS grid
LEFT JOIN tape AS t ON t.minute_of_day = grid.minute_of_day
ORDER BY grid.minute_of_day
$