Which IV Term Best Predicts Stock Returns After Volatility Spikes?
A Cross-Sectional Study of IVX Breakout Signals Across 13 Tenors, S&P 500, 2021–2026
Summary
When a stock's implied volatility surges, traders face a decision: is this fear justified, or is it overdone? The answer, it turns out, depends critically on which IV you're looking at.
We asked IVolAI to test every combination of IVX tenor (7d through 360d), lookback period (1 week through 3 months), and threshold (10% through 50%+) to identify which IV breakout signals best predict forward stock returns. The study covers 521 S&P 500 stocks over five years (906,294 daily observations), using IVolatility's EOD IVX data.
Key Findings
Longer-dated IV breakouts are far more predictive than short-dated ones. When IVX120d (4-month IV) rises ≥50% in two weeks, stocks return +4.72% over the next 20 days with a 70% win rate. The same threshold applied to IVX30d (the screener default) yields only +1.25% with 57% win rate.
The optimal configuration is IVX120d, 2-week lookback, ≥50% threshold — producing 327 signals over 5 years with the highest return per signal of any combination tested.
Two-week lookback outperforms both 1-week and 1-month. One week catches too much noise (daily IV oscillations); one month dilutes the signal. Two weeks captures sustained IV builds that are more likely to be overdone.
The 10–30% threshold range is noise. Win rates hover at 53–55%, barely above a coin flip. The signal only becomes actionable above 50%, where win rates jump to 62–70% depending on the term.
1. Motivation
In Part IV of this Study, we found that extreme 5-day IV changes (>50%) predict +5.45% mean 20-day stock returns with 71.4% win rate. That signal — iv30chg5d — used only the 30-day IVX tenor and a 5-day lookback.
This raised a natural question: would different IV tenors or lookback periods produce stronger signals? IVolatility calculates IVX at 13 tenors (7d, 14d, 21d, 30d, 60d, 90d, 120d, 150d, 180d, 270d, 360d, 720d, 1080d). Each captures a different dimension of market expectations:
| Tenor | What It Captures | Typical Drivers |
|---|---|---|
| IVX7–21d | Near-term event risk | Earnings, FDA decisions, ex-dividend |
| IVX30d | Standard options pricing | Most liquid contracts, VIX equivalent |
| IVX60–90d | Medium-term uncertainty | Macro regime, trade policy, sector rotation |
| IVX120–180d | Structural risk premium | Credit risk, regulatory change, systemic fear |
| IVX360d+ | Long-term vol surface | LEAPS pricing, rarely moves significantly |
If short-dated IV spikes are driven by specific events (which may or may not materialise), while long-dated IV spikes reflect deeper structural repricing (which is more likely to be an overreaction), then we would expect longer tenors to produce better mean-reversion signals.
2. Data and Methodology
Data Collection
We used two API endpoints:
Phase 1 (sample scan):
/equities/eod/ivxfor 174 S&P 500 stocks (every 3rd symbol) — returns all 13 IVX tenors per request. Used to scan the full 144-combination matrix (9 terms × 4 periods × 4 thresholds).Phase 2 (full universe):
/equities/stock-market-datawithstockGroup=SP500_STOCKS— returns IVX30, IVX60, IVX90, IVX120, IVX180 for all ~500 S&P 500 members dynamically. Used for final signal validation.
| Parameter | Phase 1 | Phase 2 |
|---|---|---|
| Symbols | 174 (sample) | 521 (full SP500) |
| Period | 2021-01 to 2026-03 | 2021-02 to 2026-03 |
| Daily IVX records | 216,018 | 906,294 |
| API endpoint | /equities/eod/ivx |
/equities/stock-market-data |
Signal Construction
For each stock on each trading day, we computed the percentage change in IVX over the lookback period:
Signal = (IVX_today - IVX_N_days_ago) / IVX_N_days_ago × 100%
Where N = 5 (1 week), 10 (2 weeks), 21 (1 month), or 63 (3 months) trading days.
Forward Returns
We measured stock price changes at 1, 5, 10, 20, and 30 trading days after each signal. Forward returns were sourced from the forward_returns table in our study DuckDB, ensuring consistency with Parts I–IV.
Cross-Sectional Ranking
On each trading day, we ranked all S&P 500 stocks by their IV change (descending) and retained the top 5. This controls for market-wide IV regime effects — a stock with +30% IVX change during a calm market is a stronger signal than the same +30% during a broad sell-off where every stock's IV is rising.
3. Phase 1 Results: The Full Matrix
We tested 144 combinations across 9 IVX terms, 4 lookback periods, and 4 thresholds. The table below shows the ≥50% threshold (strongest signals) across all terms and periods:
Forward 20-Day Returns by Term and Period (≥50% Threshold)
| Term | 1 Week | 2 Weeks | 1 Month | 3 Months |
|---|---|---|---|---|
| IVX7d | +2.51% (58%) | +2.35% (58%) | +1.99% (57%) | +2.78% (61%) |
| IVX14d | +3.01% (61%) | +2.53% (59%) | +2.13% (57%) | +2.99% (62%) |
| IVX21d | +3.81% (64%) | +2.78% (60%) | +2.03% (57%) | +3.13% (63%) |
| IVX30d | +5.06% (69%) | +4.05% (66%) | +2.13% (58%) | +3.45% (63%) |
| IVX60d | +6.73% (77%) | +7.43% (80%) | +3.11% (66%) | +5.05% (66%) |
| IVX90d | +6.88% (76%) | +8.43% (82%) | +4.11% (68%) | +7.43% (70%) |
| IVX120d | +6.88% (72%) | +8.42% (80%) | +4.90% (69%) | +8.27% (71%) |
| IVX180d | +6.57% (66%) | +6.96% (75%) | +2.65% (61%) | +7.29% (68%) |
| IVX360d | +3.75% (57%) | +3.78% (64%) | +0.85% (55%) | +5.21% (64%) |
Win rates in parentheses. Phase 1 (174-symbol sample). N varies from 109 to 15,080 depending on combination.

