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
26.5%
3Y
47.5%
CAGR
7.8%
Max DD
-13.9%
Sharpe
0.37

Methodology

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

Headline backtest performance as of 2026-06-12.

Open this strategy in ArthaPilot

Back to the Strategy Leaderboard