Ranked Momentum Rotation — Research & Design
A plain-English guide to the other kind of momentum system — the mechanical, rankable one — and what the data says about building it. Companion to Momentum Exit & Position Sizing System (the active/discretionary system) and Momentum Exits — Research Companion.
The big idea in one breath
Instead of trading each stock by hand, you let a ranking do the deciding. Every week (or month) you score every stock in your universe, hold the best 20, and let the rest go. No chart-watching, no judgement calls — the list tells you what to own.
The whole system has four moving parts, and the research has something to say about each:
- How you rank (by 6-month Sharpe / smoothness)
- The buffer (when you actually sell a stock that slips)
- The regime filter (your safety switch)
- A catastrophe stop (the one thing borrowed from the active system)
Part 1 — The buffer is the most important rule (and the data is emphatic)
Here’s the problem a buffer solves. Imagine a stock bobbing right around the #20 spot — #19 one week, #21 the next, #18, #22. If your rule is “hold exactly the top 20,” you’d buy it, sell it, buy it, sell it — paying a fee every single time. That churn quietly bleeds your returns.
The fix (a “buffer band”): buy a stock when it climbs into the top 20, but only sell it when it falls much further — say out of the top 40. The stock now has room to wobble without you trading on the noise. Think of it like a thermostat with a dead zone: the heater doesn’t flip on and off every time the temperature twitches by half a degree.
Why this is the headline finding: a landmark study (Novy-Marx & Velikov, 2016) tested every simple way to cut trading costs and concluded the buffer — they call it a “buy/hold spread” — is the single most effective one. And for momentum specifically, the buffered version beat every other method, by a wide, statistically rock-solid margin. The authors made it their default.
This matters more for momentum than anything else, because momentum is the most expensive strategy to run — it trades ~119% of the portfolio every month and loses ~3%/year to costs (worse than value or size). It still nets a positive return after all that — but only if you don’t pile on needless churn. The buffer is what keeps momentum profitable after costs.
Practical number: the validated sweet spot is buy into the top 10%, sell when you drop out of the top 20% — a 2× band. For a hold-top-20 book, that means sell at about rank 40. Your two candidates bracket it: rank 30 is a touch tight (more churn), rank 50 a touch loose (you hold dead weight). Start at ~40.
Part 2 — How to rank: Sharpe is good, but smoothness is the real prize
You wanted to rank by 6-month Sharpe (return divided by how bumpy the ride was). Good instinct — risk-adjusting the ranking reduces crashes and raises returns vs. ranking by raw gain. (The direction is well-supported; the exact magnitudes in one study didn’t survive fact-checking, so trust the direction, not specific numbers.)
But there’s a deeper, cleaner finding worth knowing — the “frog in the pan” effect (Da, Gurun & Warachka, 2014). The name comes from the old story: drop a frog in hot water and it jumps out, but warm the water slowly and it never notices. Investors are the frog. When a stock climbs gradually and steadily, people barely notice, so it stays under-priced and keeps climbing. When a stock makes the same total gain in a few violent jumps, everyone notices, prices it in fast, and it fizzles.
The numbers are striking: over six months, smooth winners ran +5.94% while jumpy winners with the exact same total gain did −2.07%. Smooth momentum lasts ~8 months and doesn’t reverse. Jumpy momentum dies in 2-3 months.
Here’s the nuance that matters for your design: ranking by Sharpe gets you part of the way to “smooth wins” — but Sharpe and smoothness aren’t the same thing. Sharpe cares about the size of the wiggles; the frog-in-the-pan signal cares about how often the stock goes up vs down, ignoring size entirely.
So: rank by Sharpe, then add a smoothness screen on top. The simplest version is the R² of a line fitted through the price (how straight the climb is) or the percentage of up-days. This is exactly why Andreas Clenow’s well-known system ranks by slope × R² — the R² is the smoothness filter that plain Sharpe misses. Two sorts, not one.
Part 3 — The safety switch you can’t skip (regime filter)
This is the one genuine danger of a ranking system, and it’s subtle.
The active system in Momentum Exit & Position Sizing System exits on absolute signals — this stock broke its moving average, so you’re out, full stop. A ranking system exits on relative signals — you sell a stock only when other stocks rank higher.
See the trap? In a market-wide crash, everything falls together. Your top-20 stocks can drop 30% and still be the top 20 — because everything else dropped too. The ranking never tells you to sell. You’d ride them straight down. A relative system, by design, has no brakes of its own.
The fix is a market regime filter: only hold stocks when the broad index is above its 200-day moving average; go to cash (or stop buying) when it’s below. This is your absolute stop — the brake the ranking lacks. It is not optional. Every serious rotation system has one.
Part 4 — Borrow one thing from the active system
The regime filter protects you from a market crash. But it can’t protect you from a single stock blowing up on its own — an earnings miss that gaps it down 40% overnight. The ranking won’t react until the next rebalance, and the regime filter won’t fire because the market’s fine.
So bolt on a per-stock catastrophe stop — a hard −20%, or an absolute moving-average break — purely to catch the single-name disaster. This is the one piece of the active system worth keeping: rotation’s low-cost, let-winners-run engine plus a backstop for the lone wreck.
How this compares to the active system — and the honest verdict
| Active system (discretionary) | Ranked rotation (mechanical) | |
|---|---|---|
| Exit signal | Absolute (MA break / stop) | Relative (rank drops out of band) |
| Crash protection | Built into each stop | Needs the regime filter |
| Single-name blowup | Stop catches it | Needs the catastrophe stop |
| Turnover / cost | Higher | Low (the buffer) |
| Attention needed | Daily, hands-on | Weekly, hands-off |
| Captures the monster winner | Trims it on climaxes | Holds it till it falls in rank |
| Can you backtest it? | No (discretion can’t be measured) | Yes — fully mechanical |
The decisive point: no study has ever raced these two head-to-head, so there’s no “winner” on paper. But notice the asymmetry of proof. The rotation system’s parts are each individually validated — the buffer (the #1 cost technique), risk-adjusted ranking (fewer crashes), the smoothness tilt (frog-in-the-pan). The active system’s edge rests on timing skill that can’t be measured. For someone who wants to know whether their system works and tune it on data, rotation is the version you can actually prove.
The recommended hybrid (best of both)
- Rank by 6-month Sharpe × smoothness (R² of the price line, or % up-days).
- Hold the top 20.
- Buffer: sell only when a name drops below ~rank 40.
- Regime filter: full exposure only when the index is above its 200-day MA; cash below.
- Catastrophe stop: hard −20% (or absolute MA break) on each name, for single-stock blowups.
- Rebalance weekly or monthly (data didn’t settle which; the buffer matters far more than the frequency).
Honest caveats
- No verified backtest of Clenow’s exact system was found — the practitioner numbers floating around are from blogs, not rigorous studies.
- No head-to-head of mechanical rotation vs. discretionary trading exists in the literature.
- The “trading costs are tiny” claims from one famous paper failed fact-checking — assume costs are real and meaningful (which is the whole reason the buffer matters).
- All results are historical/in-sample; none proves live forward profit after today’s costs. The smoothness signal in particular has been noted to weaken out-of-sample.
- This is the mechanical cousin of the active plan, not a replacement — they manage different risks and can be combined.