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

How to Roll an Option Position: Up and Out
Moving the strike up costs premium: AAPL calls 30 to 45 days outranking · 2026-08-07 · 6×3Preview: 6 ranked values, largest first. What extra time is worth: at-the-money AAPL call premium by days to expiryranking · 2026-08-07 · 6×3Preview: 6 ranked values, smallest first. Time value left in an in-the-money KO call as expiry approachesranking · 2026-08-07 · 5×4Preview: 5 ranked values, smallest first. 2026 cash dividends per share at eight widely held payersranking · 2026-08-07 · 8×4Preview: 8 ranked values, largest first.
Credit Spread vs Debit Spread: Same Trade?
Every $5-wide vertical on one AAPL chain: debit paid against credit takenranking · 2026-08-07 · 6×4Preview: 6 ranked values, largest first. Profit and loss at expiration: the debit structure against the credit structureranking · 2026-08-07 · 8×4Preview: 8 ranked values, smallest first. Put-call parity on one AAPL chain: call minus put against stock minus striketable · 2026-08-07 · 5×8 Where the volume sat on that AAPL chain: call contracts against put contracts, by strikeranking · 2026-08-07 · 14×4Preview: 14 ranked values, smallest first.
Portfolio Delta and Beta Weighting Explained
AAPL call and put delta across the strike ladder, 20 to 45 days to expiryranking · 2026-08-06 · 12×4Preview: 12 ranked values, largest first. A three-leg book, raw delta against beta weighted deltatable · 2026-08-06 · 3×6 The same two betas, measured over six different lookback windowsranking · 2026-08-06 · 6×3Preview: 6 ranked values, smallest first. Beta, price ratio, and SPY-share equivalent per share heldranking · 2026-08-06 · 7×4Preview: 7 ranked values, largest first.
How the Put/Call Ratio Is Calculated
Daily single stock put/call ratio against its 21 session averageseries · 2026-08-06 · 84×4Preview: a 16-point series, ending lower. Where the daily ratio actually sits, twelve months of sessionsranking · 2026-08-06 · 3×4Preview: 3 ranked values, largest first. Monthly median put/call ratio: broad market ETFs against single stocksseries · 2026-08-06 · 12×4Preview: a 12-point series, roughly flat. Daily put/call volume ratio, SPY against AAPL, July 2026series · 2026-08-06 · 22×4Preview: a 16-point series, ending higher. Put and call volume for eight household names, July 2026ranking · 2026-08-06 · 8×4Preview: 8 ranked values, largest first.
Box Spread Options and the Implied Loan Rate
Annualised cost of a hypothetical 10 cent fill error on a ten point boxranking · 2026-08-06 · 12×2Preview: 12 ranked values, largest first. Where SPY option volume sits, by strike distance from spot (June 2026)ranking · 2026-08-06 · 5×3Preview: 5 ranked values, largest first. A ten point box valued at every level SPY closed at in June 2026table · 2026-08-06 · 8×5 Net delta of a SPY box as the upper strike widens (June 1, 2026)ranking · 2026-08-06 · 9×4Preview: 9 ranked values, smallest first.
Put-Call Parity Explained, With Real Numbers
Call and put implied volatility near the money across AAPL monthly expirations, June 16 2026series · 2026-08-05 · 7×6Preview: a 7-point series, ending lower. Call and put implied volatility at matched AAPL strikes, Sep 18 2026 expiryranking · 2026-08-05 · 15×4Preview: 15 ranked values, smallest first.
How to Calculate Covered Call Returns
Median implied volatility on near-the-money AAPL calls, by monthseries · 2026-08-05 · 24×2Preview: a 16-point series, roughly flat. Median implied volatility on 20 to 45 day near-the-money calls, July 2026ranking · 2026-08-05 · 5×3Preview: 5 ranked values, largest first. AAPL call delta by strike distance, 20 to 45 days to expiry, July 2026ranking · 2026-08-05 · 5×3Preview: 5 ranked values, largest first. AAPL by month: the stock's move against the same move capped at 5%series · 2026-08-05 · 24×3Preview: a 16-point series, roughly flat.
What Happens If an Option Expires In the Money
Friday close to Monday's first minute: absolute overnight move, 2023 to July 2026ranking · 2026-08-04 · 8×4Preview: 8 ranked values, largest first. How close Friday closes land to a whole-dollar strike: seven names, 2023 to July 2026ranking · 2026-08-04 · 5×3Preview: 5 ranked values, smallest first. Absolute move over the final 30 minutes of Friday sessions, 2023 to July 2026ranking · 2026-08-04 · 8×4Preview: 8 ranked values, largest first. Cash behind one contract: 100 shares at each name's close in the last week of July 2026ranking · 2026-08-04 · 8×2Preview: 8 ranked values, largest first.
IV Term Structure: What the Curve Tells You
NVDA term structure either side of the February 26, 2025 report: median near-the-money IV by expiry bandranking · 2026-08-04 · 5×4Preview: 5 ranked values, largest first. NVDA front band vs 91-180 day band: median near-the-money IV per session, Feb 10 to Mar 14, 2025series · 2026-08-04 · 24×4Preview: a 16-point series, ending higher. IV term structure, six liquid names: median near-the-money implied volatility by expiry band, June 2026ranking · 2026-08-04 · 5×4Preview: 5 ranked values, smallest first. Share of sessions with an inverted curve: front band above the 91-180 day band, twelve months to July 31, 2026ranking · 2026-08-04 · 10×4Preview: 10 ranked values, largest first.
How Stock Splits Affect Your Options
US stock splits by year: forward and reverse counts, 2017 through July 2026ranking · 2026-08-04 · 10×3Preview: 10 ranked values, smallest first. One off cash distributions by size: payments, tickers and median amount since 2021table · 2026-08-04 · 5×5 Most common forward split ratios since 2020, and how each one adjusts a contractranking · 2026-08-04 · 10×4Preview: 10 ranked values, largest first. What one 100 share contract covers after a non whole split ratio, 2020 to July 2026ranking · 2026-08-04 · 10×4Preview: 10 ranked values, smallest first.
Nikkei 225 Options and SQ Settlement
SPY implied volatility vs the volatility realized in the following monthseries · 2026-08-03 · 23×5Preview: a 16-point series, roughly flat. Implied vs realized volatility, six heavily traded US underlyings, twelve months to June 30, 2026ranking · 2026-08-03 · 6×4Preview: 6 ranked values, largest first. Median theta and implied volatility by days to expiry: near-the-money SPY contracts, H1 2026table · 2026-08-03 · 60×4 SPY on monthly settlement Fridays: the opening gap, and where the session went afterwardsseries · 2026-08-03 · 16×4Preview: a 16-point series, ending lower. Opening prints on settlement morning, May 15, 2026: twelve large US constituentsranking · 2026-08-03 · 12×3Preview: 12 ranked values, largest first.
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.
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
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.
Covered Call ETFs: the Real Tradeoff
Three years of total return, split into price change and distributions: July 2023 to June 2026table · 2026-08-01 · 8×7 Total return by calendar year: a Nasdaq index fund vs a Nasdaq covered call fundranking · 2026-08-01 · 4×3Preview: 4 ranked values, smallest first. Price path indexed to 100: two index funds and their covered call counterparts, month endsseries · 2026-08-01 · 36×5Preview: a 16-point series, roughly flat.
What Is Max Pain in Options? The Real Math
SPY contracts traded by strike, July 17 2026 expiryranking · 2026-07-31 · 22×3Preview: 16 ranked values, smallest first. 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×2Preview: 6 ranked values, smallest first. Total payout to option holders at each candidate settlement price, SPY July 17 2026table · 2026-07-31 · 36×2
The Wheel Strategy: How the Loop Works
SPY's closing price across the contract window, May 1 to Jun 15 2026series · 2026-07-31 · 31×2Preview: a 16-point series, ending higher. The wheel pair at entry, the SPY peak, the dip, and the final sessiontable · 2026-07-31 · 4×5 The SPY $740 put split into intrinsic and time value, daily to Jun 15 2026series · 2026-07-31 · 31×3Preview: a 16-point series, ending higher. Both legs of the wheel: SPY $740 put vs $740 call, same Jun 18 2026 expiryseries · 2026-07-31 · 31×3Preview: a 16-point series, ending higher.
How to Read an Option Chain, Column by Column
Where the trading happened: SPY contract volume by strike, August 21 2026 expiry, July 15 2026ranking · 2026-07-31 · 8×3Preview: 8 ranked values, smallest first. Median quoted bid and ask by strike: SPY calls expiring August 21 2026, regular session of July 15 2026table · 2026-07-31 · 7×5 Implied volatility by strike: SPY options expiring August 21 2026, as of July 15 2026ranking · 2026-07-31 · 11×3Preview: 11 ranked values, largest first. SPY option volume by time to expiration, July 15 2026ranking · 2026-07-31 · 5×4Preview: 5 ranked values, largest first. One expiration of the SPY chain: closing prices and delta by strike, August 21 2026 expiry, as of July 15 2026table · 2026-07-31 · 8×6
Covered Call vs Cash-Secured Put
Both positions at four moments: entry, three weeks in, the SPY high, and the June diptable · 2026-07-31 · 4×5 What each strike paid on May 1, 2026: SPY June 18 calls and puts side by sideranking · 2026-07-31 · 8×3Preview: 8 ranked values, largest first. Covered call vs cash-secured put: profit and loss per share, same strike, same expiryseries · 2026-07-31 · 29×3Preview: a 16-point series, ending higher.
American vs European Options Explained
Index roots vs ETF roots: contracts traded on July 6, 2026, with exercise styleranking · 2026-07-31 · 8×3Preview: 8 ranked values, largest first. July 6, 2026: contracts traded per 15 minutes, S&P 500 index options vs SPY optionsseries · 2026-07-31 · 27×3Preview: a 16-point series, ending lower.
0DTE Options Strategies: How They Trade
Same-day options volume by premium paid: whole US tape, July 10, 2026ranking · 2026-07-31 · 5×4Preview: 5 ranked values, largest first. Median gamma, theta and delta by time to expiry: near-the-money US options, July 15, 2026table · 2026-07-31 · 4×5 How July 10's same-day SPY contracts finished: expired at zero vs. settled with valueranking · 2026-07-31 · 2×4Preview: 2 ranked values, smallest first. SPY intraday travel: close, high and low against the open, June 1 to July 10, 2026series · 2026-07-31 · 28×5Preview: a 16-point series, roughly flat.
Trading US 0DTE Options From Japan
Same-day options volume by Japan Standard Time hour: all US-listed options, Friday July 10, 2026ranking · 2026-07-31 · 7×4Preview: 7 ranked values, largest first. Median bid-ask spread on SPY same-day contracts quoted $1-$10, by Japan Standard Time hour: July 10, 2026ranking · 2026-07-31 · 7×4Preview: 7 ranked values, smallest first. Japanese local time of each US session boundary, January against July: static illustrative reference for 2026series · 2026-07-31 · 4×4Preview: a 4-point series, roughly flat. The US trading day converted into Japan Standard Time: static illustrative reference, July 2026series · 2026-07-31 · 6×5Preview: a 6-point series, ending higher.
The Best and Worst Thousand Dollars of June 2026
The ride, session by session: daily turnover, last price, and the thousand-dollar position's markseries · 2026-07-26 · 10×6Preview: a 10-point series, ending higher. The loss pile by root: contracts down 90%+ from first print, share of the pile, and each root's ten-baggerstable · 2026-07-26 · 6×6 The most expensive ticket to zero: the priciest contract that ended at two cents or lessscalar · 2026-07-26 · 1×510 The entry receipt: the winner's first print, its second, and every penny print of its June life (one row)scalar · 2026-07-26 · 1×110.01 The full distribution: for every jackpot, thousands of near-total losses (put/call split included)scalar · 2026-07-26 · 1×1030,951 The five biggest first-print-to-last-print multiples of June, priced from both chairs (six liquid roots, 50+ trades)table · 2026-07-26 · 5×9 Calibration: every month of 2026 computed identically, SPY and NVDA, open-to-close and rangetable · 2026-07-26 · 6×6
NVDA: NVIDIA's Full June 2026, Tick by Tick
The whole NVDA tape in one row: prints, print sizes, and the quote censusscalar · 2026-07-26 · 1×1055.64 Where the contracts landed: call and put volume by strike buckettable · 2026-07-26 · 19×5 The spread by session: regular-hours median and time-weighted average (bps)series · 2026-07-26 · 21×5Preview: a 16-point series, roughly flat. FINRA off-exchange short volume by session: marked-short share and reported volumeseries · 2026-07-26 · 20×4Preview: a 16-point series, ending higher. The off-exchange peak and trough, bounded (deduped per session)scalar · 2026-07-26 · 1×686.77 The mid-June short-interest printscalar · 2026-07-26 · 1×6310.13 The 21 sessions: regular-hours close, close-over-close change, full-day volumeseries · 2026-07-26 · 21×5Preview: a 16-point series, ending lower. The rank receipt: NVDA's place, its lead over the next name, and the basis, as checked columnsscalar · 2026-07-26 · 1×54
Market-wide options volume by session, with monthly expirations labelled

