Prices to Nov 3, 2026 · paper tracking starts Nov 4, 2026.

Strategy Lab · Core

Protective allocation

Share
Based on Keller & Keuning, 2016
CorePartly inHypotheticalNext rebalance Dec 1, 2026
IQ

At the Nov 3, 2026 close Protective allocation is partly in and holds IEF 83%, QQQ 3%, SPY 3% and 4 more. Hypothetical back-test since 2010: +6.8% a year against AOR’s +7.6%, deepest fall −20.3%.

IQ · Nov 3, 2026
Scorecard window, Jan 15, 2010 to Nov 3, 2026
Paper recordNot startedStarts Nov 4, 2026
Back-test, a year+6.8%vs AOR +7.6%
Max drawdown−20.3%vs AOR −22.2%
Sharpe0.62vs AOR 0.62
Turnover256%a year
Funds7held now

Growth of $10,000

Jan 2010 to Nov 3, 2026 · after costs
Nov 3, 2026Back-testStrategy$29,949+199.5%AOR$34,281+242.8%
StrategyAORBack-testPaper record

Drawdown

Fall from the last high
Strategy worst −20.3%AOR worst −22.2%

Rolling 12-month return

+22.0%+8.2%

Rolling 12-month Sharpe

1.830.82

Holdings now

Nov 3, 2026 close
IEFiShares 7-10 Year Treasury Bond ETF83.3%QQQInvesco QQQ Trust, Series 12.8%SPYSPDR S&P 500 ETF Trust2.8%GSGiShares GSCI Commodity-Indexed Trust Fund2.8%IWMiShares Russell 2000 ETF2.8%EWJiShares MSCI Japan ETF2.8%VGKVanguard FTSE Europe ETF2.8%

Signals

Hold the six strongest of twelve assets. When fewer than half are rising, move the rest to Treasuries.
7 in · 6 out
Nearest to flipping
FundVs averageRankDistance to flipState
IEF+83.3%no flipIn
HYG−0.4%80.4 ptsOut
EEM−1.4%91.4 ptsOut
VGK+1.5%71.5 ptsOut
LQD−1.6%101.6 ptsOut
FundVs averageRankDistance to flipState
GSG+16.1%116.1 ptsIn
SPY+4.7%24.7 ptsIn
EWJ+3.2%33.2 ptsIn
IWM+2.7%42.7 ptsIn
QQQ+2.5%52.5 ptsIn
IYR+2.5%62.5 ptsIn
VGK+1.5%71.5 ptsOut
FundVs averageRankDistance to flipState
HYG−0.4%80.4 ptsOut
EEM−1.4%91.4 ptsOut
LQD−1.6%101.6 ptsOut
TLT−2.3%112.3 ptsOut
GLD−10.7%1210.7 ptsOut
IEF+83.3%no flipIn
Each bar shows how far a fund is from flipping. Nov 3, 2026 close.

Trade blotter

Points (pts) are percentage points.

DateActionFundPriceWeightReasonRecord
Oct 30, 2026InVGKat close2.8%Rule added it. Next close, after costs.Back-test
Oct 30, 2026OutEEMat close0.0%Rule dropped it. Next close, after costs.Back-test
Aug 31, 2026OutVGKat close0.0%Rule dropped it. Next close, after costs.Back-test
Aug 31, 2026InSPYat close11.1%Rule added it. Next close, after costs.Back-test
Jul 31, 2026InVGKat close8.3%Rule added it. Next close, after costs.Back-test
Jul 31, 2026OutSPYat close0.0%Rule dropped it. Next close, after costs.Back-test
May 29, 2026InSPYat close13.9%Rule added it. Next close, after costs.Back-test
May 29, 2026OutGLDat close0.0%Rule dropped it. Next close, after costs.Back-test
Apr 30, 2026OutVGKat close0.0%Rule dropped it. Next close, after costs.Back-test
Apr 30, 2026InQQQat close13.9%Rule added it. Next close, after costs.Back-test
Mar 31, 2026InIEFat close16.7%Rule added it. Next close, after costs.Back-test
Jan 30, 2026OutQQQat close0.0%Rule dropped it. Next close, after costs.Back-test
Jan 30, 2026InGSGat close16.7%Rule added it. Next close, after costs.Back-test
Nov 28, 2025OutSPYat close0.0%Rule dropped it. Next close, after costs.Back-test
Nov 28, 2025InIWMat close16.7%Rule added it. Next close, after costs.Back-test
Nov 28, 2025OutIEFat close0.0%Rule dropped it. Next close, after costs.Back-test
Oct 31, 2025InIEFat close16.7%Rule added it. Next close, after costs.Back-test
Sep 30, 2025OutIEFat close0.0%Rule dropped it. Next close, after costs.Back-test
May 30, 2025InSPYat close8.3%Rule added it. Next close, after costs.Back-test
May 30, 2025InQQQat close8.3%Rule added it. Next close, after costs.Back-test
May 30, 2025OutLQDat close0.0%Rule dropped it. Next close, after costs.Back-test
May 30, 2025OutHYGat close0.0%Rule dropped it. Next close, after costs.Back-test
Apr 30, 2025InLQDat close2.8%Rule added it. Next close, after costs.Back-test
Apr 30, 2025OutIYRat close0.0%Rule dropped it. Next close, after costs.Back-test
No paper trades yet: the first night is Nov 4, 2026. Back-test changes below, after costs.

