Momentum Churn: How Violently the Market Is Rotating Inside a Quiet Index
We build a momentum long-short factor from our own ~4.1k-stock universe — winners minus losers, rebalanced monthly — and compare its 15-session realized volatility to SPY's. A high multiple means maximum churn under minimum index movement: last year's winners being dumped and last year's losers squeezed, with the violence cancelling out at the index level where nobody sees it.
Today's reading
As of 2026-07-17, the momentum factor's volatility runs 2.74% per day against SPY's 0.68% — a ratio of 4.01x, the 98th percentile of every reading since 2011 (2.4 standard deviations above the mean). State: Extreme churn. The current winner and loser baskets (414 stocks each) were formed at the 2026-06-30 rebalance; today's long-short swing was +1.72%.
Sources, methodology & freshnessLast updated 2026-07-17 · Open ↓Close ↑
Both volatilities are % per day over 15 sessions. Regime bands sit at fixed percentiles (50/80/95) of the ratio's own history: 1.4x / 2.1x / 3.4x.
The churn ratio — factor vol ÷ index vol since 2011
The gauge itself. A normal, two-sided market runs around 1.4x — the factor is always swingier than the index it nets out of. Spikes are rotations: December 2015, May 2018, the 2021-22 momentum unwinds. One honest mechanical note: the ratio can also stretch when the denominator collapses — a frozen index flatters the multiple — which is why the next chart shows the factor leg on its own.
The factor leg alone — long-short volatility, % per day
The numerator, denominated in daily percent: how much the winners-minus-losers spread is actually moving. This is the chart that separates “the index went quiet” from “the rotation got violent” — when both this and the ratio are extreme at once, the churn is real, not an artifact.
What happened next — SPY after each churn regime
The honest test, run before shipping. The pattern is monotonic and the edge lives in the calm corner: the quietest factor regimes preceded the strongest forward returns, while high churn preceded modestly below-baseline — but still positive — returns. A drag, not a cliff. If we had found a crash signal, this table would show it; it doesn't.
| Ratio that day | Days | Next 5 sessions | Next 21 sessions | Next 63 sessions |
|---|---|---|---|---|
| Lowest quartile (calm factor) | 983 | +0.39% · 63% win | +1.77% · 72% win | +5.11% · 82% win |
| Middle half | 1,934 | +0.25% · 62% win | +0.79% · 65% win | +2.42% · 73% win |
| Highest quartile (churn)Today | 976 | +0.11% · 56% win | +0.79% · 67% win | +2.34% · 72% win |
| All days | 3,893 | +0.25% · 60% win | +1.04% · 67% win | +3.09% · 75% win |
Average SPY price return and share of positive outcomes, 2011+. Overlapping forward windows — adjacent days share most of their path, so sample sizes are optimistic. Dividends excluded.
What this gauge cannot tell you
How Momentum Churn Works
- 1Build the momentum factorAt each month-end we rank every common stock in our universe (~4,000 names after filters) by 12-1 momentum — the return from 12 months ago to 1 month ago, skipping the latest month, the standard academic definition. The top decile are the winners, the bottom decile the losers.
- 2Track the long-short spread dailyEach day until the next rebalance, the factor return is the equal-weight winners' return minus the losers'. When winners get dumped and losers get squeezed — a rotation — this spread swings violently even if the index is flat.
- 3Compare the two volatilitiesThe gauge is the factor's 15-session realized volatility divided by SPY's. Around 1.4x is normal. High multiples mean maximum churn under minimum index movement: the market is being rearranged from the inside while the surface stays calm.
- 4Read it against its own historyRegime states (Quiet / Elevated / Churning / Extreme churn) are fixed percentiles of the ratio's own 2011+ history, and the page shows what SPY actually did after each regime — so a scary reading can be checked against base rates.