HAA Simple: Hybrid Asset Allocation with one asset

The simplest Hybrid Asset Allocation: hold the S&P 500 while both TIPS and US stocks show positive momentum, and otherwise the stronger of Treasury bills and intermediate Treasuries.

Designed by Wouter Keller and JW Keuning, 2023. Implemented and tracked by Tactfolio.

1×2×3×5×20082012201620202024
Growth of $1, log scale. Strategy SPY. Hypothetical results on daily ETF prices with trading costs, through Sep 2026.
May 2008 – Sep 2026StrategySPY
Annual return (CAGR)11.7%11.8%
Worst drawdown-20.0%-50.7%
Sharpe ratio0.980.67
Volatility12.0%19.7%
Annual return since publication (Mar 2023)14.0%22.3%

HAA Simple is the one-asset version of Wouter Keller and JW Keuning's Hybrid Asset Allocation, named in their 2023 paper. It holds the S&P 500 or a safe asset, never both, and changes at most once a month. That makes it one of the easiest tactical strategies to follow by hand.

The idea#

HAA Simple keeps the two filters of the full strategy and drops the diversification:

  • The canary. TIP, the inflation-protected Treasury fund, must have positive momentum. It is an early warning for the rate and inflation pressure that hurts both stocks and bonds.
  • The asset itself. US stocks must also have positive momentum of their own.

Only when both are positive does it own stocks.

How it works#

At the close of the last trading day of each month:

  1. Measure 13612U momentum for TIP and SPY. This is the simple average of the 1-, 3-, 6-, and 12-month returns.
  2. If both are positive, hold 100% SPY.
  3. Otherwise hold 100% of the stronger of BIL (Treasury bills) and IEF (7–10 year Treasuries), again by 13612U momentum.

What the backtest shows#

Over the ETF era HAA Simple had the highest risk-adjusted return of the classic strategies we list, with a worst drawdown well under half the S&P 500's. It gained in 2008, when it held Treasuries, and was about flat in 2022.

Since the paper appeared in early 2023 it has made solid gains but trailed the S&P 500. A strategy that is either all stocks or all bonds will sometimes step aside at the wrong time, and three years is a short sample.

When it struggles#

  • Whipsaws. A single momentum check on one asset can switch out and back in around a brief dip, missing part of the recovery.
  • Concentration. When it holds stocks it holds only the S&P 500, with no diversification across markets.

Using it on Tactfolio#

The live strategy above runs these rules on daily data. Copy it to try other equity funds in place of SPY, or add it as one piece of a larger strategy.

Year by year

YearStrategySPY
2026*13.3%14.0%
20257.8%17.7%
202419.1%24.9%
202310.4%26.2%
2022-0.7%-18.2%
202128.7%28.7%
202024.5%18.3%
201915.4%31.2%
201813.8%-4.6%
201713.9%21.7%
201613.3%12.0%
20151.3%1.2%
20146.7%13.5%
201315.1%32.3%
201216.0%16.0%
2011-0.6%1.9%
2010-0.7%15.1%
20096.5%26.4%
2008*16.0%-34.3%

* Partial year.

The rules as implemented

This is the exact tree Tactfolio runs, rebalanced monthly with signals and trades at the close. Open it to inspect or copy it.

  • StrategyKeller HAA Simple
    • WeightEqual
      • If1/3/6/12-month unweighted momentum of TIP is above 0
        Then
        • WeightEqual
          • If1/3/6/12-month unweighted momentum of SPY is above 0
            Then
            • WeightEqual
              • RankTop 1 · 1/3/6/12-month unweighted momentum
                • TickerSPY
            Otherwise
            • WeightEqual
              • RankTop 1 · 1/3/6/12-month unweighted momentum
                • TickerBIL
                • TickerIEF
        Otherwise
        • WeightEqual
          • RankTop 1 · 1/3/6/12-month unweighted momentum
            • TickerBIL
            • TickerIEF

Sources and caveats

  • The single-asset variant named in the source, with SPY as the only offensive asset.
  • Momentum is 13612U, the equal-weighted average of 1-, 3-, 6-, and 12-month returns, on every universe; cash is the stronger of BIL and IEF.
  • Signals and trades use the close of the last trading day of each month, as in the source.

Common questions#

What is HAA Simple?#

It is the single-asset variant of Hybrid Asset Allocation by Wouter Keller and JW Keuning (2023). It holds SPY while both TIP and SPY have positive 13612U momentum, and otherwise the stronger of BIL and IEF.

How is HAA Simple different from HAA Balanced?#

HAA Balanced holds the four strongest of eight asset classes while TIP's momentum is positive. HAA Simple uses SPY alone.

How often does HAA Simple trade?#

It checks once a month, at the close of the last trading day, and trades only when the answer changes.