STRASMORE/EXPLORE 2,170 QUERIES

Model decay per calendar step into the July 17, 2026 expiration (hypothetical at-the-money option)

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-18, from Does Theta Decay Over the Weekend?.

as of series 18×5read in context →
Model decay per calendar step into the July 17, 2026 expiration (hypothetical at-the-money option) — 18 rows by 5 columns, computed from US exchange, SIP and OPRA data.
session_datesession_labelcalendar_days_to_next_sessionone_day_pctactual_step_pct
2026-06-15Mon Jun 1511.571.57
2026-06-16Tue Jun 1611.631.63
2026-06-17Wed Jun 1711.681.68
2026-06-18Thu Jun 1841.747.15
2026-06-22Mon Jun 2212.022.02
2026-06-23Tue Jun 2312.112.11
2026-06-24Wed Jun 2412.22.2
2026-06-25Thu Jun 2512.32.3
2026-06-26Fri Jun 2632.417.42
2026-06-29Mon Jun 2912.822.82
2026-06-30Tue Jun 3012.992.99
2026-07-01Wed Jul 113.183.18
2026-07-02Thu Jul 243.3914.37
2026-07-06Mon Jul 614.654.65
2026-07-07Tue Jul 715.135.13
2026-07-08Wed Jul 815.725.72
2026-07-09Thu Jul 916.466.46
2026-07-10Fri Jul 1037.4224.41
Rows × columns
18 × 5
Period covered
to
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 Model decay per calendar step into the July 17, 2026 expiration (hypothetical at-the-money option), derived from the stored result.
ColumnTypeRangeNotes
session_date date 2026-06-15 to 2026-07-10
session_label text 18 distinct values (Fri Jul 10, Fri Jun 26, Mon Jul 6…)
calendar_days_to_next_session number 1 to 4
one_day_pct number 1.57 to 7.42 percent
actual_step_pct number 1.57 to 24.41 percent

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
WITH sessions AS
(
    SELECT date
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'SPY'
      AND date >= '2026-06-15'
      AND date <= '2026-07-14'
    GROUP BY date
),
stepped AS
(
    SELECT
        date,
        dateDiff('day', date, toDate('2026-07-17')) AS days_left,
        dateDiff('day', date, leadInFrame(date) OVER (ORDER BY date ASC ROWS BETWEEN CURRENT ROW AND 1 FOLLOWING)) AS step_days
    FROM sessions
)
SELECT
    toString(date)                   AS session_date,
    formatDateTime(date, '%a %b %e') AS session_label,
    step_days                        AS calendar_days_to_next_session,
    round(100 * (1 - sqrt(toFloat64(days_left - 1) / toFloat64(days_left))), 2)         AS one_day_pct,
    round(100 * (1 - sqrt(toFloat64(days_left - step_days) / toFloat64(days_left))), 2) AS actual_step_pct
FROM stepped
WHERE date <= '2026-07-10'
  AND step_days BETWEEN 1 AND 10
ORDER BY date ASC

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 analysisDoes Theta Decay Over the Weekend?
Calendar days from each weekday's session to the next SPY session series 5×3 Average at-the-money SPY option premium by days to expiry, first half of 2026 ranking 7×2 Average near-the-money SPY implied volatility by weekday, first half of 2026 ranking 5×3 The SPY $740 call's daily time decay deepens into expiry (May–Jun 2026) series 31×2 At-the-money SPY time decay accelerates near expiry (2026-07-13) series 4×2 One SPY $600 LEAPS call's price over two years (expired Jan 16 2026) series 470×2 See all 2,170 queries →