ATMResearch
Join Overfit - free
Overfit cover card on a dark night-blue gradient. Kicker 'Tactical vs strategic', headline 'A trend filter cut the worst drawdown to 8.19%.' with 8.19% in orange, subhead 'Same five ETFs held fixed: 23.28%. The price was 1.81 points of return a year.', corner badge '5 ETFs · 2008-2026'.
  1. Overfit/
  2. Research/
  3. Tactical vs Strategic Asset Allocation: 18 Years of Backtests, After Trading Costs

March 9, 2025

Tactical vs Strategic Asset Allocation: 18 Years of Backtests, After Trading Costs

Share

8 min read

Written by Ali Casey, founder of StatOasis and AlgoChef, creator of the Algo Trading Masterclass (ATM), with over 10 years of experience building systematic trading tools - building algorithmic strategies, testing ideas with data, and teaching traders how to build structured, portfolio-based trading workflows.

Published March 9, 2025 · Updated October 29, 2026 · Method

← Back to Research
Table of contents▾
  • TL;DR: the answer box
  • What is the difference between strategic and tactical asset allocation?
  • How I tested tactical against strategic
  • Does tactical asset allocation beat a fixed strategic mix?
  • Is the trend filter really timing, or does it just own less stock?
  • Does momentum rotation beat random picking?
  • What did tactical allocation do in 2008, 2020 and 2022?
  • How much do trading costs take out of a tactical portfolio?
  • How long can a tactical portfolio trail a fixed mix?
  • The verdict
  • What this means for you
  • Reference tables
  • Methodology
  • FAQs

The short version

I tested two well-known tactical rules against the same five ETFs held at fixed weights, with trading costs charged. The trend filter cut the worst drop from 23.28% to 8.19% over 2008 to 2026. It also earned 1.81 points less a year. The momentum rotation earned a little more than the fixed mix, fell at least as far, and landed inside the range of random picks.

TL;DR: the answer box

  • "Tactical" is two different bets. A trend filter and a momentum rotation used the same five assets and behaved like opposites.
  • The trend filter bought safety, not return. From 2017 to 2026 it grew 6.31% a year with a 7.35% worst drop. The fixed mix grew 8.30% with a 15.98% worst drop.
  • On worst drop, it beat random timing and a same-risk fixed mix. Its worst drop was smaller than 99.6% of 500 random switchers. On return a year it beat only 36.8% of them. A fixed mix holding the same average amount of risk still fell 11.60%.
  • The momentum rotation did not stand out from random picking. On return per unit of drop it beat 55.8% of 500 random rotations from 2017 to 2026. That is the middle of the pack.
  • Low costs barely mattered. High costs flipped a ranking. At $0.015 a share each side the rotation gave up 0.06 points a year. At $0.25 it gave up 0.96 and fell below the fixed mix.
  • Safety has a waiting cost. From 2008 to 2026 the trend filter beat the fixed mix in only 4 of 17 full years.

What is the difference between strategic and tactical asset allocation?

Strategic asset allocation picks a mix and holds it. Say 20% in each of five assets. Once a month you trade back to those weights. The mix never reacts to the market.

Tactical asset allocation lets a rule move the weights. Each month the rule looks at recent prices and decides what to hold next.

You have heard the sales pitch. Tactical gives you higher returns with lower risk, because it steps into safer assets before a crash does its damage.

That pitch makes two claims. Higher return. Lower risk. I tested them one at a time, because a rule can win one and lose the other.

Same five ETFs, 2008 to 2026. The trend filter's worst drop was 8.19%. Held at fixed weights, 23.28%.

Think of the fixed mix as a ship on autopilot. A tactical rule is a navigator who changes course. The navigator earns a place on the ship only if it steers around more storms than a coin flip would, without burning more fuel on turns than the storms would cost.

Three terms carry the numbers below:

  • Worst drop (also called drawdown): the biggest fall from a high point to a later low.
  • Return a year: the average yearly growth, after costs.
  • Return per unit of drop: return a year divided by the worst drop. Higher means you earned more for each point of pain. Traders call it MAR.
The whole test on one card. The trend filter wins on safety. US stocks win on money made. No one wins both.

