The VOL CURVE model recently closed out it’s latest trade, that was started by the risk-off signal on Feb 24th, 2020. Here I just wanted to update the results of the model including this latest trade.
First, let’s just look at the current snapshot of where the model’s year to date and overall the long term compared to it’s benchmarks.
As you can see the results are pretty good, year to date, and of course remain very strong over the longer term. On an absolute return basis the models are outperforming their respective risk indexes, except for the the technology index based models, TQQQ/TMF and QLD/TLT. In those cases, the returns vs risk (drawdowns) are still in favor of the VOL CURVE model. I don’t know many people who would tolerate a 70% drawdown.
Now let’s take a look at an update of the trades for a couple of the models, SPY/IEF, and SPY/TLT. The chart below shows performance of SPY vs the risk-off assets IEF and TLT during the risk-off period from Feb 24th to June 18th, 2020. During this period the SPY returned -2.73% with a -30.4% drawdown while IEF and TLT returned 6% and 8.6% with 0% and -3.5% drawdowns respectively. Pretty darn good and exactly what the model was intended to do.
The most frequent question I received during the risk-off period for the model was why it took the model so long to go back to risk-on when the market bottomed in mid to late March. The answer is that the model is deigned to avoid any really high level of volatility. Since volatility during the market’s recent drawdown and bounce back remained extremely elevated with respect to history, the model avoided going risk on until market volatility returned to a more normal level. That is the gist of it. Of course, that begs the question is there a faster reacting version of the model which would catch market bounce backs sooner. Well, there is but it comes with some very nasty tradeoffs, mainly many whipsaws and a lot of trading, two things I am loathe to introduce into the model.
However, there is something that can be done. Basically, the approach is to introduce a mean reversion component to the model only when volatility reaches extreme levels. The rest of the time the model remains in ‘normal mode’. There is still some more whipsaws and trading but not too bad. The chart below shows the performance of this enhanced model over the same periods as the model above.
As you can see from the chart this mean reversion component would have made a huge difference in 2020. The enhanced model would have gone risk-off on the same date as the base model but back to risk-on on April 14th resulting in a large performance difference over the normal model. Over the longer term, the enhanced model provides better performance over the normal mode but with larger drawdowns and more trades (about 25% more trades). It seems to make more sense for the leveraged models than the non-leveraged models but that depends on your goals and risk-tolerance. I’ll be introducing the enhanced model to subscribers over the next few weeks.
Finally, I have been able to get access to a volatility dataset that allows me to take the model back to 1993. I’m still working on churning out all the data and backtests but the model holds up incredibly well over the full period from 1993 to today. So stayed tuned for an upcoming post on that.
** Note: The VOL CURVE model is part of the QuantPulse membership. If you’re interested in singing up, see here.
8 Comments
Jeannot · June 24, 2020 at 5:45 am
Hi there,
Fantastic work here. A question though : the volatility ratio (VIX/VXMT) is currently at 2, so why does your signal appear to be in risk on in your first table ? It is not supposed to be in risk on when the ratio is passing below 1 ?
For the mean reversion model, what kind of lookback period are you using for your moving average ?
Many thanks for your reply.
Jeannot · June 25, 2020 at 12:10 am
Turns out VXMT was discontinued on 2018 in tradingview which explains why I had a 2 ratio… But still, by replacing with VIX6M I do not find the same risk-off period : the ratio is passing below 1 on april 24th (using a look back period of 3 for the MA) meaning my risk-off period is from Feb 24th to April 24th and not Jun 18th as you mentionned above… Am I missing something ?
paul.novell@gmail.com · June 25, 2020 at 11:01 pm
Yes, that is not how my model works. I use different volatility ratios, different thresholds, and different MAs. And I don’t make them public.
Paul
Jeannot · June 26, 2020 at 12:12 am
Ok thanks for your reply. It was in order for me to understand the underlying of your method. I do understand why you do not want to disclose them, I will do my own research on the topic before considering subscribing to QuantPulse.
Many thanks and regards,
paul.novell@gmail.com · June 26, 2020 at 11:28 am
No problem. You are on the right track.
Paul
paul.novell@gmail.com · June 25, 2020 at 12:22 am
VIX/VMT is below one, not above 2. Also, it is not the ratio that I use in my model.
Paul
Scott · June 24, 2020 at 2:28 pm
Would it be possible to use a volatility measurement in your model that only reacted to negative price volatility much like the sortino ratio does vs the sharpe ratio?
paul.novell@gmail.com · June 25, 2020 at 12:23 am
Hey Scott,
That pretty much what volatility is, a measure of negative price movements. Big volatility spikes are always associated with large negative price moves.
Paul
Comments are closed.