Get new posts by email

One email per new post with the opening and a link to the rest. Nothing else, unsubscribe any time.

Seven Canaries and Three Sleeves: Keller & Keuning vs Triad

Keller & Keuning vs Triad

Updated October 2026: every figure in this post has been recomputed. Since it was first published, the site moved to per-fund trading friction, charging each fund's own bid/ask spread with higher minimums in earlier decades and a multiplier in stressed markets (details). A review of the extended return histories also replaced two modeled fund histories that Triad relies on. Before 2010, the long/short equity fund CLSE now uses a plain blend of 70% U.S. large-cap stocks and 30% T-bills, matching its net long exposure, instead of a hedge fund index regression that ran far above anything the fund or its category actually earned. Before 2013, the tail-risk fund CAOS now uses intermediate Treasuries. Those changes cut Triad's pre-2000 record noticeably, and the text below says so. The Keller & Keuning results moved too, mostly from the friction change.

Wouter Keller and Jan Willem Keuning have done something unusual in this business. They published their rules. Not a marketing summary of their rules, not a black box with a performance chart attached, but complete, implementable specifications that anyone with data and patience can code up and test. VAA, DAA, PAA, GPM, BAA, HAA. Fifteen years of papers, each one trying to improve on the previous.

I have implemented seven of their strategies into the DMS engine, and they run every month alongside my own strategies, on the same data, with the same trading friction applied. If you are going to claim your strategy is good, you should be willing to line it up against the best published work out there and show the result either way.

So here is the result either way.

The lineup

What it is
VAA AggressiveThe original. Scores four assets, goes 100% into the strongest, steps entirely aside if any one of the four is negative.
PAAScales into cash as breadth deteriorates, rather than flipping all at once. Holds the six strongest of twelve.
GPMDiscounts momentum by correlation. A strong asset that moves with everything else scores lower than a strong asset that moves on its own.
DAATwo dedicated canary assets it never actually holds. Both healthy, fully invested. One sick, half defensive. Both sick, all defensive.
BAA BalancedFour canaries, all must be positive. Six of twelve offensive assets when healthy, three of seven defensive when not, with every defensive pick required to beat T-bills.
BAA AggressiveSame machinery, concentration turned all the way up. One asset, one hundred percent, when the canaries are clear.
HAAA single canary, four equal-weighted picks from a global eight, each pick individually swapped out if it has lost its own momentum.

And Triad, which does none of that. Three sleeves, 30/35/35 nominal, each combining relative and absolute momentum, each retreating to Treasuries on its own signal without asking the other two for permission. Weights are allowed to drift until any sleeve is five points off its nominal, at which point it re-balances to nominal weights.

That difference in architecture turns out to explain most of what follows.

Ground rules

Everything below runs through the same engine, on the same waterfall return series, net of the same trading friction. There are two time periods in this piece and it is worth being clear about which is which.

The full record is February 1980 through August 2026, 559 months or 46.6 years. Every strategy here has data for all of it, so the decade tables and the since-inception figures are like-for-like over the whole span. That span covers Volcker and the 1980-82 double dip, the 1987 crash, 1990, the 1994 bond rout, Asia and LTCM in 1998, the dot-com bust, 2008, 2022, and the run since. It is a meaningfully harder test than starting in 2000, and it is the window on which Triad does not have the best raw return.

Where I show a single side-by-side table of metrics, the window is January 2000 through August 2026, 320 months or 26.7 years. There is nothing magic about that start date. It splits the record roughly in half and it is the range the detailed metrics were compiled over. It is also the more flattering half for my side of the argument, which is exactly why the decade breakdown below runs the whole way back rather than stopping where the story gets good for me.

One thing I want to say plainly before the numbers, because it cuts against my own case as much as anyone's. Every strategy here, mine included, had its asset universe chosen with the benefit of hindsight. Keller & Keuning are unusually honest about this and say so in their own papers. I am saying it about Triad too. Backtests flatter everybody, and the right way to read what follows is as a comparison of how these approaches behaved under the same conditions, not as a forecast.

Give them the win first

Let us start with the number people look at first, and let us start with the case against Triad.

Measured over each strategy's full available history back to 1980, BAA Aggressive compounded at 15.50% against Triad's 14.18%, and HAA edged Triad too at 14.27%. That is not a rounding error. It is well over a point a year for forty-six years, and over that span a point a year is a lot of money.

Go decade by decade and the first half of the record gets worse for me before it gets better.

CAGR and UPI by decade

