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×4
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×3
Beta, price ratio, and SPY-share equivalent per share heldranking ·
2026-08-06 · 7×4
AAPL call and put delta across the strike ladder, 20 to 45 days to expiry
AAPL call and put delta across the strike ladder, 20 to 45 days to expiry
| strike_vs_spot | call_delta | put_delta | contract_count |
|---|---|---|---|
| -12% | 0.924 | -0.084 | 4 |
| -10% | 0.855 | -0.109 | 5 |
| -8% | 0.914 | -0.144 | 4 |
| -6% | 0.815 | -0.187 | 6 |
| -4% | 0.718 | -0.28 | 12 |
| -2% | 0.602 | -0.398 | 6 |
| 0% | 0.515 | -0.485 | 6 |
| +2% | 0.429 | -0.57 | 6 |
| +4% | 0.343 | -0.654 | 6 |
| +6% | 0.267 | -0.754 | 6 |
| +8% | 0.171 | -0.788 | 10 |
| +10% | 0.106 | -0.834 | 4 |
the exact SQL behind every number
SELECT
concat(if(bucket_pct > 0, '+', ''), toString(bucket_pct), '%') AS strike_vs_spot,
round(avgIf(contract_delta, contract_delta > 0), 3) AS call_delta,
round(avgIf(contract_delta, contract_delta < 0), 3) AS put_delta,
count() AS contract_count
FROM
(
SELECT
toInt32(round((toFloat64(strike_price) / toFloat64(underlying_close) - 1) * 50)) * 2 AS bucket_pct,
toFloat64(delta) AS contract_delta
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= toDate('2026-06-30')
AND date < toDate('2026-07-01')
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.12
)
GROUP BY bucket_pct
HAVING countIf(contract_delta > 0) > 0 AND countIf(contract_delta < 0) > 0
ORDER BY bucket_pct
More from this analysisPortfolio Delta and Beta Weighting Explained
Beta, price ratio, and SPY-share equivalent per share held
ranking 7×4
→
The same two betas, measured over six different lookback windows
ranking 6×3
→
A three-leg book, raw delta against beta weighted delta
table 3×6
→
Average call and put delta by strike distance from spot (SPY, 25 to 35 days to expiry, June 2026)
ranking 11×3
→
See all 2,170 queries →