Figure 1: Average 20-day forward return by IVX term and lookback period, at the ≥50% change threshold. Longer terms (60-120d) dramatically outperform shorter terms. The 2-week lookback dominates for medium-term IVX.
Two patterns are immediately clear:
- Returns increase monotonically with tenor from IVX7d to IVX120d, then plateau/decline for IVX180d+
- The 2-week lookback dominates for the 60–120d terms

Figure 2: Win rate (% of signals followed by positive 20-day stock return) by IVX term. The 2-week lookback consistently outperforms 1-week, especially for medium-term IVX (60-120d).
The Heat Map
The strongest signals cluster in the IVX60–120d, 2-week, ≥50% zone:
1 week 2 weeks 1 month 3 months
IVX7d (≥50%) +2.51% +2.35% +1.99% +2.78%
IVX30d (≥50%) +5.06% +4.05% +2.13% +3.45%
IVX60d (≥50%) +6.73% ► +7.43% +3.11% +5.05%
IVX90d (≥50%) +6.88% ► +8.43% +4.11% +7.43%
IVX120d(≥50%) +6.88% ► +8.42% +4.90% +8.27%
IVX180d(≥50%) +6.57% +6.96% +2.65% +7.29%
4. Phase 2: Full-Universe Validation
Phase 1 used a 1/3 sample of SP500 stocks, which biased toward more volatile names. To validate, we ran the top-performing configurations against all 521 SP500 members using /equities/stock-market-data with stockGroup=SP500_STOCKS.
Full Universe: 2-Week IVX Change at ≥50%
| IVX Term | Signals | Avg 20d Return | Win Rate | Avg 30d Return |
|---|---|---|---|---|
| IVX60d | 665 | +2.59% | 62% | +3.50% |
| IVX90d | 432 | +3.33% | 66% | +4.44% |
| IVX120d | 327 | +4.72% | 70% | +6.15% |
Full Universe: Threshold Sensitivity (IVX120d, 2-Week)
| Threshold | Signals | Avg 20d | Win Rate | Avg 30d |
|---|---|---|---|---|
| ≥10% | 5,160 | +1.10% | 55% | +1.47% |
| ≥20% | 2,630 | +1.16% | 55% | +1.53% |
| ≥30% | 1,167 | +1.86% | 60% | +2.54% |
| ≥50% | 327 | +4.72% | 70% | +6.15% |
The pattern holds: the signal is only actionable above the 50% threshold, where it delivers 4.72% average return with 70% win rate.