CAGR 1980s 1990s 2000s 2010s 2020s*
HAA+22.0%+13.3%+14.5%+8.3%+13.4%
BAA Balanced+16.7%+10.1%+16.2%+8.4%+7.7%
BAA Aggressive+19.2%+18.5%+19.7%+11.0%+6.8%
DAA+14.6%+14.2%+12.5%+8.1%+6.9%
PAA+16.2%+11.5%+11.5%+6.5%+7.9%
GPM+15.4%+12.3%+10.9%+7.4%+6.1%
VAA Aggressive+18.1%+14.3%+21.2%+8.4%+2.9%
Triad+17.1%+11.1%+12.8%+11.7%+20.5%

In the 1980s Triad finishes fourth of eight. HAA beat it by nearly five points a year and BAA Aggressive by two. The 1990s are worse: Triad finishes last on return, 11.1% against BAA Aggressive's 18.5%. The 2000s are fifth, with VAA Aggressive putting up a remarkable 21.2% and BAA Aggressive 19.7%.

Then it flips. Triad wins the 2010s, narrowly, at 11.7% against BAA Aggressive's 11.0%, and wins the 2020s so far by a large margin, +20.5% against HAA's +13.4% and BAA Aggressive's +6.8%. I would treat the 2020s row with caution, since it is a partial decade and six and a half years is not a sample, but the 2010s row is a full ten years and Triad is first in it.

Now score the same decades on Ulcer Performance Index, which is the measure DMS prioritizes.

UPI 1980s 1990s 2000s 2010s 2020s*
HAA4.542.754.712.944.60
BAA Balanced2.731.555.313.320.97
BAA Aggressive1.572.692.084.210.64
DAA0.883.802.112.790.45
PAA1.192.763.562.661.26
GPM1.762.683.092.750.63
VAA Aggressive1.872.774.652.050.01
Triad2.272.173.474.518.10

Triad is third in the 1980s, seventh in the 1990s, fifth in the 2000s, and first in each of the last two decades. Note the 2020s column in particular. Six of the seven Keller & Keuning models are below 1.30, and VAA Aggressive is at 0.01, meaning it has been paid essentially nothing for the time it has spent underwater. HAA is the only one clear of the pack at 4.60. Triad is at 8.10.

So the honest summary of the decade data is this. The Keller & Keuning models had a genuinely better first thirty years than Triad did: BAA Aggressive emphatically so on return, HAA and BAA Balanced on a risk-adjusted basis. They have not had a better decade since.

Rolled up, the modern era looks like this.

Jan 2000 - Aug 2026 CAGR Max DD Ulcer UPI
HAA+11.9%-9.4%2.523.96
BAA Balanced+11.1%-10.7%3.342.75
BAA Aggressive+13.1%-21.3%6.121.83
DAA+9.4%-18.9%5.631.34
PAA+8.7%-10.2%2.932.34
GPM+8.4%-11.6%3.491.87
VAA Aggressive+11.6%-20.0%6.621.46
Triad+14.3%-8.7%2.594.79
60/40+6.7%-32.3%7.630.63

Over twenty-six and a half years including three real bear markets, Triad led on return and had the smallest maximum drawdown of the nine, with HAA a touch lower on the Ulcer Index. BAA Aggressive compounded at 18.8% from 1980 through 1999 and 13.1% since, giving up nearly six points a year relative to its earlier self while keeping all of the risk.

Which framing is the honest one? Both, and that is the point. The 1980s and 1990s were an extraordinary environment for a strategy that concentrates hard into whatever is strongest, and BAA Aggressive banked enough there to still be ahead of Triad on the forty-six-year number. The last twenty-six years have been a different environment, and it has not gone as well for that design.

The chart that ends most of the argument

Return against maximum drawdown

Up and to the left is where you want to be. Triad is alone up there. HAA is the only other model in the neighborhood, and it is the one I respect most of the seven by a wide margin.

Notice the three on the right. VAA Aggressive and DAA took drawdowns of 20.0% and 18.9% to earn 11.6% and 9.4%. They are not being paid for the risk they are running. BAA Aggressive at least gets something for it, 13.1% at a 21.3% drawdown, but it is still trading a lot of pain for less return than Triad delivered at less than half the drawdown.

Four ways of asking the same question

DMS has always been about risk-adjusted return rather than focusing on headline CAGR, so this is the section that actually matters the most to me.

Sortino, UPI, Gain-to-Pain and MAR

Jan 2000 - Aug 2026 Sortino UPI Gain-to-Pain MAR
HAA2.503.961.781.26
BAA Balanced2.532.751.711.04
BAA Aggressive1.861.831.430.61
DAA1.951.341.240.50
PAA2.252.341.430.86
GPM1.861.871.280.72
VAA Aggressive1.941.461.460.58
Triad2.914.791.921.64
60/401.120.630.720.21

