How to Use VIX to Time Iron Condor Entries: Backtesting the VIX Filter

Quick answer: The optimal VIX filter for iron condors is VIX between 18-28. This range produced a 26.8% annual return with a 1.51 Sharpe ratio — beating the unfiltered strategy (24.1%, 1.42 Sharpe) by 2.7% annually. Selling only when VIX > 30 sounds smart but actually hurt returns because you miss too many good trades and the ones you take carry elevated crash risk.

The question "should I wait for high VIX to sell iron condors?" comes up constantly in options communities. I've seen traders who refuse to sell premium when VIX is below 20, and others who sell regardless of the environment. Both camps have conviction but neither usually has data. Here's the data.

---

The Logic Behind VIX Filtering

The theory is intuitive: VIX measures implied volatility. When VIX is high, options are expensive. Expensive options mean fatter premiums for sellers. Fatter premiums mean more edge.

So why not just wait for VIX to spike and sell premium then?

Because there's a tradeoff. High VIX doesn't just mean expensive options — it means the market expects big moves. And a market that expects big moves often delivers them. You're collecting more premium, but you're getting paid more because the risk is genuinely higher.

The question is whether the extra premium overcompensates for the extra risk. That's what the backtest answers.

---

The 5 VIX Filters Tested

I ran the same iron condor strategy on SPY with 5 different VIX-based entry filters, plus one control (no filter).

