So about a year ago a few of us went down a massive rabbit hole trying to figure out if tactical asset allocation actually works or if its just market timing with extra steps. We come from quant finance and software engineering backgrounds, and we started implementing strategies from academic papers. Meb Faber's trend following stuff, Wouter Keller's work, a bunch of others. We weren't planning to do 80+ of them but every paper references three more and you know how that goes.
After running all of them through 30 years of data, a few things stood out that we really didn't expect.
First, the boring stuff works best. The single best predictor across almost every strategy is some version of the 10-month simple moving average. Faber published this in 2006 and its still the foundation of like half the strategies out there. Asset above its 10mo SMA, hold it. Below, move to cash or bonds. A lot of the more complex approaches are basically just dressing this up with extra steps and more parameters to overfit.
Second, TAA doesnt really beat buy and hold on raw returns. The median strategy we tested returned about 9.2% CAGR vs 8.5% for a plain 60/40. Not exactly life changing. But the max drawdown was -16% vs -34%. Thats the real argument for TAA, not making more money but not panicking and selling at the bottom because your portfolio just dropped 30%.
The thing is no single strategy works all the time. Momentum strategies crush it in trending markets but get destroyed in choppy sideways stuff (2015, parts of 2018). Defensive strategies protect you in crashes but drag in bull runs. The only thing that actually smoothed the equity curve was blending 4-6 strategies with different approaches together. Which makes sense but we didn't appreciate how much of a difference it makes until we saw the numbers.
Walk-forward testing is humbling btw. A lot of these strategies look incredible when you backtest them in-sample. The moment you do proper out-of-sample validation, sharpe ratios drop 20-40%. If you're looking at TAA backtests and nobody mentions whether they were tested out-of-sample, you're probably looking at overfitted results.
One thing that surprised us is signal timing. A signal dated "Feb 28" could mean "this is what you should have held during February" or "this is what you should hold starting in March." Getting it wrong means you're trading a month early or late, and on momentum strategies thats like 1-2% annually. We've seen some well known platforms get this wrong which is kind of scary.
Also if you're a European investor, good luck. Almost everything assumes you're trading SPY, TLT, GLD. UCITS alternatives exist for nearly all of it but nobody bothers documenting the mapping. This was honestly one of the things that frustrated us enough to build our own tool.
We ended up building our own tool to track all of this because nothing out there did what we needed. Happy to share if anyone's interested but didnt want this to turn into a promo post.
Curious if anyone else here runs any kind of tactical approach or if its mostly buy and hold in this sub.
We backtested 80+ tactical allocation strategies over 30 years, here's what actually holds up
byu/laurenthu ininvesting
Posted by laurenthu
6 Comments
Love this kind of deep dive, and yeah the 10-month SMA showing up everywhere isn’t that surprising once you start testing momentum stuff. Honestly the biggest takeaway is exactly what you said: blending a few simple strategies and avoiding overfit probably matters way more than trying to find the “perfect” system.
More ai slop disregard
Testing 80+ allocations over only 30 years is a perfect recipe for overfitting. All it will tell you is which one was the best for those specific 30 years, with perfect hindsight. It has absolutely no predicting value for the next 30 years.
I would be interested in testing the tool.
I like to tailor my trading to what the what market is giving me. I think it’s a mistake to adopt a single strategy for all market conditions. You’ve pointed out the drawbacks to each investing style, which I kind of already knew intuitively.
30 years is 1996 – 2026. Mostly tech era. Not enough to draw conclusions. Don’t think the next 25 would match. Need 75 to 100 years. And back test 30 years period across across the 100 years.