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-09-04, the momentum factor's volatility runs 1.59% per day against SPY's 0.54% — a ratio of 2.96x, the 91th percentile of every reading since 2011 (1.3 standard deviations above the mean). State: Churning. The current winner and loser baskets (406 stocks each) were formed at the 2026-08-31 rebalance; today's long-short swing was +0.91%.
Sources, methodology & freshnessLast updated 2026-09-04 · 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 and the denominator is not the cause.
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) | 1,001 | +0.38% · 63% win | +1.76% · 72% win | +5.07% · 82% win |
| Middle half | 1,931 | +0.25% · 62% win | +0.77% · 65% win | +2.40% · 73% win |
| Highest quartile (churn)Today | 996 | +0.12% · 55% win | +0.86% · 68% win | +2.42% · 73% win |
| All days | 3,928 | +0.25% · 60% win | +1.05% · 67% win | +3.10% · 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
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.
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.