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 Implied Volatility Is Calculated
Where the Newton step misbehaves: AAPL vega by strike zone, June 30, 2026ranking · 2026-08-25 · 6×3Preview: 6 ranked values, largest first. At the money implied volatility and solver convergence, eight names, June 30, 2026ranking · 2026-08-25 · 8×4Preview: 8 ranked values, largest first. One solve per contract: AAPL implied volatility by strike zone, June 30, 2026ranking · 2026-08-25 · 6×3Preview: 6 ranked values, largest first. One AAPL contract, re-solved every session into its July 17, 2026 expiryseries · 2026-08-25 · 29×3Preview: a 16-point series, ending lower.
Where the Newton step misbehaves: AAPL vega by strike zone, June 30, 2026

Where the Newton step misbehaves: AAPL vega by strike zone, June 30, 2026

most recentas of ranking 6×3read in context →
Where the Newton step misbehaves: AAPL vega by strike zone, June 30, 2026 — 6 rows by 3 columns, computed from US exchange, SIP and OPRA data.
strike_vs_spotvega_pct_of_atmcontract_count
0.80-0.9033.124
0.90-0.9562.410
0.95-1.0089.818
1.00-1.0598.518
1.05-1.1073.616
1.10-1.2031.620
the exact SQL behind every number
WITH toFloat64(strike_price) / toFloat64(underlying_close) AS moneyness,
     (
         SELECT avg(toFloat64(vega))
         FROM global_markets.options_greeks
         WHERE underlying_symbol = 'AAPL'
           AND date = toDate('2026-06-30')
           AND days_to_expiry BETWEEN 20 AND 45
           AND iv_converged = 1
           AND volume > 0
           AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.025
     ) AS atm_vega
SELECT multiIf(moneyness < 0.90, '0.80-0.90',
               moneyness < 0.95, '0.90-0.95',
               moneyness < 1.00, '0.95-1.00',
               moneyness < 1.05, '1.00-1.05',
               moneyness < 1.10, '1.05-1.10',
                                 '1.10-1.20') AS strike_vs_spot,
       round(100 * avg(toFloat64(vega)) / atm_vega, 1) AS vega_pct_of_atm,
       count() AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = toDate('2026-06-30')
  AND days_to_expiry BETWEEN 20 AND 45
  AND iv_converged = 1
  AND volume > 0
  AND moneyness BETWEEN 0.80 AND 1.20
GROUP BY strike_vs_spot
ORDER BY min(moneyness)
$