Figure 3: Full SP500 universe validation. Longer IVX terms produce progressively stronger signals at every threshold level. IVX120d at ≥50% is the strongest combination.
5. Comparison with All Study Signals
How does the new IVX120d breakout signal compare with the signals from Parts I–IV?
| Signal | Description | Best Config | N | Avg 20d | Win Rate |
|---|---|---|---|---|---|
| IVX120d 2wk | 4-month IV 2-week breakout | ≥50% | 327 | +4.72% | 70% |
| IVX90d 2wk | 3-month IV 2-week breakout | ≥50% | 432 | +3.33% | 66% |
| IVX60d 2wk | 2-month IV 2-week breakout | ≥50% | 665 | +2.59% | 62% |
| IVX30d 1wk | 1-month IV weekly breakout | ≥50% | 1,467 | +1.25% | 57% |
| IV30 5d change | 5-day IV30 momentum (Part IV) | ≥50% | 1,169 | +1.08% | 57% |
| IVP30 | IV Percentile extreme | ≥80 | 369 | +0.49%* | 52%* |
| IVX30/HV20 | IV/HV ratio (Part I) | Top 5 | 6,100 | No edge | ~50% |
IVP30 from Parts II/III; edge is modest and requires stop-loss to be tradeable.

Figure 4: All IV signals from the study compared. IVX120d 2-week ≥50% produces the highest return (+4.72%) and win rate (70%) of any signal tested.
The IVX120d 2-week breakout is the strongest cross-sectional IV signal in the entire study — producing 4× the return of the IVX30 signals used in Parts III–IV.
6. The Other Direction: What Happens When IV Collapses?
If IV spikes predict positive stock returns (Section 5), what about the opposite? When 4-month implied volatility drops sharply — suggesting that fear is subsiding — do stocks continue rising, or does the "calm before the storm" precede a decline?
Study Design
We computed the same 2-week IVX change for all terms, but filtered for negative changes — stocks where IVX dropped. We ranked cross-sectionally (bottom 5 per day = most collapsed) and measured forward returns.
Full Matrix Results: Every Combination Is Bullish
Across all 80 combinations tested (5 terms × 4 periods × 4 negative thresholds), every single one shows positive 20-day forward returns. Collapsing IV is bullish, not bearish.

Figure 5: Forward returns after IV collapse, by IVX term and threshold. Medium-term IVX (60-120d) shows the strongest mean-reversion effect, consistent with the breakout findings.
The best configurations:
| Term | Period | Threshold | Signals | Avg 20d | Win Rate |
|---|---|---|---|---|---|
| IVX60d | 1 month | ≤ -30% | 6,530 | +1.91% | 61% |
| IVX90d | 2 weeks | ≤ -15% | 16,958 | +1.87% | 59% |
| IVX120d | 1 week | ≤ -20% | 1,538 | +1.83% | 61% |
| IVX120d | 3 months | ≤ -30% | 2,409 | +1.87% | 61% |
| IVX90d | 1 week | ≤ -15% | 7,718 | +1.82% | 60% |

Figure 6: Both IV directions are bullish for stocks. Breakouts (left) produce 2.5× larger returns but are rare. Collapses (right) are weaker but far more frequent.
Comparison: Breakout vs Collapse
| Direction | Best Signal | N | Avg 20d | Win Rate | Interpretation |
|---|---|---|---|---|---|
| IV surges (Breaking Out) | IVX120d 2wk ≥50% | 327 | +4.72% | 70% | Fear is overdone → stock rebounds |
| IV drops (Collapsing) | IVX90d 2wk ≤-15% | 16,958 | +1.87% | 59% | Fear subsides → stock continues rising |
Both directions are bullish for stocks. The breakout signal is 2.5× stronger per trade but 50× rarer. The collapse signal is weaker but generates thousands of signals — a high-volume, lower-edge strategy.
Why Both Directions Are Bullish
This finding has a simple explanation rooted in the volatility risk premium:
IV spikes (Breaking Out): The market overreacts to fear. Options become expensive because everyone wants protection simultaneously. But the feared outcome rarely materialises to the extent priced in. As fear subsides over the following month, both IV and stock price normalise — producing large positive returns.
IV drops (Collapsing): When IV has been elevated and begins falling, it signals that the worst-case scenario is being gradually discounted. The stock's risk premium is shrinking, which means the expected return is improving. Buyers step in as uncertainty lifts. The effect is gradual (+1.87% over 20 days) rather than dramatic — reflecting the slow unwinding of elevated risk premia.
The asymmetry (breakout 4.72% vs collapse 1.87%) exists because fear overshoots more than calm undershoots. Panic is fast and exaggerated; recovery is slow and measured. This is the well-documented volatility risk premium at work — IV is systematically above realised volatility, and the premium is largest during fear spikes.
Walk-Forward Backtest: LONG Stock on IV Collapse
To validate the collapse signal beyond forward-return statistics, we ran a full walk-forward backtest using the iVolatility backtesting framework with LONG stock positions.
Setup:
- Signal:
ivx120_2wk_collapse(IVX120d 2-week drop, bottom 5 cross-sectional rank) - Strategy: BUY stock (
is_short_bias=False, position_type='LONG') - Capital: $100,000, 10% position size
- Exit: 20 or 30 trading days
- Stop-loss: None (BASELINE), 3% tight (PL10_STK3), 5% wide (PL40_STK5)
- Symbols: 222 unique S&P 500 stocks
- Period: 2021–2026

