STRASMORE/EXPLORE 2,170 QUERIES

Average call and put delta by strike distance, AAPL, 20 to 45 days to expiry, June 2026

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-08-13, from Wash Sale Rule and Options: The 61-Day Window.

as of ranking 5×4read in context →
Average call and put delta by strike distance, AAPL, 20 to 45 days to expiry, June 2026 — 5 rows by 4 columns, computed from US exchange, SIP and OPRA data.
strike_vs_spotcall_deltaput_delta_abscontract_count
strike 15%+ below spot0.9370.0151075
strike 5-15% below spot0.8560.107769
strike within 5% of spot0.520.474965
strike 5-15% above spot0.1220.824608
strike 15%+ above spot0.0170.888554
Rows × columns
5 × 4
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for Average call and put delta by strike distance, AAPL, 20 to 45 days to expiry, June 2026, derived from the stored result.
ColumnTypeRangeNotes
strike_vs_spot text 5 distinct values
call_delta number 0.017 to 0.937
put_delta_abs number 0.015 to 0.888
contract_count number 554 to 1,075 count

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

the exact SQL behind every number
SELECT
    bucket                                 AS strike_vs_spot,
    round(avgIf(delta, delta > 0), 3)      AS call_delta,
    round(avgIf(abs(delta), delta < 0), 3) AS put_delta_abs,
    count()                                AS contract_count
FROM
(
    SELECT
        delta,
        toFloat64(strike_price) / toFloat64(underlying_close) AS mny,
        multiIf(
            mny < 0.85, 'strike 15%+ below spot',
            mny < 0.95, 'strike 5-15% below spot',
            mny < 1.05, 'strike within 5% of spot',
            mny < 1.15, 'strike 5-15% above spot',
                        'strike 15%+ above spot'
        ) AS bucket
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date >= '2026-06-01'
      AND date <  '2026-07-01'
      AND iv_converged = 1
      AND volume > 0
      AND days_to_expiry BETWEEN 20 AND 45
      AND underlying_close > 0
)
GROUP BY bucket
HAVING countIf(delta > 0) > 0
   AND countIf(delta < 0) > 0
ORDER BY min(mny)

Run your own version of this

The same 22 years of US equities and 12 years of options data are queryable in SQL or plain English. A free account runs 100 queries a day and takes no card.

More from this analysisWash Sale Rule and Options: The 61-Day Window
One full 61 day wash sale window on the tape: AAPL, Dec 1 2025 through Jan 30 2026 series 42×3 How many trading sessions fit inside a 61 day wash sale window series 30×4 Every December session and how far its wash sale window reaches into the new year series 22×4 The same monthly lots ranked by per share result at the December 2022 price ranking 18×3 Distribution cadence: index and income funds, twelve months to June 30, 2026 ranking 9×4 What one fully collateralized contract ties up, by underlying ranking 6×4 See all 2,170 queries →