Home / Ideas / Factor Breadth Participation Rotation

Factor & style rotation (factor/style ETFs) · 2026-08-22

Factor Breadth Participation Rotation

let the share of factors in uptrends decide offensive vs defensive tilt

expected Sharpe 0.3–0.7confidence: low–mediumfree daily data

Breadth across the factor complex is a market-state gauge: when most style ETFs trade above their long-term trend, participation is broad and offensive factors (size, value, high-beta) are rewarded; when breadth collapses, leadership narrows and quality/low-vol outperform. This uses aggregate participation rather than relative-strength ranking, so it is a different signal from the excluded factor-momentum and Faber top-N ideas.

Universe

Breadth basket MTUM / VLUE / QUAL / USMV / SIZE / IWD / IWF; allocation sleeves = offensive (VLUE/SIZE/IWD/high-beta) vs defensive (QUAL/USMV).

How it works

Weekly, breadth = fraction of the basket above its own 200-day MA; if breadth > 60% hold the offensive sleeve, if < 40% hold defensive, else stay in prior sleeve (hysteresis); equal-weight, hold to next signal.

Expected performance

Research-derived Sharpe estimate: 0.3–0.7.

Backtest this idea with SignalChain

This is a research lead — not a finished backtest. SignalChain takes an idea like this and runs the whole pipeline inside Claude Code: it researches the concept against academic and practitioner sources, sets benchmarks, writes and lints a VectorBT backtest, runs it, and grades the result PASS/FAIL. One command:

/signalchain Weekly factor breadth (share of MTUM/VLUE/QUAL/USMV/SIZE/IWD/IWF above 200-day MA) rotating offensive vs defensive sleeves with 40/60 hysteresis Get SignalChain — $49 →

Research & sources

Not financial advice. This page describes a research idea, not a recommendation. Any performance figures are hypothetical, research-derived estimates and are not indicative of future results. SignalChain is a research and educational tool; you are solely responsible for any decisions you make.