Figure 7: LONG_STOCK backtest results for collapsing IVs. All combos profitable. BASELINE (no SL) has higher win rates; PL40_STK5 has higher total PnL.
Results: 1,164 LONG_STOCK trades — every combo profitable
| Combo | Trades | Win/Loss | Total PnL | Win Rate |
|---|---|---|---|---|
| A30 ≤-10% BASELINE | 75 | 47 / 28 | +$16,718 | 63% |
| A30 ≤-10% PL40_STK5 | 47 | 27 / 20 | +$19,489 | 57% |
| A30 ≤-15% BASELINE | 151 | 89 / 62 | +$13,037 | 59% |
| A30 ≤-15% PL40_STK5 | 64 | 34 / 30 | +$24,752 | 53% |
| A20 ≤-15% PL40_STK5 | 90 | 43 / 47 | +$22,363 | 48% |
| A20 ≤-10% PL40_STK5 | 59 | 30 / 29 | +$17,099 | 51% |
The BASELINE (no SL) configurations have the highest win rates (59–63%) because the signal is genuinely bullish — stocks that see IV collapse tend to drift up, and stop-loss cuts some of these slow movers prematurely.
However, the 5% SL variants produce higher total PnL (+$19-25K vs +$13-17K) despite lower win rates, because they cap the occasional large loser.
Trade Example: BUY Stock on IV Collapse
Signal: IVX120d dropped -15% over 2 weeks (bottom-5 rank on 2024-06-15)
Symbol: PG (Procter & Gamble), $168.50
Action: BUY 59 shares @ $168.50
Position = 10% of $100K = $9,942
Stop-loss = 5% below entry = $160.08
Exit: 2024-07-25 (30 trading days)
Stock: $168.50 → $172.30 (+2.3%)
PnL: +$224
Why it worked: PG's 4-month IV had been elevated due to consumer sector
uncertainty. As IV collapsed (-15%), it signalled that the market was
discounting the risk. The stock drifted higher as the risk premium unwound.
Practical Implications
The collapse signal is best suited as a portfolio-level filter rather than a concentrated trade. With 59-63% win rate and +1-2% average return per trade, the edge per trade is modest — but with thousands of signals per year, it compounds into meaningful returns.
Recommended use:
- Screen SP500 daily for IVX120d 2-week drops ≥ 10%
- Buy the top 5 names each day with 10% position size
- Hold 30 days, 5% stop-loss
- Expected: ~75 trades/year, ~60% win rate, ~+17% annual return on allocated capital
7. Why Longer-Dated IV Breakouts Are More Predictive
The Event vs Structure Hypothesis
Short-dated IV (7–30d) is driven by specific near-term events: earnings, FDA decisions, macro announcements, options expiration. These events have binary outcomes — IV spikes because the uncertainty is real, and the spike is often justified. When the event passes, IV normalises, but the stock may move in either direction with roughly equal probability.
Medium-to-long-dated IV (60–120d) is driven by structural repricing: credit risk perception, regulatory uncertainty, sector rotation, systematic risk. When IVX120d jumps 50% in two weeks, it means the options market has fundamentally re-priced 4-month risk — not because of a single event, but because of a perceived regime change. Historically, these regime fears are overdone:
- Credit crises that didn't materialise
- Regulatory threats that were watered down
- Sector rotations that partially reversed
- Systematic risk that was mispriced at the peak of fear
The Noise Filtering Effect
Short-dated IVX changes are noisy — IVX7d can swing 30% in a day due to a single large options trade or gamma hedging flow. IVX120d is naturally smoothed across months of option expirations, so a 50% move requires genuine, sustained repricing. This built-in filtering means that when IVX120d does break out, it's more likely to be meaningful.
The Mean-Reversion Timescale
Short-dated IV reverts in 1–5 days (as the event passes). By the time you enter the trade, the reversion may already be priced in. Long-dated IV reverts over 20–60 days, giving the trade time to work. This explains why the 20d forward return is strongest for the longer tenors — the mean-reversion timescale matches the holding period.
8. Practical Recommendations
For Options Traders (Sell Premium)
| Parameter | Conservative | Aggressive |
|---|---|---|
| IVX Term | IVX120d | IVX90d |
| Lookback | 2 weeks | 2 weeks |
| Threshold | ≥50% (327 signals / 5yr) | ≥30% (1,167 signals / 5yr) |
| Expected 20d return | +4.72% | +1.86% |
| Win rate | 70% | 60% |
| Strategy | Sell ATM straddle, 30-60 DTE | Sell ATM straddle, 30-60 DTE |
| Stop-loss | 40% of premium | 40% of premium |
| Hold | 20-30 days | 20-30 days |
For Stock Traders (Directional)
When IVX120d jumps ≥50%, consider buying the stock (or ETF sector equivalent). The 70% win rate with +4.72% average return over 20 days is a strong mean-reversion signal. Use a 5% stop-loss to limit drawdowns from the 30% of cases where the fear was justified.
For the Screener
We recommend updating the "Breaking Out IVs" screener to:
- Add IVX60d, IVX90d, IVX120d as selectable terms
- Add a 2-week period option
- Fix the calculation to use net period-to-period change, not max daily change
- Use the
/equities/stock-market-dataAPI withstockGroupfor dynamic symbol lists
9. Walk-Forward Backtest
To validate the signal beyond forward-return statistics, we ran a full walk-forward backtest using the iVolatility backtesting framework. The backtest trades real bid/ask prices with intraday stop-loss monitoring — no lookahead, no price approximation.
Setup
| Parameter | Value |
|---|---|
| Universe | S&P 500 stocks with ivx120_2wk_chg signal |
| Period | 2021-03-01 to 2026-03-24 (5 years) |
| Symbols traded | 214 unique (those with ≥20% 2-week IVX120d change in top-5 ranking) |
| Initial capital | $100,000 per strategy (SHORT_OPTION and SHORT_STOCK run independently) |
| Position size | 10% of capital per trade |
| Signal entry | Day of signal (IVX120d 2-week change ≥ threshold, top 5 cross-sectional rank) |
| Signal exit | 30 trading days after entry |
| Earnings blackout | Skip entries 2 days before / 1 day after earnings |
| Optimization grid | Exit days: [20, 30] × IV change threshold: [30%, 50%] × SL: [none, PL10/STK3, PL40/STK5] = 12 combos |
Strategies
SHORT_OPTION: Sell the most liquid ATM option (highest OI, |delta| ≤ 0.55, DTE 30-60, spread ≤ 35%). Captures IV crush — when IV mean-reverts, option loses value, seller profits.
SHORT_STOCK: Short the stock at market price. Captures the stock price decline that often follows an IV spike (the market was pricing in bad news that doesn't fully materialise). Stop-loss is critical — without it, short stock loses money.
Results: 5,459 Trades Across 214 Symbols
SHORT_OPTION (Sell Premium)
| Combo | Trades | Win/Loss | Total PnL | Avg Return | SL Fires |
|---|---|---|---|---|---|
| A30 CHG50 BASELINE | 106 | 73 / 33 | +$36,803 | +28.2% | 0 |
| A30 CHG50 PL10_STK3 | 55 | 0 / 55 | -$19,121 | -34.8% | 55 |
| A30 CHG50 PL40_STK5 | 120 | 36 / 84 | -$9,339 | -29.7% | 83 |
| A30 CHG30 BASELINE | 9 | 7 / 2 | +$3,919 | +46.0% | 0 |
| A20 CHG50 BASELINE | 228 | 152 / 76 | +$30,217 | -4.0% | 0 |
| A20 CHG30 BASELINE | 47 | 35 / 12 | -$1,113 | +8.0% | 0 |

Figure 8: Walk-forward backtest results. Left: SHORT_OPTION — BASELINE (no SL) is the only profitable configuration. Right: SHORT_STOCK — SL configurations are the only profitable ones. The asymmetry is striking.
Key finding: Stop-loss destroys option selling. The BASELINE (no SL) configurations are the only profitable ones. PL10 (10% SL) triggers on 100% of trades — the option's daily mark-to-market fluctuation exceeds 10% regularly, even when the trade would have been a winner at expiry. PL40 is slightly better but still kills returns.
The best option combo is A30 CHG50 BASELINE: sell ATM option on stocks with ≥50% IVX120d 2-week change, hold 30 days, no stop-loss. This produced +$36,803 (+36.8% return) with 69% win rate over 5 years.
SHORT_STOCK (Short Shares)
| Combo | Trades | Win/Loss | Total PnL | Avg Return | SL Fires |
|---|---|---|---|---|---|
| A30 CHG50 BASELINE | 625 | 226 / 399 | -$90,019 | -1.5% | 0 |
| A30 CHG50 PL10_STK3 | 248 | 242 / 6 | +$108,348 | -0.4% | 171 |
| A30 CHG50 PL40_STK5 | 284 | 258 / 26 | +$125,344 | -0.4% | 150 |
| A20 CHG50 BASELINE | 653 | 278 / 375 | -$73,327 | -1.1% | 0 |
| A20 CHG50 PL10_STK3 | 268 | 249 / 19 | +$102,342 | -0.0% | 158 |
| A20 CHG50 PL40_STK5 | 314 | 257 / 57 | +$103,733 | -0.3% | 130 |
Key finding: Stop-loss is mandatory for stock shorting — it flips the strategy from -$90K loss to +$125K profit. Without SL, the 36% of stocks that continue rising (the fear was justified, or the stock recovers and rallies past entry) generate outsized losses that overwhelm the winners. With 5% SL, losses are capped and the 91% win rate reflects the SL cutting losses early.
The best stock combo is A30 CHG50 PL40_STK5: short stock on ≥50% IVX120d change, hold 30 days, 5% stock SL. This produced +$125,344 (+125.3% return) with 91% win rate over 5 years.
Trade Examples
Winning Option Trade: GOOG, September 2021
Signal: IVX120d rose ≥50% in 2 weeks (top-5 rank on 2021-09-30)
Action: SELL 3x GOOG 2600P exp 2021-11-19 @ $87.60 bid
DTE=50, IV=31.3%, Delta=-0.39, OI=2,839
Entry: Premium received = 3 × $87.60 × 100 = $26,280
Exit: 2021-11-11 (30-day signal exit)
Stock: $2,673 → $2,935 (+9.8% up)
Put: deep OTM → near worthless
PnL: +$25,935 (+98.7% on risk)
IV was elevated due to broad market uncertainty. Stock rallied,
put expired worthless, kept ~100% of premium.
Losing Option Trade: GL (Globe Life), March 2024
Signal: IVX120d rose ≥50% in 2 weeks (2024-03-13)
Action: SELL 4x GL 120P exp 2024-04-19 @ $4.90 bid
DTE=37, IV=35.0%, Delta=-0.50, OI=2,220
Entry: Premium received = 4 × $4.90 × 100 = $1,960
Exit: 2024-04-11 (30-day signal exit)
Stock: $119.08 → $49.17 (-58.7% — fraud accusation)
Put: deep ITM, intrinsic = ($120 - $49.17) × 400 = $28,332
PnL: -$26,960 (-1,376% on risk)
Fuzzy Panda Research published a short-seller report alleging
insurance fraud. The IV spike was a legitimate WARNING, not an
overreaction. This is the 30% of cases where fear is justified.
One trade like this wipes out 10+ winners.
Winning Stock Trade: GOOGL, September 2021
Signal: IVX120d rose ≥50% in 2 weeks (2021-09-30)
Action: SHORT 3 shares GOOGL @ $2,673.52
Position = 10% of capital = $8,021
Stop-loss = 5% above entry = $2,807.20
Exit: 2021-10-14 (SL triggered — stock rose past 5%)
PnL: +$5,482 (+68% on position)
Stock initially dropped after IV spike, producing a gain. The 5% SL
locked in the profit when the stock reversed. Without SL, this trade
would have been held for 30 days as the stock continued rallying.
Backtest Summary
| Strategy | Best Combo | Trades | PnL | Return | Win Rate |
|---|---|---|---|---|---|
| SHORT_OPTION | A30 ≥50% no SL | 106 | +$36,803 | +36.8% | 69% |
| SHORT_STOCK | A30 ≥50% 5% SL | 284 | +$125,344 | +125.3% | 91% |
Combined portfolio (allocating $50K to each strategy): +$81K (+81% over 5 years) with diversified risk — option selling captures IV crush directly, stock shorting captures the price decline with loss protection.
Stop-Loss: The Critical Differentiator
The most important finding from the backtest is the asymmetric effect of stop-loss across strategies:
| Without SL | With 5% SL | Effect | |
|---|---|---|---|
| SHORT_OPTION | +$36,803 (best) | -$9,339 (worst) | SL destroys options |
| SHORT_STOCK | -$90,019 (worst) | +$125,344 (best) | SL saves stocks |

Figure 9: The SL paradox. Stop-loss turns a +$37K option strategy into -$9K (destroys it), but turns a -$90K stock strategy into +$125K (saves it). The mechanism: options need time for theta decay; stocks need loss caps against tail events.
Why? Options have natural time decay (theta). A sold option can be underwater intraday but still expire worthless. Stop-loss cuts these positions prematurely. Stocks have no theta — a losing stock short can run indefinitely. Stop-loss caps the damage from the GL-type catastrophes.
10. Screener Workflow Implementation
Based on this study, we built automated screener workflows that connect live iVolatility data to trade recommendations. Each workflow follows the same pipeline:
Screener Data → Signal Filter → Historical Validation → RT Trade Tickets → Backtest
Available Workflows
| Screener Tab | Signal | Workflow Script | Backtest Reference |
|---|---|---|---|
| IVX change from yesterday | iv30chg5d ≥50% |
screener_workflow.py |
Part IV Section 13 |
| IVX Mean vs 20D HV | ivx30hv20 ratio |
screener_workflow_ivx_hv.py |
Part I (no edge found) |
| IVX Historical Range | ivp30 ≥80 / ivr30 |
screener_workflow_hist_range.py |
Part III Section 11 |
| Breaking Out IVs | ivx120_2wk_chg ≥50% |
screener_workflow.py + API |
This article (Section 8) |
How Each Workflow Operates
Step 1 — Data Acquisition: Each workflow can source data three ways:
- Scrape: Playwright headless browser reads the Stock Monitor iframe (requires Stock Monitor tab active)
- API:
/equities/stock-market-datawithstockGroup=SP500_STOCKS(recommended — dynamic, no hardcoded symbols) - CSV: Load previously exported screener data
Step 2 — Signal Filter: Apply the validated threshold from the study. For "Breaking Out IVs," this means IVX120d 2-week change ≥50% (not the screener's buggy IVX30 1-week ≥10%).
Step 3 — Historical Validation:
Query iv_study_5y.duckdb for each symbol's past signal performance:
- How many times has this stock triggered this signal before?
- What was the average forward return and win rate?
- Is there an upcoming earnings event (blackout)?
Step 4 — RT Trade Tickets:
For TRADE recommendations, fetch live option chains via /equities/option-series and real-time bid/ask/greeks via /equities/rt/options-rawiv. Output actionable tickets:
AES │ Stock: $14.19 │ IV120d 2wk chg: +52%
─────────────────────────────────────────────────
SHORT STOCK: SELL 705 shares @ $14.19 (bid) │ SL $14.89 │ Hold 30d
SHORT OPTION: SELL 400x AES May $14C @ $0.25 bid │ IV=19.5% Δ=+0.55
Step 5 — Optional Backtest: Run the walk-forward backtest via papermill on recommended symbols to validate against the specific current market regime.
Signals Stored in DuckDB
All signals are available in iv_crash_study/iv_study_5y.duckdb for offline analysis and backtesting:
| Signal | Description | Rows | Symbols | Builder |
|---|---|---|---|---|
iv30chg5d |
5-day IVX30 change | 8,985 | 462 | Original study |
ivx30hv20 |
IVX30/HV20 ratio | 6,100 | 393 | Original study |
ivp30 |
IV Percentile 30d | 6,100 | 474 | Original study |
ivr30 |
IV Rank 30d | 6,100 | 477 | Original study |
ivx30_wk_chg |
Weekly IVX30 change | 6,355 | 434 | build_breakout_iv_signal.py |
ivx60_2wk_chg |
2-week IVX60 change | 9,065 | 470 | build_ivx90_2wk_signal.py |
ivx90_2wk_chg |
2-week IVX90 change | 9,065 | 476 | build_ivx90_2wk_signal.py |
ivx120_2wk_chg |
2-week IVX120 change | 9,065 | 480 | build_ivx90_2wk_signal.py |
All builder scripts use /equities/stock-market-data with stockGroup=SP500_STOCKS for dynamic symbol lists.
11. Methodology Notes
Potential Biases
- Survivorship bias: SP500 membership changes over 5 years. Stocks that were removed (delisted, dropped) are underrepresented. This likely overstates positive returns slightly.
- Look-ahead bias in ranking: Cross-sectional ranking uses end-of-day data; in practice, the signal would only be available after market close, so trades would execute the following day. We use close-to-close returns from signal date, which includes the day of the signal (where IV may already be elevated). A 1-day lag would slightly reduce returns.
- Market regime: The 2021–2024 period was broadly bullish (except 2022). The 2025–2026 period (tariff uncertainty) showed negative signal performance. This signal is regime-dependent and works best when IV spikes are temporary overreactions, not the start of a new regime.
- Sample overlap: The Phase 1 sample (174 stocks) showed higher returns than full-universe because more volatile stocks were overrepresented. Full-universe numbers are definitive.
Reproducibility
All data is stored in iv_crash_study/iv_study_5y.duckdb with the following signals:
| Signal Name | Builder Script |
|---|---|
ivx30_wk_chg |
ivol_scraper/build_breakout_iv_signal.py |
ivx60_2wk_chg |
ivol_scraper/build_ivx90_2wk_signal.py |
ivx90_2wk_chg |
ivol_scraper/build_ivx90_2wk_signal.py |
ivx120_2wk_chg |
ivol_scraper/build_ivx90_2wk_signal.py |
Builder scripts use the /equities/stock-market-data API with stockGroup=SP500_STOCKS for dynamic, non-hardcoded symbol lists.
12. Conclusion
Three findings stand out from this study:
First, the choice of IVX tenor matters more than any other parameter. The widely-used IVX30d — embedded in screeners, alerts, and trading platforms — is the worst-performing tenor for IV breakout signals. Switching to IVX120d with a 2-week lookback produces 4× higher returns and +13 percentage points higher win rate on the same underlying concept. When 4-month options suddenly become expensive, the market is pricing in sustained fear that proves overdone 70% of the time.
Second, both IV directions are bullish for stocks. IV spikes predict strong positive returns (+4.72%, 70% WR) as fear mean-reverts. IV collapses predict modest positive returns (+1.87%, 59% WR) as risk premia unwind. There is no configuration — across 160 combinations of terms, periods, and thresholds — where IV movement predicts negative stock returns at a tradeable level. This is the volatility risk premium in action.
Third, stop-loss has opposite effects on different instruments. For SHORT_OPTION strategies, stop-loss destroys returns (turns +$37K into -$9K) because options need time for theta to work. For stock strategies — both SHORT on breakout and LONG on collapse — stop-loss improves returns by capping tail losses. This asymmetry should guide position construction: sell premium naked, but always protect stock positions.
The combined portfolio — selling premium on IV breakouts (+$36.8K), shorting stock on IV breakouts (+$125.3K), and buying stock on IV collapses (+$24.8K) — offers diversified exposure to the volatility risk premium with a combined 5-year backtest PnL of +$186.9K on $100K allocated capital per strategy.
This is Part V of the IV Indicators study series. See also: Part I, Part II, Part III, Part IV (IV momentum and cross-sectional stock selection).
Disclaimer: This study is for informational and educational purposes only and does not constitute investment advice, a recommendation, or a solicitation to buy, sell, or hold any security, option, or financial instrument. Past performance and statistical findings do not guarantee future results. Options trading involves significant risk, including the potential for losses exceeding the initial investment. Always conduct your own due diligence and consult a qualified financial advisor before making any investment decisions.
Research and backtesting by IVOLAI. Analysis conducted using IVolatility.com data and API. SPY implied volatility indicators (IVX at all tenors) are calculated by IVolatility using a proprietary weighting technique factoring Delta and Vega of 8 ATM options per expiration, normalized to fixed tenors.