Four different measures, four different definitions of risk, and Triad is first on all four. HAA is second on three of them, with BAA Balanced edging it on Sortino, and there is a gap after that.

You will notice Sharpe is not in there. Sharpe treats a big up month as risk, exactly the same as a big down month, Sortino fixes that by counting only downside deviation. UPI and MAR both work off the drawdown itself, UPI weighting depth and duration together, MAR just dividing return by the worst of it. Gain-to-Pain, which is Jack Schwager's, adds up every month you made and divides by everything you gave back, so a reading of 1.92 means Triad earned 1.92 points of net gain for each point it ever lost. Different arithmetic, same question: what did the return cost you to sit through.

UPI is the one I weight most heavily, because it is the only one of the four that penalizes a strategy for how long it stays underwater rather than just how deep it went. Triad's 4.79 against HAA's 3.96 and BAA Aggressive's 1.83 is a clear margin.

How the trip felt

Averages hide the experience. This is the part of a strategy you actually have to live with.

Jan 2000 - Aug 2026 Positive months Worst month Months to bottom Months to recover
HAA67.8%-8.2%52
BAA Balanced67.5%-6.9%932
BAA Aggressive66.9%-13.7%732
DAA65.3%-7.2%1830
PAA65.9%-5.9%2311
GPM64.4%-9.2%4-
VAA Aggressive65.3%-9.8%1936
Triad69.1%-7.7%157
60/4065.0%-11.3%1624

Triad's worst drawdown of the period came in the dot-com bear market: fifteen months down, from March 2001 to June 2002, and seven months to repair. HAA did better on this one, five months down and two back. BAA Aggressive's took seven months to happen and thirty-two to repair, which is well over two and a half years of being behind. DAA spent eighteen months going down and thirty coming back, a four-year round trip, and VAA Aggressive took nineteen down and thirty-six back. The dash in GPM's recovery column is a strategy still working its way back.

Two and a half years of being underwater is where people quit strategies. Not at the bottom, in the long flat grind afterward. A model that goes down and comes back within two years is easier to actually hold than one with a similar maximum drawdown spread over four, even if a spreadsheet scores them similarly.

Why the difference is structural, not lucky

I do not think Triad's edge here is a data artifact. I think it follows from one design decision.

The real difference is not whether risk comes off in steps, but where the decision gets made. All of the Keller & Keuning strategies set a single portfolio-level dial from one universe-wide reading: a canary pair, a canary quartet, a breadth count. One judgment about the state of the world, applied to everything the strategy owns. Triad has no single overriding control. Three sleeves each decide independently about their own asset allocation on their own signal, and nothing coordinates them. Defensive weight is not a setting, it is whatever falls out of three independent calls that were never consulted with each other. Historically some defensive weight has been on in about 40% of months, averaging around 16% of the portfolio, and Triad has been fully defensive in only 8 months across 46 years. That costs return in a year when the right answer was to be all-in. It buys back more than it costs in the years when the reading of the world was wrong, and the reading is wrong reasonably often. BAA sits defensive in roughly 60% of months by design.

Does the record support any of that mattering? Partly, the two deepest drawdowns in the comparison belong to the two most binary models, BAA Aggressive at -21.3% and VAA Aggressive at -20.0%. But BAA Balanced is just as binary and came through at -10.7%, while DAA scales in three steps and still took -18.9%. Granularity helps at the margin. It does not rescue a model whose one reading of the world was wrong, and DAA's two canaries can be wrong together.

The other structural difference is where the bonds live. In VAA, and in BAA Aggressive's four-asset offensive set, aggregate bonds are an offensive holding. So the strategy can be fully risk-on holding nothing but bonds, and a bond selloff counts as a warning signal about equities. 2022 tested that arrangement and you can see the result in the 5-year column below.

Trailing 3, 5 and 10 years

To Aug 2026 3 Years 5 Years 10 Years
HAA+14.5%+10.4%+12.3%
BAA Balanced+9.1%+5.0%+8.0%
BAA Aggressive+4.7%+1.9%+8.4%
DAA+12.0%+3.2%+7.2%
PAA+13.2%+6.2%+7.8%
GPM+9.8%+4.0%+6.5%
VAA Aggressive+5.6%-0.7%+5.4%
Triad+20.8%+16.7%+17.7%
60/40+14.1%+7.6%+9.8%

VAA Aggressive is negative over five years. BAA Aggressive is barely positive. A plain 60/40 beat six of the seven over that span. To be fair to Keller & Keuning, they identified this exact problem themselves, and BAA's rule that a defensive holding must outrun T-bills before it can be held is, to my eye, the single most durable idea in the whole family. It just did not go far enough.