How I tested tactical against strategic

The five assets. SPY (US stocks), EFA (international stocks), IEF (7 to 10 year Treasuries), GLD (gold) and BIL (T-bills, the cash). Prices include dividends.

The two tactical rules. Both were fixed before the test, at the settings their authors published.

  • Trend filter. Each asset gets a 20% slot. Stocks, bonds and gold keep their slot only while the month-end price is above its 10-month average. If not, that slot moves to T-bills. This is the model in Mebane Faber's A Quantitative Approach to Tactical Asset Allocation.
  • Momentum rotation. Rank the four risky assets by how much they rose over 12 months. Hold the top 2, half each. If a pick did not beat T-bills, hold T-bills instead. Gary Antonacci calls this structure dual momentum. Moskowitz, Ooi and Pedersen show the trend side of momentum across markets in Time Series Momentum.

The fixed mixes. 20% in each of the five, and 60% US stocks with 40% Treasuries (60/40). Both trade back to their weights every month. US stocks bought and held is the do-nothing baseline.

Two tests. The main test runs from 2017 to 2026 on daily bars with real opening prices. Each rule decides at the last close of the month and trades at the next open. The long test runs from 2008 to 2026, so it includes the 2008 crash. Its data has closing prices only, so trades fill at the next day's close. Every number says which test it comes from.

Costs. $0.015 a share on every buy and sell, swept up to $0.25. Every portfolio starts with $100,000.

Here is one rule at work on real prices.

The trend filter on SPY through 2022. Out at the April month-end, back in at the November month-end.

On April 29, 2022, SPY closed at 388.80. Its 10-month average was 418.76. The close was below the average, so the rule sold SPY's slot at the next open, 388.87, and parked it in T-bills.

It stayed out until November. On November 30, SPY closed at 387.98, above its average of 383.35. The rule bought back at the next open, 389.02.

So it sold and bought at almost the same price, and sat out the months in between. In 2022 the SPY slot was out at 9 of 12 month-end checks. It was not perfect, though. It also whipsawed: out in February, back in March, out again in April. A whipsaw is a quick out-and-back-in that costs you a little each time.

Does tactical asset allocation beat a fixed strategic mix?

On return, the trend filter did not and the rotation did by a little. On safety, only the trend filter did, by a wide margin.

The trend filter cut the worst drop by more than half. From 2008 to 2026 its worst drop was 64.8% smaller than the fixed mix's. From 2017 to 2026, 54.0% smaller. The price was 1.81 points of return a year on the long test and 1.99 on the main one.

The momentum rotation earned a bit more and fell at least as far. 0.89 points a year more than the fixed mix from 2008 to 2026. Its worst drop was 23.53%, against 23.28%.

Nobody beat US stocks on return. They grew 11.69% a year from 2008 to 2026. $100,000 became $743,835. You paid for it with a 50.65% fall along the way.

Slow and shallow. The trend filter ended with the least money and the smallest drops.

Is the trend filter really timing, or does it just own less stock?

Owning less explains part of it. Not all.

The trend filter spends a lot of time in cash. From 2017 to 2026 it held on average 57.8% in the four risky assets and 42.2% in T-bills. Less risk on average would give a smaller drop with no timing skill at all. Most tactical comparisons skip this test.

Where the money sat. The trend filter kept 42.2% in T-bills on average. The rotation kept 11.6%.

So I built a fixed mix with the same average risk: 14.45% in each risky asset and 42.18% in T-bills, traded back every month.

It still fell further. Its worst drop was 11.60% from 2017 to 2026. The long test gets its own same-risk mix, set from that test's average: 14.00% in each risky asset and 44.01% in T-bills. Its worst drop was 16.53% from 2008 to 2026. The trend filter fell 7.35% and 8.19%. So holding less risk on average does not explain the whole gap. The fixed mix splits its money evenly across the four risky assets, though. The trend rule held more US stocks (16.3%) and gold (15.2%) than Treasuries (11.9%). So this test does not split timing from which assets it favoured.

Holding the same average risk without the timing closes only part of the gap.

