{"concept":{"id":"https://www.thetrading.tools/concepts/mean-reversion#term","slug":"mean-reversion","canonicalUrl":"https://www.thetrading.tools/concepts/mean-reversion","name":"Mean Reversion","alternateNames":["reversion to the mean","mean reversion trading","mean-reverting","reversion trade"],"category":"Risk & returns","kind":"Statistical property","shortDefinition":"The tendency of a stretched reading to move back toward its own historical average — a property to be tested per series and horizon, never assumed.","definition":"Mean reversion is the tendency of a series that has moved far from its historical average to subsequently move back toward it. In markets it is a property some series have at some horizons, never a law: volatility, spreads and oscillators revert strongly, while price levels mostly trend. Every mean-reversion trade is a bet that the average the series is being measured against still describes it.","plainIntro":["A very tall parent tends to have children shorter than themselves — closer to the average. That is mean reversion in its original sense: extreme readings tend to be followed by less extreme ones.","In markets, the idea becomes a trade: when something has fallen unusually hard or stretched unusually far from its typical level, bet on the snap back toward normal. Buying a stock after five straight red days is a mean-reversion bet. So is selling volatility after a panic spike.","The catch is the word \"normal.\" Reversion only works if the old average still applies. A stock down 80% is not automatically due for a bounce — sometimes the business changed and the old average is simply gone. Telling stretched-but-normal apart from changed-forever is the entire skill, and this page shows how we test it with data instead of assuming it."],"whyItMatters":["Half of trading folklore is a mean-reversion claim in disguise: \"buy the dip,\" \"overbought,\" \"oversold,\" \"due for a bounce.\" Naming the assumption lets you test it — and the tests disagree by horizon, which is the single most useful fact about the subject.","The empirical record is horizon-shaped. Short horizons (days to a few weeks) show reversal in index returns; intermediate horizons (roughly 3 to 12 months) show the opposite — momentum; multi-year horizons show reversion again in the academic record. A strategy that is right about the direction but wrong about the horizon still loses.","Some series revert by construction and some only by regime. An oscillator bounded between 0 and 100 must come back; a volatility index tethered to a long-run range usually does; a price level or a nominal aggregate can trend for decades. Knowing which kind of series is in front of you decides whether \"stretched\" is a signal or a description."],"formulas":[{"label":"Stretch vs a reference average","expression":"dev(t) = P(t) / MA_n(t) − 1","explanation":"Distance from an n-period moving average, in percent. Our live reading below uses SPY against its 200-session average — the most-watched version of this measurement."},{"label":"Z-score of the current reading","expression":"z = (x − μ) / σ","explanation":"How many standard deviations the reading sits from its mean over a stated window. A z of ±2 marks roughly a 1-in-20 extreme if the series is well-behaved; fat-tailed market series breach it far more often than that."},{"label":"Half-life of reversion (AR(1) model)","expression":"HL = −ln(2) / ln(φ)","explanation":"If a series follows x(t+1) = φ·x(t) + noise with φ between 0 and 1, the half-life is how long a deviation takes to decay halfway back. Useful as a speed estimate; the model itself is an assumption to disclose."}],"example":{"title":"Reading a two-sigma stretch","setup":"Suppose an index oscillator prints 130 when its trailing one-year mean is 100 with a standard deviation of 12.","steps":["z = (130 − 100) / 12 = +2.5 — a two-and-a-half sigma stretch versus the past year.","If the oscillator historically mean-reverts, the expectation for coming readings is drift back toward 100, and the trade is to fade the extreme.","Check the assumption before the trade: pull every prior reading above +2σ and compute what actually followed. If forward outcomes after past extremes were no better than average, the stretch is a description and carries no edge."],"result":"A +2.5σ reading, an explicit reversion hypothesis, and a test that either supports or kills it.","interpretation":"The number 130 alone says nothing — the same reading is a fade in a stable regime and a trend confirmation in a shifting one. The historical follow-through of comparable extremes is the evidence; the extremity itself proves nothing."},"caveats":["The mean can move. The most expensive mean-reversion mistake is averaging into a series whose average has changed — bank stocks in 2008 looked \"cheap versus their mean\" the whole way down. Reversion logic assumes a stable regime; regime breaks are exactly when it fails hardest.","Prices and returns behave differently. Bounded oscillators (RSI, percent-above-average measures) revert by construction; index price levels mostly trend and only their short-horizon returns show reversal. \"The market always comes back\" is a claim about a structurally rising index, not evidence that any given stretched reading must close.","Horizon decides the sign. Reversal in days-to-weeks, momentum in months — the academic record (De Bondt-Thaler on multi-year reversal, Jegadeesh-Titman on 3-12-month momentum) puts both effects in the same market at different clocks. A reversion entry held into the momentum window fights the stronger documented effect.","The payoff shape is short-vol. Fading extremes typically wins often and small, and loses rarely and large — the rare occasions when the extreme keeps extending are precisely the crises. Win rates flatter these strategies; the tail does the damage.","Our forward-return studies use overlapping history and a structurally rising index. Signal occurrences cluster in bear markets, long-horizon windows overlap, and SPY's baseline drift is positive — so \"beats baseline\" is the claim to check, never \"was positive.\""],"faq":[{"q":"What is mean reversion in trading?","a":"A strategy family that bets a stretched reading — a price far below its moving average, an oscillator at an extreme, a spread far from its norm — will move back toward its historical average. Every version of it assumes the old average still describes the series; testing that assumption per series and horizon is what separates a strategy from a slogan."},{"q":"Do stock prices actually mean revert?","a":"By horizon. Index returns show short-term reversal (measured in days to a few weeks) and some multi-year reversion in the academic record, but 3-to-12-month horizons show momentum — the opposite. Individual stocks are less reliable than indexes because a single business can change permanently, taking its old average with it."},{"q":"What indicators are used for mean reversion?","a":"Distance from a moving average, RSI and similar bounded oscillators, Bollinger-band position, and z-scores of spreads or ratios. All of them measure the stretch; none of them establish that the stretch tends to close. The follow-through record of comparable past extremes is the part that carries evidence."},{"q":"Is buying the dip a mean-reversion strategy?","a":"Yes — it bets that a short-term decline reverses toward the trend rather than continuing. On the S&P 500 the computed record on this page has leaned in its favor at short horizons since 1993, with the honest caveats attached: occurrences cluster in bear markets, the index's baseline drift is positive, and the rare failures were large."}],"sources":[{"name":"Does the Stock Market Overreact?","publisher":"De Bondt & Thaler, Journal of Finance (1985)","note":"The foundational evidence for multi-year return reversal — long-term losers outperforming long-term winners.","primary":true},{"name":"Returns to Buying Winners and Selling Losers","publisher":"Jegadeesh & Titman, Journal of Finance (1993)","note":"The counter-evidence: 3-to-12-month momentum, the horizon where reversion logic runs backward.","primary":true},{"name":"Mean Reversion in Stock Prices: Evidence and Implications","publisher":"Poterba & Summers, Journal of Financial Economics (1988)","note":"The classic study of transitory components in stock prices across horizons.","primary":false},{"name":"SPY signal-study methodology","publisher":"The Trading Tools","href":"/methodology","note":"Rules, cooldowns and forward-return computation behind the oversold studies quoted on this page.","primary":true}],"resources":[{"type":"signal","name":"5-Day Losing Streak","href":"/five-day-losing-streak","relation":"The cleanest mechanical reversion setup we track: five straight red closes on SPY, with every occurrence and forward return since 1993."},{"type":"signal","name":"RSI Oversold Thrust","href":"/rsi-oversold-thrust","relation":"The oscillator version: SPY's RSI stretched to an oversold extreme, graded against the same forward-return framework."},{"type":"signal","name":"Market Correction (10% off highs)","href":"/market-correction","relation":"The deeper stretch: what followed each 10% decline from an all-time high — reversion logic applied to corrections."},{"type":"tool","name":"Hidden Bear Index","href":"/hidden-bear-index","relation":"A cross-sectional cousin: its beaten-down regimes historically mean-reverted to the best forward returns — the contrarian U this page's logic predicts."},{"type":"dataset","name":"SPY daily history (1993+)","href":"/data/csv/SPY.csv","relation":"The closing-price series behind the live 200-day-average reading and the studies' baselines."}],"relationships":[{"relation":"relatedTo","conceptId":"https://www.thetrading.tools/concepts/drawdown#term","slug":"drawdown","name":"Drawdown","url":"https://www.thetrading.tools/concepts/drawdown","description":"A drawdown is the stretch a mean-reversion trade tries to fade: buying inside one bets the decline reverts toward the old average rather than marking a regime change — and drawdown's recovery asymmetry prices what failure costs."}],"dataDependencies":["https://www.thetrading.tools/data/csv/SPY.csv","https://www.thetrading.tools/data/signals/five-day-losing-streak.json"],"cadence":"trading-day","publishedAt":"2026-08-14","reviewedAt":"2026-08-14","modifiedAt":"2026-08-14"},"currentObservation":null,"separationNote":"The concept is the durable definition. currentObservation is a dated measurement produced by the named implementation and may be null when its source is unavailable."}