Protective Put vs Stop-Loss Order
How often six household names opened 2% or more below the prior close (10 years)table ·
2026-10-05 · 6×5
AAPL's ten deepest overnight gaps down since October 2016, and where the session low wentseries ·
2026-10-05 · 10×4
How Many Puts to Hedge a Portfolio: Formula
What rounding the contract count leaves uncovered, by account sizetable ·
2026-10-04 · 7×6
SPY put premium as a percent of protected notional, by strike distanceranking ·
2026-10-04 · 4×3
The same $189,000 hedge priced three ways (levels scaled from the ETF close)table ·
2026-10-04 · 3×6
Beta for six household names, measured over two consecutive 12-month windowsranking ·
2026-10-04 · 6×4
How Delta Hedging Actually Works
Total daily movement versus net movement, June 2026ranking ·
2026-08-16 · 4×4
SPY at-the-money implied volatility against realized volatility, by monthseries ·
2026-08-16 · 12×3
Shares a 1% move forces per 100 at-the-money SPY contracts, by time left (June 2026)ranking ·
2026-08-16 · 5×2
Average call and put delta by strike distance from spot (SPY, 25 to 35 days to expiry, June 2026)ranking ·
2026-08-16 · 11×3
What Is the Put-Call Ratio? A Data Guide
A decade of SPY put-call ratios: median, low and high of the daily reading by yeartable ·
2026-08-11 · 12×5
Put-call ratio by underlying: five of the most active names, June 2026ranking ·
2026-08-11 · 5×3
Market-wide put-call ratio by day: every listed US option, June 1 through July 10, 2026series ·
2026-08-11 · 28×4
The June 2026 put-call range: median, high and low of the daily market-wide ratioscalar ·
2026-08-11 · 1×50.793
Index-linked vs single-stock options: put-call ratio by population, June 2026ranking ·
2026-08-11 · 3×4
Put-call ratio by days to expiration: every listed US option, June 2026ranking ·
2026-08-11 · 5×4
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
Protective Puts: Portfolio Insurance
The SPY $740 put's value over its final weeks (expired Jun 18 2026)series ·
2026-07-16 · 11×2
100 SPY shares alone vs. the same shares with one $740 put held against themseries ·
2026-07-16 · 11×3
The SPY $760 call you could sell to finance the put (early June 2026)series ·
2026-07-16 · 5×2
Buying and Selling Put Options
One SPY $740 put's price over its life (expired Jun 18 2026)series ·
2026-07-16 · 31×3
SPY's closing price over the same windowseries ·
2026-07-16 · 31×3
How often six household names opened 2% or more below the prior close (10 years)
How often six household names opened 2% or more below the prior close (10 years)
| ticker | gap_down_2pct_rate_pct | worst_gap_down_pct | gap_down_day_count | session_count |
|---|---|---|---|---|
| NVDA | 7.21 | 19.3 | 181 | 2509 |
| AAPL | 3.27 | 12.96 | 82 | 2510 |
| MSFT | 2.39 | 11.86 | 60 | 2511 |
| SPY | 1 | 10.45 | 25 | 2511 |
| JNJ | 0.96 | 7.98 | 24 | 2511 |
| KO | 0.64 | 12.85 | 16 | 2511 |
the exact SQL behind every number
SELECT
ticker,
round(countIf(overnight_move_pct <= -2) * 100.0 / count(), 2) AS gap_down_2pct_rate_pct,
round(abs(min(overnight_move_pct)), 2) AS worst_gap_down_pct,
countIf(overnight_move_pct <= -2) AS gap_down_day_count,
count() AS session_count
FROM
(
SELECT
ticker,
round((toFloat64(open) / toFloat64(prev_close) - 1) * 100, 3) AS overnight_move_pct
FROM
(
SELECT
ticker,
date,
open,
any(close) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prev_close
FROM
(
SELECT
ticker,
date,
any(open) AS open,
any(close) AS close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'JNJ')
AND date >= '2016-10-01'
AND date <= '2026-09-30'
AND (ticker, date) NOT IN (SELECT ticker, execution_date FROM global_markets.stocks_splits)
GROUP BY ticker, date
)
)
WHERE prev_close > 0
)
GROUP BY ticker
ORDER BY gap_down_2pct_rate_pct DESC
More from this analysisProtective Put vs Stop-Loss Order
AAPL's ten deepest overnight gaps down since October 2016, and where the session low went
series 10×4
→
The SPY $740 put's value over its final weeks (expired Jun 18 2026)
series 11×2
→
100 SPY shares alone vs. the same shares with one $740 put held against them
series 11×3
→
The SPY $760 call you could sell to finance the put (early June 2026)
series 5×2
→
See all 3,256 queries →