Then the luck test. I built 500 random switchers for the main test and 250 for the long one. Each month, each one moves its slots in or out with the same odds of switching that the trend rule had. Only the timing is random.

The trend filter's worst drop was smaller than 99.6% of them, in both tests. It also held at every average length I tried: 6, 8, 10 and 12 months all cut the worst drop below the fixed mix's.

Random timing with the same odds of switching almost never fell as little as 7.35%.

Does momentum rotation beat random picking?

Not clearly. The random rotations each held two of the five assets, chosen at random. At each month end, a random rotation redrew its pair with the same chance the real rule had of changing its holdings in that test. A redraw can land on the same pair again.

On return per unit of drop, the rotation beat 55.8% of them from 2017 to 2026. That is close to a coin flip. On the long test it did better, 82.0%, but still short of the top 5% of random runs.

From 2017 to 2026, one rule stood out from random timing. The other landed in the middle of it.

The verdict also flips with the setting. I ran the rotation at five look-back lengths and three portfolio sizes, 15 settings in all. From 2017 to 2026, 5 of 15 beat the fixed mix on return per unit of drop. From 2008 to 2026, 8 of 15. The best setting in one test was not the best in the other.

No group of settings beat the fixed mix in both tests by a wide margin.

What did tactical allocation do in 2008, 2020 and 2022?

In all four sell-offs I measured, the trend filter lost less than the fixed mix and US stocks. The rotation was great in 2008 and worse than the fixed mix in two of the other three.

2008 is the crash the sales pitch describes. From May 2008 to March 2009, US stocks fell 50.00%. The trend filter made 1.83%. The rotation made 3.38%.

Late 2018 went the other way. The rotation lost 12.93% in three months. The fixed mix lost 5.09%.

In the COVID crash the trend filter lost 3.80%, against 13.47% for the fixed mix and 33.70% for US stocks.

The blue bar stays short in all four sell-offs. The orange one does not.

2022 was the hard test. Stocks and bonds fell together. The 60/40 mix lost 16.61%, close to the 18.17% for stocks alone. Treasuries (IEF) on their own lost 15.15% that year, so the 40% in bonds barely cushioned the fall. The trend filter lost 5.98%. The rotation lost 11.01%, more than the fixed mix's 9.17%.

2022: stocks and bonds fell together, and the trend filter lost the least.

How much do trading costs take out of a tactical portfolio?

Very little at the low rate. At the high rate, enough to flip a ranking.

The two tactical portfolios here trade a lot more. The rotation traded 195% of the portfolio a year. The trend filter traded 151%. The fixed mix traded 13%. So costs hit tactical harder.

At $0.015 a share, harder is still small. At $0.25 a share, the rotation gave up 0.96 points a year and slipped below the fixed mix. The fixed mix gave up 0.10.

The rules that trade a lot lose ground as costs rise. The fixed mixes barely move.

How long can a tactical portfolio trail a fixed mix?

For years.

The trend filter beat the fixed mix in only 4 of 17 full years from 2008 to 2026. It beat it in all four sell-offs above. It trailed the fixed mix in every other full year.

Boxed years are the ones the trend filter won. There are four.

Its lead peaked in March 2009. In the 208.6 months after that, it never got back to that high point. It finished with 0.73 of the fixed mix's growth.

I entered the markets in 1998, at the dot-com peak. That is why I read the worst-drop column before the return column. But be honest with yourself. Would you hold a rule that beat the fixed mix in only 4 of 17 years?

Above 1, the trend filter is ahead. It peaked in March 2009 and drifted lower after that.

The verdict

Where the tactical pitch is right. A simple trend rule cut the worst drop by more than half, in both tests, at every average length tried. It fell less than a fixed mix with the same average risk. It beat 99.6% of random switchers on worst drop. In the 2008 crash it made money.

Where it is wrong.

  1. Higher return and lower risk did not come together. The trend filter earned 1.81 points a year less than the fixed mix from 2008 to 2026.
  2. Lower risk belongs to the rule, not to "tactical". The rotation's worst drop was 21.47% from 2017 to 2026, deeper than the fixed mix's 15.98%.
  3. Momentum picking did not stand out from random picks. On return per unit of drop, the rotation beat 55.8% of random rotations on the main test and 82.0% on the long one. It never reached the top 5%.
  4. "Safer assets in a bear market" depends on the bear. In 2022, Treasuries (IEF) lost 15.15% while US stocks lost 18.17%.
  5. Neither rule beat buy and hold on return. US stocks grew 11.69% a year from 2008 to 2026. The better tactical rule grew 7.28%.