Market-wide options volume by session, with monthly expirations labelled

most recentas of series 25×5read in context →
Market-wide options volume by session, with monthly expirations labelled — 25 rows by 5 columns, computed from US exchange, SIP and OPRA data.
sessioncontracts_msession_typemonthly_expiry_msession_id
Jul 1670.7ordinary76.820260716
Jul 1776.8monthly expiration76.820260717
Jul 2063.5ordinary76.820260720
Jul 2156.8ordinary76.820260721
Jul 2255.4ordinary76.820260722
Jul 2365.4ordinary76.820260723
Jul 2470.7ordinary76.820260724
Jul 2764.3ordinary76.820260727
Jul 2858.7ordinary76.820260728
Jul 2966.3ordinary76.820260729
Jul 3066.3ordinary76.820260730
Jul 3175.5ordinary76.820260731
Aug 372.7ordinary76.820260803
Aug 478.9ordinary76.820260804
Aug 569.5ordinary76.820260805
Aug 663.2ordinary76.820260806
Aug 773.2ordinary76.820260807
Aug 1061.4ordinary76.820260810
Aug 1154.6ordinary76.820260811
Aug 1255.4ordinary76.820260812
Aug 1366.6ordinary76.820260813
Aug 1466ordinary76.820260814
Aug 1760.9ordinary76.820260817
Aug 1856.9ordinary76.820260818
Aug 1967.2ordinary76.820260819
the exact SQL behind every number
WITH tape AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           sum(toFloat64(volume)) AS vol
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime(today() - 45, 'America/New_York')
    GROUP BY d
),
ranked AS (
    SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS raw_rn
    FROM tape
),
cal AS (
    SELECT d, vol, rn, sum(if(rn BETWEEN 2 AND 21, 1, 0)) OVER () AS baseline_sessions
    FROM (
        SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS rn
        FROM ranked
        WHERE vol >= 0.75 * (SELECT quantileExact(0.5)(vol) FROM ranked WHERE raw_rn > 1)
    )
),
w AS (
    SELECT d, vol,
           toStartOfMonth(d) + toIntervalDay(((5 - toDayOfWeek(toStartOfMonth(d)) + 7) % 7) + 14) AS third_friday
    FROM cal
    WHERE rn <= 25
),
marked AS (
    SELECT d, vol,
           (d = max(if(d <= third_friday, d, toDate('1970-01-01'))) OVER (PARTITION BY toStartOfMonth(d)))
             AND (third_friday <= max(d) OVER ()) AS is_expiry
    FROM w
),
latest AS (
    SELECT d, vol, is_expiry,
           max(if(is_expiry, d, toDate('1970-01-01'))) OVER () AS last_expiry_d
    FROM marked
)
SELECT formatDateTime(d, '%b %e') AS session,
       round(vol / 1e6, 1) AS contracts_m,
       multiIf(is_expiry, 'monthly expiration', 'ordinary') AS session_type,
       round(max(if(d = last_expiry_d, vol, 0)) OVER () / 1e6, 1) AS monthly_expiry_m,
       toYYYYMMDD(d) AS session_id
FROM latest
ORDER BY d ASC
$