Fixed Iron Condor Parameters

  • Short strikes: 16-delta puts and calls
  • Wing width: 50 points
  • DTE: 45 days
  • Profit target: 50%
  • Stop loss: 200%
  • Entry day: Monday (if filter criteria met)
  • Period: 2016-2025
  • VIX Filter Rules

  • No Filter: Enter every Monday regardless of VIX level
  • VIX > 15: Only enter when VIX closes above 15
  • VIX > 20: Only enter when VIX closes above 20
  • VIX 18-28: Only enter when VIX closes between 18 and 28
  • VIX > 30: Only enter when VIX closes above 30
  • ---

    Complete Results

    | Filter | Trades | Win Rate | Avg Credit | Annual Return | Max DD | Sharpe | Sortino | VIX 18-2821480.4%$6.1226.8%-12.4%1.512.34 VIX > 1538779.1%$5.2425.3%-14.1%1.462.21 No Filter49878.3%$4.8524.1%-14.8%1.422.18 VIX > 2016877.6%$7.4123.8%-13.2%1.392.08 VIX > 304168.3%$14.7216.4%-18.7%0.891.12

    ---

    Analysis: What VIX Filtering Actually Does

    The Sweet Spot (VIX 18-28)

    The VIX 18-28 range is the goldilocks zone. Here's why each boundary matters:

    Why 18 (lower bound): When VIX is below 18, options are cheap. The premiums you collect on a 16-delta iron condor are thin — maybe $3.50-$4.00. That gives you less cushion if the market moves against you. By filtering out entries below VIX 18, you skip the low-premium environment where your edge is thinnest.

    Why 28 (upper bound): Above VIX 28, the market is in stress mode. Realized volatility starts exceeding implied volatility, moves become discontinuous (gaps), and the distribution of returns gets fat-tailed. The premium is huge ($10-$15 for an iron condor), but the probability of a 3+ standard deviation move is meaningfully higher than normal.

    Between 18 and 28, you get elevated premiums ($5.50-$8.00 range) while the market is still moving relatively normally. The implied volatility is high enough to overprice options (your edge) but not so high that the market is in a regime where standard deviation estimates break down.

    Why VIX > 30 Underperforms

    This is the counterintuitive result. VIX above 30 means you're collecting massive premiums — $14.72 average per iron condor, nearly 3x the unfiltered average. So why is the return only 16.4%?

    Three reasons:

    1. Win rate collapses. The win rate drops from 78.3% (no filter) to 68.3% (VIX > 30). Those big premiums exist because the market is pricing in big moves — and it's right more often than you'd think.

    2. Too few trades. VIX was above 30 for only 41 out of 498 possible entry weeks (8.2% of the time). You're sitting in cash 92% of the time, earning nothing. Even with higher per-trade returns, the annual return suffers because your capital is mostly idle.

    3. Cluster risk. VIX > 30 entries cluster during crises: COVID, Volmageddon, late 2018. So you're not just taking trades in bad environments — you're taking concentrated trades in the worst environments. If one crisis is particularly bad, it wipes out months of waiting.

    Why No Filter Still Works

    The unfiltered strategy (24.1% annual, 1.42 Sharpe) is honestly quite good. It's only 2.7% behind the VIX 18-28 filter, and it's much simpler to execute. You don't need to check VIX every Monday and decide whether to trade.

    For many traders, the simplicity of "sell iron condors every week regardless" might be worth the small performance gap. Consistency in execution has real value — every filter you add is another thing that can cause hesitation or second-guessing.

    ---

    VIX Regime Table: Strategy for Each Environment

    Based on the backtest data, here's my framework for how to adjust iron condor trading across VIX regimes:

    VIX RangeMarket EnvironmentIron Condor ApproachExpected CreditAdjusted Position Size < 12Extremely low vol, complacentSkip or reduce size by 50%$2.50-$3.502.5% of capital 12-15Low vol, calm marketTrade with reduced size$3.50-$4.503-4% of capital 15-18Normal volTrade normally$4.50-$5.505% of capital 18-22Elevated vol, opportunity zoneTrade with full size, slightly wider$5.50-$7.005% of capital 22-28High vol, prime zoneTrade with full size$7.00-$10.005% of capital 28-35Stress, use cautionReduce size by 25-50%, widen strikes$10.00-$16.002.5-3.5% of capital 35+Crisis modeSkip or use 10-delta with tight stops$16.00+1-2% of capital

    The key insight: your position sizing should be inversely related to VIX in the extremes. When VIX is at 40, the premium looks incredible, but the risk is so elevated that you should be selling smaller, not larger.

    ---

    The VIX 18-28 Strategy: Detailed Breakdown

    Let's look at the winning filter in more detail.

    Monthly Return Distribution

    RangeFrequency > +5%11% of months +2% to +5%42% of months 0% to +2%28% of months -2% to 0%10% of months -5% to -2%7% of months < -5%2% of months

    81% of months were positive. The negative months were milder than the unfiltered strategy because you avoided selling into VIX > 30 environments where the worst drawdowns occur.

    Year-by-Year Performance

    YearAnnual ReturnVIX 18-28 EntriesNo-Filter Return 2016+22.1%18 trades+20.4% 2017+19.4%11 trades+21.8% 2018+14.7%28 trades+11.2% 2019+29.3%21 trades+27.6% 2020+18.4%24 trades+12.1% 2021+31.2%16 trades+29.4% 2022+21.8%32 trades+18.6% 2023+35.4%22 trades+32.1% 2024+28.6%24 trades+26.8% | 2025 | +30.1% | 18 trades | +28.9% |

    The VIX 18-28 filter outperformed in 8 of 10 years. The two exceptions were 2017 (historically low VIX, very few qualifying entries) and no other year. In 2017, VIX spent most of the year below 15, so the filter was too restrictive and missed a year where selling cheap premium still worked.

    The biggest outperformance was 2020: +18.4% vs +12.1%. The filter skipped the VIX > 30 entries during March-April 2020 that killed unfiltered traders, while still capturing the elevated VIX 18-28 entries in the recovery months of May-August.

    ---

    How to Implement VIX Filtering

    Step 1: Set Up Alerts

    Set a VIX alert at 18 and 28 in your broker platform. When VIX enters the 18-28 range, you get notified that it's time to look for iron condor entries.

    Step 2: Confirm with Timing

    Check VIX at Friday's close. If it's in the 18-28 range, plan your Monday entry. Don't obsess over intraday VIX moves — the daily close is sufficient for this filter.

    Step 3: Track and Backtest Your Parameters

    Everyone's risk tolerance is different. Maybe your sweet spot is VIX 16-25 or VIX 20-30. The only way to know is to backtest your specific VIX filter against the no-filter alternative.

    OptionsPilot's backtester lets you overlay VIX conditions on any strategy. Set up your iron condor, add the VIX filter, and compare the equity curves. You might find that a slightly different range works better for your delta and DTE preferences.

    ---

    When to Ignore the VIX Filter

    Filters aren't commandments. There are times to override:

    Earnings season: If VIX is at 16 but individual stock IV is elevated due to earnings, you can still find attractive premium in stock-specific iron condors.

    Fed events: VIX might be at 22 going into a Fed meeting, but the post-meeting vol crush could work in your favor even if VIX drops below 18 the next day.

    Your personal situation: If you need monthly income and VIX has been below 18 for 6 weeks, skipping every single entry might not be practical. A smaller position at VIX 15 is better than no position at all if income consistency matters to you.

    The filter is a guideline based on data, not a rigid rule. Use it as one input alongside your market read, recent volatility patterns, and personal risk tolerance.

    ---

    Combining VIX Filter with Other Signals

    The VIX 18-28 filter works even better when combined with additional entry criteria:

    VIX term structure: When VIX futures are in contango (front month < back month), it signals that the current VIX elevation is expected to normalize. This is ideal for selling premium. When futures are in backwardation (front > back), the market expects volatility to persist or increase.

    SPY trend: Iron condors perform best in rangebound or mildly trending markets. Adding a trend filter (e.g., SPY above its 50-day moving average) alongside the VIX filter can further improve results.

    Day of week: Some research shows that Monday entries slightly outperform other days due to weekend theta decay. The effect is small but compounds over hundreds of trades.

    You can test all of these combinations in OptionsPilot's backtester by adjusting entry conditions and comparing results.

    ---

    Test Your Own VIX Filter

    The VIX 18-28 range is my recommendation based on 16-delta iron condors on SPY with 45 DTE. Your optimal filter might differ if you:

  • Use different delta strikes (10-delta might prefer a different VIX range)
  • Trade different DTE (weekly iron condors vs. monthly)
  • Trade different underlyings (QQQ, IWM have different VIX correlations)
  • Have different risk tolerance
  • Run the backtest yourself. Start with no filter as your baseline, then test VIX ranges in increments of 5 (e.g., 15-20, 15-25, 18-25, 18-28, 20-30) to find the range that maximizes your Sharpe ratio. It takes about 10 minutes to test 5 variations, and the insight is worth months of live trading data.

    Or if you want to explore different strategies first, browse the strategy library and see which setups interest you before adding VIX filters.

    ---

    Frequently Asked Questions

    What is the best VIX level to sell iron condors?

    The optimal VIX range for selling iron condors on SPY is 18-28, based on 10 years of backtesting. This range produced 26.8% annual returns with a 1.51 Sharpe ratio — outperforming both unfiltered trading (24.1%, 1.42 Sharpe) and high-VIX-only entries (VIX > 30: 16.4%, 0.89 Sharpe). The 18-28 range captures elevated premiums while avoiding the regime-change risk above VIX 30.

    Should I sell iron condors when VIX is low?

    You can, but the edge is smaller. When VIX is below 15, the average iron condor credit is $2.50-$3.50 — roughly half of what you collect at VIX 20-25. The win rate is slightly higher (since low VIX environments tend to stay calm), but the thin premiums provide less cushion. If you do sell in low VIX, consider reducing position size and tightening your profit target.

    Is selling premium when VIX is above 30 a good idea?

    It sounds good in theory — massive premiums, options are "expensive." But the backtest shows it's actually the worst filter: 68.3% win rate, 16.4% annual return, 0.89 Sharpe. The problem is trade frequency (VIX > 30 is rare), cluster risk (entries concentrate during crises), and the elevated probability of large moves that exceed even wide iron condor strikes. If you sell above VIX 30, reduce size significantly and widen your strikes.

    How does VIX filtering affect trade frequency?

    Significantly. The VIX 18-28 filter reduced entries from 498 to 214 over 10 years — you're only trading 43% of available weeks. This means more time in cash, which reduces the compounding effect. The higher per-trade quality compensates for the lower frequency, but it requires patience and the discipline to stay out of the market when conditions don't meet your criteria.

    Can I use VIX filtering for other strategies besides iron condors?

    Yes. VIX filtering works for any premium-selling strategy: short strangles, credit spreads, and short straddles all benefit from avoiding extreme VIX environments. The optimal range may differ — strangles might benefit from a slightly higher threshold given their undefined risk. Test your specific strategy and parameters with the OptionsPilot backtester to find the right range.