The limits, in plain words.

  • Five ETFs only. Other asset lists, sectors or single stocks can behave differently.
  • The main test is 8.99 years long. The long test adds 2008 but trades at the next day's close, not the next open.
  • Two rules at their published settings, plus the 15 rotation settings and 4 trend lengths around them. Many other tactical rules exist.
  • Taxes on monthly trading, fund fees and wide price gaps in a fast market are not modelled.
  • The same-risk fixed mix matches the trend filter's average risk only, not which assets it held or when.
  • These are backtests of the past. The random tests and the settings sweep exist to show how much could be luck or choice.

What this means for you

  1. Decide what you are buying. If you want a shallower drop, the trend filter delivered it: 8.19% at worst from 2008 to 2026, against 23.28% for the same assets held fixed. If you want more return, neither rule delivered it reliably.
  2. Price the waiting before you start. The trend filter won only 4 of 17 full years. Decide now whether you would still hold it through a run like that.
  3. Test your rule against random timing. The rotation looked fine against the fixed mix. From 2017 to 2026 it sat in the middle of the random runs. If your own rule has a trade history, AlgoChef runs the Monte Carlo and out-of-sample checks that show whether its record could be luck.
  4. Watch how much you trade. At $0.25 a share the rotation gave up 0.96 points a year. The fixed mix gave up 0.10.

Tactical allocation is not magic. One rule kept you out of deep holes and earned less. The other earned a little more, traded far more and fell at least as far.

Reference tables

For readers who want every headline number in one place.

2017 to 2026, next-open fillsReturn a yearWorst dropReturn per unit of dropTraded a year2022
Trend filter6.31%7.35%0.86151%-5.98%
Momentum rotation8.84%21.47%0.41195%-11.01%
Equal weight, 20% each8.30%15.98%0.5213%-9.17%
Fixed mix, same average risk6.71%11.60%0.5811%-6.22%
60/409.37%21.25%0.4410%-16.61%
US stocks only14.73%33.70%0.440%-18.17%

All six use the same five ETFs (60/40 holds two, US stocks one), the same month-end calendar and $0.015 a share each side.

2017 to 2026, return a year$0$0.015$0.05$0.10$0.25
Momentum rotation8.89%8.84%8.70%8.51%7.94%
Trend filter6.37%6.31%6.19%6.02%5.49%
Equal weight8.31%8.30%8.29%8.27%8.21%

Cost per share on each buy and each sell. At $0.25 the rotation paid 0.214% of each dollar it traded.

Everything here is research, not investment advice. It is a backtest on historical data with the assumptions stated above. It is not a recommendation to buy or sell anything, and past results do not predict future ones.

The next portfolio test goes to the Overfit newsletter first. StatOasis.com/Overfit

Methodology

