Not all market environments are created equal, and not all bots respond the same way to changes in volatility. A configuration that works consistently in calm, low-volatility conditions may behave very differently when the VIX spikes. Understanding that sensitivity is one of the most useful things you can know about your bots.
Relay's VIX Correlation mode maps your trade performance against VIX levels, showing how your bots' outcomes have tracked with market volatility over time. This guide explains what the analysis shows, how to interpret it, and how to act on what you find.
What the VIX is and why it matters for options trading
The VIX (CBOE Volatility Index) measures the market's expectation of 30-day volatility implied by S&P 500 options prices. In practical terms, it's a widely used gauge of market uncertainty, when the VIX is low (roughly below 15), markets are calm and options are relatively cheaper. When the VIX is high (above 25-30), markets are turbulent and options prices are elevated.
For automated options trading, this matters in several specific ways:
- Premium levels change — options price differently across volatility environments, affecting the risk/reward profile of strategies
- Price movement is more volatile — intraday swings are larger, which means stop losses and take profit levels interact with price action differently
- Signal behavior changes — the conditions that trigger entry signals in low-VIX environments may produce different trade setups in high-VIX environments
A bot optimized for its current configuration may have meaningful differences in how it performs across these environments. VIX Correlation surfaces whether that's true for your specific bots.
Triggering VIX correlation analysis
From the capability chip or grid: Click "VIX Correlation" from the Relay welcome screen chips or the full capability menu.
Through conversation:
"Show me the VIX correlation for my QQQ UT bot." "How does my SPY BEAR ODTE bot perform across different VIX levels?" "Run a VIX correlation for all my bots." "How does my performance compare in high VIX vs low VIX environments?"
You can run the analysis for a single bot, a subset, or your full portfolio. Running it per-bot first is usually more informative than the portfolio aggregate, because different bots often have different volatility sensitivities.
What the output shows
The VIX Correlation report segments your trade history by volatility environment and shows performance metrics for each segment:
Volatility buckets Relay groups your trades by the VIX level at the time of the trade, typically in ranges like below 15, 15-20, 20-25, and above 25 (though the specific ranges depend on your trade history distribution).
Performance by bucket For each VIX range, you see:
- Win rate
- Average P&L per trade
- Total P&L
- Trade count
- Average hold time
Correlation summary Relay surfaces the overall pattern: whether your bot performs better in low, medium, or high volatility, or whether volatility level appears to have little impact on outcomes.
Interpreting the results
Strong positive correlation with low VIX Your bot tends to perform better when volatility is low. This is common in range-bound, mean-reversion strategies that rely on controlled, predictable price movement. High-VIX environments introduce larger swings that can hit stops more frequently or cause entries to trigger in more chaotic conditions.
What to consider: If you're running this bot during a high-VIX period, review whether the configuration is still appropriate or whether pausing it during elevated volatility periods makes sense.
Strong positive correlation with high VIX Your bot tends to perform better when volatility is elevated. This is common in momentum-based strategies that benefit from larger moves, or in strategies that involve selling premium during elevated implied volatility environments.
What to consider: If you're running this bot during extended low-VIX periods, the reduced trade quality may be expected and acceptable. The analysis helps you contextualize underperformance rather than treating it as a configuration problem.
No clear correlation Volatility level doesn't appear to strongly influence your bot's outcomes. This can indicate a robust strategy that adapts across environments, or it can mean that other factors (entry signal quality, time-of-day, specific symbols) are more dominant in driving outcomes than volatility level.
Mixed or complex correlation Sometimes the relationship isn't linear — a bot performs well in both very low and very high VIX, but struggles in the middle range. These patterns are worth understanding because they often point to specific strategy characteristics that interact with volatility in non-obvious ways.
Acting on VIX correlation findings
If your bot has strong low-VIX preference: Consider monitoring the VIX level as part of your bot management workflow. When the VIX moves above your bot's preferred range, it's worth running a Bot Health Check to see whether recent performance reflects the volatility shift, and deciding whether to adjust position sizing or pause the bot.
If your bot has strong high-VIX preference: During extended low-volatility periods, underperformance is contextual. The VIX correlation gives you a frame for evaluating whether a quiet stretch is a configuration problem or simply the expected behavior of a volatility-sensitive strategy.
For any bot with meaningful correlation: Use this context in your weekly reviews. When a bot has a particularly good or bad week, checking the VIX level for that period adds useful context to the performance reading.
Combining VIX correlation with other analysis
VIX Correlation + Equity Curve If the equity curve shows a drawdown period, check whether that period coincided with a VIX environment your bot doesn't handle well. A drawdown during an unfavorable volatility environment is different from a drawdown that happened in your bot's preferred conditions.
VIX Correlation + What-If Simulation If you've identified that your bot underperforms above VIX 20, use What-If Simulation to model whether configuration adjustments, wider stops, smaller position sizing, would have reduced losses during those high-VIX trades.
VIX Correlation + Compare Bots If you're running both a short and long version of a strategy on the same symbol (like QQQ SHRT vs QQQ LNG), VIX Correlation often reveals that the two bots have different volatility sensitivities. This is useful context for managing which bot to emphasize in different market environments.
A note on sample size
VIX Correlation is most reliable when you have a meaningful number of trades across multiple volatility environments. If your bot has only run during a low-VIX period, the analysis may show strong low-VIX correlation simply because that's all the data available.
Relay will flag this when the sample size in a volatility bucket is small, take those readings as directional rather than conclusive, and revisit the analysis after you have more trade history across different environments.
Congratulations! 🎉
You've completed this tutorial. Mark it as complete to track your progress.