Monthly returns

% · Last 12 months, the latest to Nov 3
Dec
2025
Jan
2026
Feb
2026
Mar
2026
Apr
2026
May
2026
Jun
2026
Jul
2026
Aug
2026
Sep
2026
Oct
2026
Nov
2026
1.36.35.5−3.15.82.3−1.1−0.91.9−0.72.1−0.4
JanFebMarAprMayJunJulAugSepOctNovDecYearAOR
2026*6.35.5−3.15.82.3−1.1−0.91.9−0.72.1−0.418.66.5
20251.8−0.6−1.70.2−0.52.2−0.22.84.53.10.71.314.415.7
2024−0.52.12.3−3.83.00.92.01.52.2−1.63.0−3.28.111.4
20233.6−3.64.21.0−0.7−0.21.2−3.1−2.8−1.94.63.95.915.8
2022−3.10.1−4.1−4.20.6−0.93.0−3.9−4.7−1.53.6−1.5−15.7−15.7
20210.62.60.12.90.91.11.71.1−2.53.0−2.11.410.811.2
2020−1.2−1.15.60.30.30.01.50.5−1.9−1.44.74.011.711.2
20190.7−0.52.40.20.11.30.63.8−0.91.30.31.210.819.8
20186.2−3.9−0.7−0.91.40.6−0.41.5−1.3−1.31.42.85.1−6.3
20171.11.80.41.21.60.21.70.80.22.51.61.215.315.8
20163.31.5−0.1−0.2−0.13.31.2−1.00.5−1.9−1.7−0.14.76.7
20154.3−2.20.4−0.7−0.4−2.02.2−0.91.0−0.6−0.4−0.50.0−1.9
20142.02.0−0.40.42.01.0−1.92.2−2.41.71.50.28.47.6
20131.90.51.72.6−1.2−2.20.4−1.52.20.90.1−1.43.916.5
20120.9−0.7−0.51.30.0−1.51.50.10.0−1.11.01.62.410.4
20110.03.20.53.9−1.3−1.70.8−2.5−0.5−1.40.62.03.21.1
2010−4.23.35.62.7−4.3−0.10.61.70.92.0−1.15.812.98.8
2009−3.9−0.73.3−2.7−2.1−0.60.8−0.33.7−2.04.90.50.6n/a
20080.40.81.5−0.1−0.97.85.115.2n/a

Scorecard

vs AOR · back-test Jan 15, 2010 to Nov 3, 2026 · after costs

+6.8% a year vs AOR +7.6%.Max drawdown −20.3% vs −22.2%.
Return
MeasureStrategyAOREdge
Total return+203%+244%AOR
Annualised+6.8%+7.6%AOR
Risk
MeasureStrategyAOREdge
Volatility8.7%10.1%Strategy
Max drawdown−20.3%−22.2%Strategy (slight)
Upside capture56.2%100.0%AOR
Downside capture59.7%100.0%Strategy
Beta0.471.00Lower
Risk-adjusted
MeasureStrategyAOREdge
Sharpe ratio0.620.62Tie
Sortino ratio0.890.89Tie
Calmar ratio0.330.34AOR (slight)
Alpha, a year+2.5%n/aNot significant
Costs and taxes
MeasureStrategyAOREdge
Turnover, a year256%n/a
Cost drag, a year−0.07%n/a
Tax drag estimaten/an/a

Ratios use the 13-week Treasury bill rate, 1.5% a year, from the Treasury’s daily rates. Tax is not measured. Method

The Skeptic's take

0 daysof paper record. The rest is a back-test.
t = 1.37Alpha of +2.5% a year is not significant, on back-test data.
256%turnover a year. Costs take 0.1 points.
MethodSource, rules, funds and limitsOpen ↓
VersionRules v1 · sha ba68a516 · data to Nov 3, 2026How we test strategies
Exact rules
  1. Hold the six strongest of twelve assets. When fewer than half are rising, move the rest to Treasuries.
  2. A rule reads the close of the last trading day of the month and trades at the next close.
  3. The universe is 13 funds; the benchmark is iShares Core 60/40 Balanced Allocation ETF (AOR).
  4. It is checked at each month end.
What we cannot measure
  • Keller and Keuning pick the safe asset as the better of 10-year Treasuries and cash; this version holds Treasuries, with cash when they are unavailable.
  • Taxes.
  • Keller and Keuning test several top-N and protection settings; this uses top 6 of 12 and protection 2.
Cite this pageCitation, APA and Markdown

ETFIQ Strategy Lab, Protective allocation, data as of Nov 3, 2026. https://etfiq.com/models/strategies/protective-allocation/

Computed by ETFIQ from Tiingo daily prices. Data sourced by Tiingo.

Change the rulesTest your own version of this rule. Write it in plain words and askIQ runs it.Build your own with askIQThe published rules, signals and trades stay as they are.