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

2,170 answered market questions

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

Reg T Margin vs Portfolio Margin Explained
SPY realized volatility and worst session, by calendar yearranking · 2026-08-09 · 20×4Preview: 16 ranked values, smallest first. SPY daily moves and drawdown, February to April 2020series · 2026-08-09 · 45×4Preview: a 16-point series, ending lower. Worst one-session and five-session declines since January 2015ranking · 2026-08-09 · 6×3Preview: 6 ranked values, smallest first. Average implied volatility by strike distance from spot, SPY, May to June 2026ranking · 2026-08-09 · 9×3Preview: 9 ranked values, largest first.
How Risky Is Options Trading? The Mechanics
Weekend gaps: prior close to next open, six widely held names, August 2024 to July 2026table · 2026-08-01 · 6×5 One AAPL call through its final month: closing premium split into intrinsic value and time valueseries · 2026-08-01 · 23×5Preview: a 16-point series, roughly flat. Same AAPL call, same window: session moves for the contract and for the stockseries · 2026-08-01 · 23×3Preview: a 16-point series, ending higher. AAPL contracts trading on their own expiration day: share finishing out of the money, six monthly cyclesranking · 2026-08-01 · 6×4Preview: 6 ranked values, smallest first.
Kelly Criterion Position Sizing, Measured
Kelly inputs from daily closes, 2016 through 2025: win rate, average gain, average loss, and the fraction the formula returnstable · 2026-07-31 · 6×5 The same Kelly calculation on the S&P 500 tracker, year by year, 2016 through 2025table · 2026-07-31 · 10×5 One decade of S&P 500 daily returns compounded at eight fixed bet sizes: ending wealth and worst drawdownranking · 2026-07-31 · 8×3Preview: 8 ranked values, smallest first.
What Are Call Options?
One SPY $740 call vs SPY, indexed to 100 on May 1 (expired Jun 18 2026)series · 2026-07-16 · 31×3Preview: a 16-point series, ending higher. The $740 call split into intrinsic and time value, five key sessionsseries · 2026-07-16 · 5×4Preview: a 5-point series, ending lower. SPY vs its $740 call, May 1 to June 2 (the SPY peak)ranking · 2026-07-16 · 2×4Preview: 2 ranked values, largest first.
Deep ITM LEAPS: Stock Replacement
One deep-ITM LEAPS vs 100 shares: cost, leverage, and deltaseries · 2026-07-16 · 3×7Preview: a 3-point series, ending higher. SPY vs the LEAPS call, both indexed to 100 in early June 2025series · 2026-07-16 · 33×3Preview: a 16-point series, ending higher. The LEAPS call's delta climbing toward 1 as it goes deep in the moneyseries · 2026-07-16 · 33×2Preview: a 16-point series, ending higher. Time value as a share of premium, and daily theta, month by monthseries · 2026-07-16 · 8×3Preview: a 8-point series, ending lower.
Buying and Selling Call Options
One SPY $740 call, daily close over its 7-week lifeseries · 2026-07-16 · 31×2Preview: a 16-point series, ending higher. The same call at four exits: price, multiple of premium, and P&L per contracttable · 2026-07-16 · 4×5 SPY vs the call, both indexed to 100 on May 1series · 2026-07-16 · 31×3Preview: a 16-point series, ending higher.
How Leveraged ETFs Work (and Why They Decay)
Every SOXS reverse split since 2020, and the running consolidation factorseries · 2026-07-15 · 5×3Preview: a 5-point series, ending higher. One semiconductor selloff, four funds: SOXX, USD, SOXL, SOXS on July 13, 2026ranking · 2026-07-15 · 4×2Preview: 4 ranked values, largest first. Growth of $100 in the 1x SOXX vs the 3x SOXL, Jan 2 to Jul 13 2026series · 2026-07-15 · 131×3Preview: a 16-point series, ending higher.
SPY realized volatility and worst session, by calendar year

SPY realized volatility and worst session, by calendar year

most recentas of ranking 20×4read in context →
SPY realized volatility and worst session, by calendar year — 20 rows by 4 columns, computed from US exchange, SIP and OPRA data.
yearrealized_vol_pctworst_day_pctdays_over_2pct_count
200715.9-3.914
200841.2-9.870
200926.6-5.350
201017.9-3.822
201123-6.533
201212.8-2.57
201311.1-2.54
201411.3-2.34
201515.5-4.211
201613.1-3.610
20176.8-1.80
201817.1-4.219
201912.5-37
202033.4-10.942
202113.1-2.48
202224.2-4.346
202313.2-22
202412.6-37
202519.4-5.914
202614.2-2.64
the exact SQL behind every number
SELECT
    toYear(session_date)                       AS year,
    round(stddevPop(daily_pct) * sqrt(252), 1) AS realized_vol_pct,
    round(min(daily_pct), 1)                   AS worst_day_pct,
    countIf(abs(daily_pct) >= 2)               AS days_over_2pct_count
FROM
(
    SELECT
        date AS session_date,
        (toFloat64(close) / lagInFrame(toFloat64(close), 1) OVER (ORDER BY date ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) - 1) * 100 AS daily_pct
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'SPY'
      AND date >= '2007-01-01'
      AND date <  '2026-07-01'
)
WHERE isFinite(daily_pct)
GROUP BY year
ORDER BY year
$