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

Trading Options Inside an IRA: How It Works
Near the money put premium as a percent of the cash it locks upranking · 2026-08-22 · 5×3Preview: 5 ranked values, smallest first. Next declared ex dividend dates and the cash at stake per contractseries · 2026-08-22 · 2×4Preview: a 2-point series, ending higher. What one fully collateralized contract ties up, by underlyingranking · 2026-08-22 · 6×4Preview: 6 ranked values, largest first. Average call delta by strike versus spot, one week or less to expirationranking · 2026-08-22 · 6×3Preview: 6 ranked values, smallest first.
Options Approval Levels: What Each Tier Allows
Every $5 call spread on the same AAPL expiration: risk against maximum gainranking · 2026-08-22 · 7×3Preview: 7 ranked values, largest first. Largest single-session move, open to close, since 2016ranking · 2026-08-22 · 6×4Preview: 6 ranked values, largest first. What a covered call collects across strikes: AAPL, about one month outtable · 2026-08-22 · 6×5 Cash needed to hold 100 shares, six household namesranking · 2026-08-22 · 6×3Preview: 6 ranked values, largest first.
Non-Marginable Securities: Reg T vs House
Symbols closing the month below $5 and below $1, past two yearsseries · 2026-08-22 · 24×3Preview: a 16-point series, ending lower. Symbol count and average daily range, by price bucketranking · 2026-08-22 · 6×3Preview: 6 ranked values, smallest first. Average daily range of recent listings, by age since listingranking · 2026-08-22 · 5×3Preview: 5 ranked values, largest first.
Margin for Selling Naked Options: Reg T Math
One fixed short AAPL call strike: requirement as a percent of the share price, April to June 2026series · 2026-08-22 · 62×4Preview: a 16-point series, ending higher. Reg T minimum branches for one uncovered AAPL put, by strike (dollars per share)ranking · 2026-08-22 · 11×4Preview: 11 ranked values, smallest first. Uncovered call minimum per contract, strike about 5% out of the moneyranking · 2026-08-22 · 5×3Preview: 5 ranked values, largest first. Reg T minimum branches for one uncovered AAPL call, by strike (dollars per share)ranking · 2026-08-22 · 12×4Preview: 12 ranked values, smallest first.
Event Contract Collateral and Max Loss
Return on collateral for each side, by contract priceranking · 2026-08-22 · 13×4Preview: 13 ranked values, smallest first. Near the money SPY put marks, May to June 2026series · 2026-08-22 · 41×4Preview: a 16-point series, roughly flat. Buyer and seller collateral at every contract priceranking · 2026-08-22 · 19×4Preview: 16 ranked values, smallest first. Short dated Treasury yields, trailing 18 monthsseries · 2026-08-22 · 18×4Preview: a 16-point series, ending lower. A 60 cent contract, annualised across holding periodsranking · 2026-08-22 · 7×3Preview: 7 ranked values, largest first.
What Is a Special Memorandum Account (SMA)?
One margin account through four events: equity, requirement, and SMAtable · 2026-08-19 · 5×8
Ratio Spreads: Breakevens and Naked Risk
AAPL 25-session moves since January 2021, by sizeranking · 2026-08-13 · 6×3Preview: 6 ranked values, largest first.
How Futures Margin Works: SPAN and Calls
SPY typical and largest daily move, month by month since 2019series · 2026-08-10 · 91×4Preview: a 16-point series, ending higher. Short term Treasury yields, the reference a stock margin loan is priced offseries · 2026-08-10 · 91×4Preview: a 16-point series, ending higher. One day move size across six household names, five years to July 2026ranking · 2026-08-10 · 6×3Preview: 6 ranked values, largest first. A decade of SPY daily closing moves, sorted into size bucketsranking · 2026-08-10 · 6×3Preview: 6 ranked values, largest first.
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.
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.
Near the money put premium as a percent of the cash it locks up

Near the money put premium as a percent of the cash it locks up

most recentas of ranking 5×3read in context →
Near the money put premium as a percent of the cash it locks up — 5 rows by 3 columns, computed from US exchange, SIP and OPRA data.
dte_bucketspy_premium_pctnvda_premium_pct
1-14 days0.822.8
15-30 days1.264.37
31-60 days1.65.72
61-120 days2.47.85
121-365 days3.919.65
the exact SQL behind every number
SELECT
    multiIf(days_to_expiry <=  14, '1-14 days',
            days_to_expiry <=  30, '15-30 days',
            days_to_expiry <=  60, '31-60 days',
            days_to_expiry <= 120, '61-120 days',
                                   '121-365 days')                                                       AS dte_bucket,
    round(avgIf(100 * toFloat64(option_close) / toFloat64(strike_price), underlying_symbol = 'SPY'), 2)   AS spy_premium_pct,
    round(avgIf(100 * toFloat64(option_close) / toFloat64(strike_price), underlying_symbol = 'NVDA'), 2)  AS nvda_premium_pct
FROM global_markets.options_greeks
WHERE date = (
        SELECT max(date)
        FROM global_markets.options_greeks
        WHERE underlying_symbol IN ('SPY', 'NVDA')
      )
  AND lower(toString(option_type)) IN ('put', 'p')
  AND days_to_expiry BETWEEN 1 AND 365
  AND toFloat64(option_close) > 0
  AND toFloat64(strike_price) > 0
  AND toFloat64(underlying_close) > 0
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.03
  AND underlying_symbol IN ('SPY', 'NVDA')
GROUP BY dte_bucket
HAVING countIf(underlying_symbol = 'SPY')  > 0
   AND countIf(underlying_symbol = 'NVDA') > 0
ORDER BY min(days_to_expiry)
$