They are not really substitutes

One number that argues against reading this as a beauty contest. Over the same window, Triad's correlation to these strategies runs from 0.49 to 0.67.

Correlation to Triad
HAA0.67
BAA Balanced0.64
PAA0.64
DAA0.63
GPM0.57
BAA Aggressive0.56
VAA Aggressive0.49
60/400.39

Nothing here is above 0.70. These are genuinely different return streams, not seven versions of the same trade. If you already hold one of the Keller & Keuning models and you like it, that is a perfectly reasonable thing to keep holding, and pairing it with Triad is a more interesting proposition than replacing it.

The tax problem nobody mentions

Every strategy in this comparison belongs in a tax-deferred account, mine included, and I would rather say that plainly than let someone find out the expensive way.

Share of gains qualifying as long-term

Feb 1980 - Aug 2026 Gains qualifying as long-term
Triad45%
HAA24%
DAA7%
PAA6%
BAA Balanced1%
GPM1%
BAA Aggressive0%
VAA Aggressive0%

The reason is mechanical. The Keller & Keuning models rebalance to fresh target weights every month whether the signals changed or not, so a position almost never survives twelve months at the same size. Four of the seven are effectively pure short-term gain machines. BAA Aggressive and VAA Aggressive round to zero, BAA Balanced and GPM to one percent. Every dollar of profit taxed at your ordinary income rate, every year, forever.

Triad's drift design changes that more than I expected when I first measured it. A sleeve is traded only when its own momentum signal changes what it should own, and until then it is left alone to compound. Roughly half of all months require no trades at all. The result is that 45% of gains qualify for long-term treatment, nearly double HAA's 24% and many times over the rest of the field.

The Triad strategy page says only about 8% of sleeve exits are held long enough to qualify. Both numbers are right, because they count different things. Most exits are short holds. The minority that run past a year are disproportionately the positions that actually appreciated, since a sleeve keeps what is working and sells what is not. Few long-term exits, carrying a large share of the profit.

None of which makes Triad tax-efficient. DMS rates tax efficiency directly off this number, and 45% scores Very Poor on that scale. Everything else in this comparison scores Terrible. The honest summary is that Triad is the least bad option in a field of bad options, and that the right home for any of them is an IRA or a 401(k).

What I take from it

First, over the full history BAA Aggressive and HAA both out-return Triad. In the 1980s three of the models did, and in the 1990s six of the seven did. That advantage is real, it is just concentrated in the first half of the record. If you believe the next twenty years will look more like 1980 to 1999 than like 2000 to 2026, BAA Aggressive has a real case and I would not argue with someone who made it.

Second, that is not the trade DMS is built to make, and the last twenty-six years are where you can see what the trade actually bought. From January 2000 Triad compounded at 14.27% against 13.09% for the best of the Keller & Keuning field, and did it with the smallest maximum drawdown of the nine at -8.7%. That combination is the entire argument in one line: more return and less pain, same window, same data, same friction. This is not a case of giving up return to sleep better.

Third, every risk-adjusted measure agrees, and they agree by a margin. UPI 4.79 against HAA's 3.96. Sortino 2.91 against BAA Balanced's 2.53. MAR 1.64 against HAA's 1.26. Gain-to-Pain 1.92 against HAA's 1.78. Four different definitions of risk, four different denominators, same first place. That consistency matters more to me than any single figure, because a strategy that wins on one ratio has usually been fitted to that ratio. Over the full record back to 1980 the picture is much less one-sided, and I want to be precise rather than triumphant about it: scored decade by decade on Ulcer Performance Index, Triad is third in the 1980s, seventh in the 1990s, fifth in the 2000s, and first in each of the last two. No Keller & Keuning model finishes first on UPI in more than one decade, but between them they took the first three. The place the family genuinely wins is the early record and HAA's drawdowns, where its worst decade is -10.8% against Triad's -13.3%, a decline Triad took between November 1980 and September 1981. Ten years of doing this has convinced me the risk-adjusted number is the one that predicts whether an investor is still following a strategy in the future.


You can run every one of these comparisons yourself on DMS, over any window you like. That was the point of building it.

Past performance, including backtested results, is not indicative of future results. Backtested performance is hypothetical, does not reflect actual trading, and benefits from hindsight in the selection of strategy rules, for the Keller & Keuning strategies and for Triad alike. Portions of the long-term history rely on reconstructed proxy data for funds that did not exist for the full period. Third-party strategies are implemented from published rules and any implementation error is mine, not the authors'.