Data source
Five ETFs: SPY (US stocks), EFA (international stocks), IEF (7-10 year Treasuries), GLD (gold), BIL (1-3 month T-bills). Main window: stockanalysis.com daily bars with opens, frozen 2026-07-28, put on a total-return basis (dividends in). Long-history check: Yahoo Finance adjusted closes, frozen 2026-07-27, closes only.
Date range
Main window 2017-07-31 to 2026-07-27, 2,259 daily bars, 8.99 years. Long-history check 2008-05-30 to 2026-07-27, 4,566 daily bars, 18.16 years. Both start at the first month-end with 12 months of history behind every asset.
Entry / exit rules
Every portfolio decides at the last close of each month and trades at the next open on the main window (the long-history check fills at the next day's close). Trend filter: a 20% slot per asset; SPY, EFA, IEF and GLD keep their slot while the month-end close is above the 10-month simple moving average of month-end closes, else the slot sits in BIL. Momentum rotation: rank SPY, EFA, IEF and GLD by 12-month total return and hold the top 2 at 50% each; a pick whose 12-month return is not above BIL's goes to BIL. Strategic mixes rebalance to fixed weights every month.
Sizing
$100,000 starting capital, fully invested, compounding, on the engine's portfolio calculator (engine/portfolio.py, engine 1.21.0). Costs charged per share each side: $0.015 in the headline tables (the ATR Handbook schedule, $0.005 commission plus $0.01 slippage), swept at $0, $0.05, $0.10 and $0.25. Taxes and fund fees beyond the ETFs' own are not modelled.
Overlap mode
One portfolio at a time, always invested in the five assets; weights change only at month-end decisions.
Look-ahead
Execution rule v2 on the main window: the weights are decided from data up to and including the month-end close, every trade fills at the next bar's open. The long-history file has no opens, so there each trade fills at the next day's close, one day after the decision. Nothing uses data from after its decision close.
Minimum sample
Not a trade-count study. The main window holds 108 month-end decisions and 8 full calendar years; the long-history check 218 decisions and 17 full calendar years. Small cells, such as single years and sell-offs, are reported as episodes, not as rates.
Buy-and-hold benchmark
Computed by the study on the same calculator, calendar and costs: 100% SPY. 2017 to 2026: 14.73% CAGR, 33.70% worst drawdown. 2008 to 2026: 11.69% CAGR, 50.65% worst drawdown. Equal weight of the five and 60/40 are reported beside it.
Random control
Seeded random portfolios on the same assets, calendar and costs, base seed 20261007: 500 runs of each control on the main window and 250 on the long-history check. Random rotation holds two of the five assets drawn at random and redraws in a month with the rule's own rate of change. Random trend switches each asset's slot in and out at the trend rule's own monthly rates. tools/controls_report.py was not used: its two paths measure single-market trade lists and strategy families, not multi-asset portfolios.
Parameter scopeParameters swept

The study searched the parameter space and reports the spread, not one tuned setting.

Both headline rules were fixed before the run at their published settings (a 10-month average, a 12-month lookback holding the top 2). Swept around them: rotation lookback 1, 3, 6, 9 and 12 months by top 1, 2 or 3 (15 settings); trend average 6, 8, 10 and 12 months; costs at five levels. Every setting is reported in the study's facts sheet.

Run to v1.1 of the StatOasis research standard - the rules every study here has to meet before it is published. The version is the study's own: a standard that gained a rule later never reaches back and claims this one met it.

Historical backtest results are not a guarantee of future returns. This content is for educational purposes only and is not investment advice. Hypothetical performance disclosure (CFTC Rule 4.41).

Frequently asked questions

What is the difference between strategic and tactical asset allocation?⌄

Strategic asset allocation picks fixed weights, such as 20% in each of five assets, and trades back to them each month. Tactical asset allocation lets a rule change the weights each month. On the same five ETFs from 2017 to 2026, the fixed mix grew 8.30% a year and its worst drop was 15.98%. A tactical trend filter grew 6.31% a year and its worst drop was 7.35%.

What is tactical asset allocation and how does it work?⌄

A rule moves money between asset types once a month. The two rules tested here decide at the last close of each month. The trend filter keeps an asset only while its price is above its 10-month average. The momentum rotation holds the two assets that rose most over the last 12 months, and swaps a pick for T-bills if it did not beat cash. On the 2017 to 2026 test both trade at the next day's open. The 2008 to 2026 test fills at the next day's close.

Does tactical asset allocation beat a 60/40 portfolio?⌄

Not on return. From 2008 to 2026, 60/40 grew 8.50% a year, the momentum rotation 7.28% and the trend filter 4.57%. On risk, the trend filter's worst drop was 8.19%, against 30.52% for 60/40 and 23.53% for the rotation.

How much do trading costs take out of a tactical portfolio?⌄

Little at $0.015 a share each side, more at $0.25. From 2017 to 2026 the rotation grew 8.84% a year at $0.015 and 8.89% with no costs. At $0.25 a share, about 0.214% of each dollar traded, it grew 7.94%, which is 0.96 points less. The fixed equal-weight mix lost only 0.10 points over the same range, because it trades far less.

Did tactical asset allocation protect in 2022, when stocks and bonds both fell?⌄

The trend filter lost the least of the portfolios shown: -5.98% in 2022, against -9.17% for the fixed equal-weight mix, -16.61% for 60/40 and -18.17% for US stocks. The momentum rotation lost 11.01%, more than the fixed mix.

How long can a tactical portfolio trail a fixed mix?⌄

For years. From 2008 to 2026 the trend filter's lead over the fixed mix peaked in March 2009. In the 208.6 months that followed it never got back to that point. It finished with 0.73 of the fixed mix's growth and beat it in 4 of 17 full calendar years.

What is the difference between tactical and dynamic asset allocation?⌄

The names overlap, and firms use them in different ways. Both change the weights over time. What matters more is whether a fixed, written rule makes the change. Both rules tested here are fixed rules, and they still behaved very differently: from 2008 to 2026 the trend filter's worst drop was 8.19% and the rotation's was 23.53%.

Read the Portfolio & Risk hub
← Back to Research

Table of contents

  • TL;DR: the answer box
  • What is the difference between strategic and tactical asset allocation?
  • How I tested tactical against strategic
  • Does tactical asset allocation beat a fixed strategic mix?
  • Is the trend filter really timing, or does it just own less stock?
  • Does momentum rotation beat random picking?
  • What did tactical allocation do in 2008, 2020 and 2022?
  • How much do trading costs take out of a tactical portfolio?
  • How long can a tactical portfolio trail a fixed mix?
  • The verdict
  • What this means for you
  • Reference tables
  • Methodology
  • FAQs

Overfit - the newsletter

Skip the hype. Trust the data.One practical takeaway per issue.

Running a quick security check before this can be sent.

Delivered +2 times a month - when the work is ready, not on a calendar.I'll never sell your address.Unsubscribe in one click, any time.

Related Articles

Back to all research
#138

Dollar Cost Averaging vs Lump Sum vs a 200-Day Moving Average: 273 S&P 500 Start Dates

Aug 17, 2025 · 7 min read

I put the same $120,000 into the S&P 500 three ways on 273 monthly start dates: all at once, spread monthly, and with a 200-day moving average switch. Lump sum ended richer than 12-month DCA in 76.9% of 10-year windows, and spreading it over 12 months barely changed the worst fall. The switch cut the median fall from 47.5% to 20.0% and never ended a decade below the money put in, but plain lump sum still ended with more in 81.0% of windows.

Read more→
#109

Ray Dalio's Holy Grail of Investing, Tested: Four Asset Classes Beat Nine Funds

Dec 27, 2024 · 11 min read

Ray Dalio says fifteen uncorrelated return streams cut your risk by 80% without cutting your return. The formula is exact and it reproduces. What fails is the shopping list — nine asset-class funds buy 3.37 independent bets, while four genuinely different asset classes buy 3.72.

Read more→

Overfit - the newsletter

Skip the hype. Trust the data.

One practical, evidence-driven takeaway per issue - strategy testing, portfolio construction, market structure, trading psychology, tactical asset allocation.

Running a quick security check before this can be sent.

Delivered +2 times a month - when the work is ready, not on a calendar.I'll never sell your address.Unsubscribe in one click, any time.

StatOasis is calm, evidence-based algorithmic-trading education, founded by Ali Casey. Ali builds systematic trading strategies and teaches the workflow behind them: research, build, test, combine, deploy. He writes the Overfit newsletter, published since 2024, and runs the Algo Trading Masterclass.

Socials

  • X ↗
  • YouTube ↗
  • Instagram ↗
  • LinkedIn ↗
  • GitHub ↗
  • Muck Rack ↗
  • LinkedIn SO ↗
  • GitHub SO ↗

Products

  • Overfit - the newsletter
  • Algo Trading Masterclass
  • StatOasis Community
  • 36 Ways to Buy the Dip
  • AlgoChef ↗

Reading & tools

  • Research
  • Methodology
  • Survive the Decade
  • Wall of Love

StatOasis

  • About Ali Casey
  • Contact
© 2026 StatOasis. Calm, evidence-based.
PrivacyTermsHypothetical resultsCalifornia