VIX Advanced: Advanced Trading Signals for Market Timing
Historical trades i (Apr 20, 2009 - Oct 16, 2026) i
| Date (EST) | Action | SPX | Prev Price | Profit / Loss | PnL % | Model | Buy & Hold |
|---|---|---|---|---|---|---|---|
| 4/20/2009 11:00 AM | Sell | 837.25 | 837.25 | $0 | $500,000 | $500,000 | |
| 4/21/2009 7:00 AM | Rebuy | 828.5 | 837.25 | $0 | $500,000 | $494,770 | |
| 5/11/2009 3:00 AM | Sell | 919 | 828.5 | $54,420 | 10.88% | $554,420 | $548,820 |
| 5/11/2009 10:00 PM | Rebuy | 904.25 | 919 | $0 | $554,420 | $540,010 | |
| 5/13/2009 2:00 AM | Sell | 910.25 | 904.25 | $3,500 | 0.63% | $557,920 | $543,600 |
| 5/14/2009 3:00 PM | Rebuy | 894.5 | 910.25 | $0 | $557,920 | $534,190 | |
| 5/20/2009 3:00 PM | Sell | 912 | 894.5 | $10,730 | 1.92% | $568,650 | $544,640 |
| 5/24/2009 11:00 PM | Rebuy | 882 | 912 | $0 | $568,650 | $526,720 | |
| 6/3/2009 2:00 AM | Sell | 943.5 | 882 | $39,450 | 6.94% | $608,100 | $563,450 |
| 6/4/2009 10:00 AM | Rebuy | 932.5 | 943.5 | $0 | $608,100 | $556,880 | |
| 6/15/2009 4:00 AM | Sell | 929.5 | 932.5 | -$2,150 | -0.35% | $605,960 | $555,090 |
| 6/17/2009 4:00 PM | Rebuy | 906.5 | 929.5 | $0 | $605,960 | $541,360 | |
| 7/2/2009 2:00 PM | Sell | 897.25 | 906.5 | -$6,380 | -1.05% | $599,580 | $535,830 |
| 7/9/2009 6:00 AM | Rebuy | 882 | 897.25 | $0 | $599,580 | $526,720 | |
| 7/21/2009 9:00 PM | Sell | 950.75 | 882 | $46,520 | 7.76% | $646,100 | $567,780 |
| 7/22/2009 2:00 PM | Rebuy | 953.5 | 950.75 | $0 | $646,100 | $569,420 | |
Algorithmic Trading Model Description
Explore the model's inputs, historical estimates, and the limits of comparisons with a futures-price reference series.
For maximum responsiveness, the model's historical implementation uses the S&P 500 Futures Contract, which can trade outside regular U.S. equity-market hours. An investor could choose another S&P 500-linked instrument such as SPY or VOO, but differences in trading hours, tracking, financing, taxes, and execution can cause realized results to diverge from the modeled record. The model state alternates between 100% S&P 500-linked market exposure and 100% cash. A sell signal can also be used as a hedge overlay rather than a full liquidation, but hedge sizing and tax effects depend on the user's implementation and are not modeled here.
VIX Advanced is an average frequency trading model with 216 total trades over the 17.49 year period. On average, the model made one trade per 20.40 trading days. However, the trades are not uniformly distributed; during periods of higher market volatility, more trades were made compared to relatively calm periods.
VIX Advanced has a reviewed historical trade win rate of 57.41%. Volatility-based timing can generate false positives when market stress reverses quickly, so the hit rate should be read together with drawdown, trade frequency, and the model's full historical record rather than as a promise about future trades.
Compared to our VIX Basic model, VIX Advanced makes fewer overall trades while substantially improving both CAGR and max drawdown.
This model focuses on the Cboe Volatility Index (VIX), an index that represents the market's expectations for the relative strength of near-term price changes of the S&P 500 index (SPX).
Indicator Overview
A few of the indicators this model uses behind the scenes are:
- Absolute VIX level
- VIX futures curve shape (degree of backwardation vs contango)
- Realized volatility vs implied volatility trend
- VIX sensitivity
- Derivative analysis of change in VIX futures structure
The model uses these and other minor indicators under varying and adaptive time parameters to identify medium-term trend changes. During development, candidate relationships are evaluated with a proprietary anti-overfitting workflow that uses machine learning and heuristics. The process is intended to reduce overfitting risk; it cannot prove that a historical relationship will persist out of sample.
Compared with VIX Basic, this model evaluates a broader volatility input set. The reviewed historical statistics on each model page are the appropriate basis for comparing return and drawdown; the broader input set does not imply better future performance.
Indicator Analysis
Traders have long used the VIX to their advantage in identifying local minima and maxima on the daily or weekly charts for a long time. VIX Advanced uses several derivative analyses of underlying VIX movement. Some examples:
- SPX and VIX divergence. Most of the time VIX and SPX are inversely correlated. The rare times when they are not (i.e. both SPX and VIX increasing or both decreasing), is a tip to our model that we may be near a trend shift.
- VIX sensitivity to movements in the SPX. Usually the VIX moves inversely to the SPX with a sort of beta multiple of around 3-5. i.e. if the SPX is down 1% for the day, VIX will usually be up 3-5%. When the VIX responds well outside that normal range (i.e. VIX up 10%+ or flat), that's a sign of a potential trend reversal on the horizon.
- Shape of the VIX futures curve. In contango, longer-dated VIX futures trade above nearer-dated contracts; in backwardation, nearer-dated contracts trade above longer-dated ones. The model uses the shape, degree, and direction of that curve as a market-stress input rather than treating either state as a standalone prediction.
VIX Advanced has an estimated annual CAGR of 25.06% in the published model ledger. For market context, the continuous ES futures close-price series changed at an annualized rate of 13.53% over the same sample. That price series is not an investable buy-and-hold result or an S&P 500 total-return index. It does not capture the economics of rolling a futures position, dividends, or the costs of implementing a passive strategy. The model ledger itself uses a illustrative long-or-cash simulation, not a broker-reconciled account. Its backtest and subsequent recorded live signals are different kinds of evidence; execution, taxes, financing, and other costs can materially change the result.
The published model ledger estimates a historical maximum drawdown of -25.71%. This figure comes from the historical model-account simulation and is not a broker-reconciled record of futures trading. It should not be interpreted as a maximum possible loss or as a verified improvement over an S&P 500 benchmark. Future drawdowns could be larger, especially once actual contract rolls, costs, and implementation differences are considered.