Protective Asset Allocation

Protective Asset Allocation (Keller & Keuning 2016): rank a 12-asset risky universe by SMA(12) momentum (price / 13-month SMA), apply the absolute-momentum filter, and hold the top 6 qualifying tickers equal-weighted. The bond fraction ``BF = max(0, (12 - n_selected) / (12 - 6))`` scales the risky sleeve down and lifts the rest into IEF on each rerank date, where ``n_selected`` is the count of risky tickers whose SMA(12) momentum is positive. With protection_level=2, the buffer saturates to 100% IEF once fewer than 6 risky tickers qualify.

1Y
21.9%
3Y
46.3%
CAGR
7.2%
Max DD
-13.9%
Sharpe
0.34

Methodology

Source: Keller, W.J. Protective Asset Allocation (PAA)

Headline backtest performance as of 2026-08-06.

Open this strategy in ArthaPilot

Back to the Strategy Leaderboard