{"query":null,"category":null,"count":8,"total":8,"concepts":[{"id":"https://www.thetrading.tools/concepts/contango#term","slug":"contango","canonicalUrl":"https://www.thetrading.tools/concepts/contango","name":"Contango","alternateNames":["upward-sloping futures curve","normal carry curve"],"category":"Futures & term structure","kind":"Curve regime","shortDefinition":"A futures or forward curve in which later-dated contracts cost more than nearer-dated contracts.","definition":"Contango is a term-structure shape in which the price of an otherwise comparable futures or forward contract rises with time to maturity: a nearer-dated contract trades below a later-dated contract. It describes today's curve, not where the spot price must move next.","plainIntro":["A futures contract is an agreement to buy or sell something at a set date in the future — oil next month, oil next summer, and so on. At any moment you can line those dates up and see what the market charges for each one. That lineup is called the curve.","Contango just means the lineup slopes upward: the further out the date, the more the contract costs. It is the market's normal posture for many things, partly because holding something for longer — storing it, financing it, insuring it — costs money, and the price for later delivery absorbs that.","The key thing beginners get wrong: an upward slope is not a prediction that prices will rise. It describes what different delivery dates cost today, nothing more."],"whyItMatters":["The curve determines part of the carry experienced by a position that must replace an expiring contract. A long position rolling from a cheaper near contract into a more expensive later contract starts from an adverse price gap if the curve is unchanged; a short position starts from the other side of that gap.","Contango has different economic causes in different markets. Storage, financing and convenience yield matter in physical commodities; funding and dividend assumptions matter in equity-index futures; volatility curves reflect the market's price for protection across horizons.","Because it is a relative-price state, contango is useful context rather than a directional forecast. Spot can rise or fall while the curve remains in contango, and the curve itself can change before a roll occurs."],"formulas":[{"label":"Generic two-contract test","expression":"F(near) < F(later)","explanation":"For comparable contracts on the same underlying, a positive price slope from the near maturity to the later maturity is contango."},{"label":"Our VIX term-structure proxy","expression":"VIX / VIX3M < 1.00","explanation":"We compare Cboe's spot VIX and constant three-month VIX index. This is a transparent stress proxy. The tradeable VIX futures curve itself is a separate instrument."}],"example":{"title":"A two-contract curve","setup":"Suppose a near futures contract trades at 18 and a comparable later contract trades at 20.","steps":["Compare the two maturities: 18 is below 20.","The slope is (20 − 18) / 18 = 11.1% across that maturity interval.","A long investor who must roll today would sell the 18 contract and buy the 20 contract, before fees and any subsequent curve movement."],"result":"The curve is in contango because F(near) < F(later).","interpretation":"The 2-point gap is not a guaranteed 2-point loss. Realized return also depends on spot, convergence, when and how the position rolls, and how the curve changes."},"caveats":["Contango does not mean the market expects spot to rise by the slope of the curve. Futures prices embed carry, risk premia and market-specific mechanics as well as expectations.","“Negative roll yield” is shorthand for a longer return equation. Contract convergence, curve movement, collateral return, fees and the product's roll schedule all matter.","A two-point comparison can miss humps or inversions elsewhere on the curve. Always state which maturities and settlement times were used.","Our VIX/VIX3M ratio uses two Cboe indexes. It usually conveys the same near-versus-later stress shape traders discuss, but it is not a substitute for pricing actual VIX futures or volatility ETPs."],"faq":[{"q":"Does contango mean the spot price will rise?","a":"No. Contango is the shape of prices across maturities at one point in time. It can reflect financing, storage, insurance demand and risk premia; spot can subsequently rise or fall."},{"q":"Does contango guarantee a loss for a long futures position?","a":"No. Rolling into a higher-priced contract creates an adverse starting gap if the curve is unchanged, but total return also depends on convergence, spot and curve movement, collateral, fees and the exact roll method."},{"q":"Is VIX/VIX3M the same as the VIX futures curve?","a":"No. VIX and VIX3M are Cboe indexes representing different implied-volatility horizons. Their ratio is our freely reproducible term-structure proxy; actual VIX futures are tradeable contracts and can differ around maturities and settlement."}],"sources":[{"name":"Contango and Backwardation","publisher":"CME Group Education","href":"https://www.cmegroup.com/education/courses/introduction-to-ferrous-metals/what-is-contango-and-backwardation","note":"Futures-curve definitions and convergence context.","primary":true},{"name":"VIX Volatility Index","publisher":"Cboe Global Markets","href":"https://www.cboe.com/tradable_products/vix/","note":"Official VIX product and methodology resources.","primary":true},{"name":"VIX3M Index dashboard","publisher":"Cboe Global Markets","href":"https://www.cboe.com/us/indices/dashboard/vix3m/","note":"Official three-month implied-volatility index used in our proxy.","primary":true}],"resources":[{"type":"tool","name":"VIX Term Structure","href":"/vix-term-structure","relation":"Measures our daily VIX/VIX3M proxy and shows when the near-horizon volatility index is below the three-month index."},{"type":"manual","name":"The VIX Term Structure Manual","href":"/manuals/vix-term-structure","relation":"Grades completed inversion episodes and explains settlement, duration and false-comfort failure modes in depth."},{"type":"dataset","name":"VIX term-structure history","href":"/data/vix/vix_data.json","relation":"The dated observations and episode catalog used by the live module on this page."}],"relationships":[{"relation":"oppositeOf","conceptId":"https://www.thetrading.tools/concepts/backwardation#term","slug":"backwardation","name":"Backwardation","url":"https://www.thetrading.tools/concepts/backwardation","description":"The opposite curve regime: the near maturity is above, rather than below, the later maturity."}],"dataDependencies":["https://www.thetrading.tools/data/vix/vix_data.json"],"cadence":"trading-day","publishedAt":"2026-08-10","reviewedAt":"2026-08-11","modifiedAt":"2026-08-11"},{"id":"https://www.thetrading.tools/concepts/backwardation#term","slug":"backwardation","canonicalUrl":"https://www.thetrading.tools/concepts/backwardation","name":"Backwardation","alternateNames":["inverted futures curve","downward-sloping futures curve"],"category":"Futures & term structure","kind":"Curve regime","shortDefinition":"A futures or forward curve in which nearer-dated contracts cost more than later-dated contracts.","definition":"Backwardation is a term-structure shape in which the price of an otherwise comparable futures or forward contract falls with time to maturity: a nearer-dated contract trades above a later-dated contract. It can reflect immediate scarcity or demand for near-term protection, but it is not by itself a forecast.","plainIntro":["Picture the last umbrellas in a shop during a sudden downpour. Right now, people will pay a premium; for delivery next month, when the rain has passed, the same umbrella is cheaper. When a futures curve looks like that — sooner costs more than later — it is in backwardation.","That is the reverse of the market's usual posture, and it usually means something is scarce or scary right now: a supply squeeze in a commodity, or a rush to buy near-term protection when stocks are falling.","In the stock-market context you will mostly meet this word around the VIX: when short-term volatility protection costs more than longer-term protection, traders say the VIX curve is \"in backwardation,\" and it marks stress happening now — not a forecast of what comes next."],"whyItMatters":["Backwardation says the market is placing a larger price on the near horizon than on a later one. In physical markets that can reflect immediate scarcity; in volatility markets it often accompanies concentrated demand for near-term protection.","The shape changes the starting economics of a roll. A long position replacing an expensive near contract with a cheaper later contract begins with a favorable gap if the curve is unchanged, while a short position faces the reverse.","In the VIX context, the duration of an inversion matters. A one-session flip and a multi-week episode both satisfy the definition but describe very different persistence of market stress."],"formulas":[{"label":"Generic two-contract test","expression":"F(near) > F(later)","explanation":"For comparable contracts on the same underlying, a negative price slope from the near maturity to the later maturity is backwardation."},{"label":"Our VIX term-structure proxy","expression":"VIX / VIX3M > 1.00","explanation":"The spot VIX index is above Cboe's constant three-month VIX index. We label equality neutral and do not treat rounding to 1.00 as a signal."}],"example":{"title":"Near-term scarcity or protection demand","setup":"Suppose a near futures contract trades at 24 and a comparable later contract trades at 21.","steps":["Compare the two maturities: 24 is above 21.","The later-minus-near slope is (21 − 24) / 24 = −12.5% across that interval.","A long investor rolling today would sell the 24 contract and buy the 21 contract, before fees and subsequent market movement."],"result":"The curve is in backwardation because F(near) > F(later).","interpretation":"The shape identifies a near-horizon premium. It does not tell you how long the inversion will persist or whether the underlying will continue moving in the same direction."},"caveats":["Backwardation is not universally bullish or bearish. Its cause and information content differ across energy, metals, rates, equity indexes and volatility.","A VIX inversion identifies concentrated near-term stress. It does not mark the eventual market low. The longest episodes can span substantial further equity declines.","Observed roll advantage is not guaranteed return. Curve reshaping, convergence, timing, collateral, fees and product rules remain part of the outcome.","A ratio just above 1.00 may be economically small and sensitive to close or settlement timing. Threshold, source and timestamp must travel with the label."],"faq":[{"q":"Is backwardation always a sign of a crisis?","a":"No. The generic curve can invert for market-specific reasons such as immediate commodity scarcity. In VIX indexes, inversion usually accompanies elevated near-term protection demand, but brief flips are much more common than prolonged crises."},{"q":"Does VIX backwardation identify the stock-market bottom?","a":"No. It identifies stress at the observation time. A short inversion may occur near a rebound, while a persistent episode can begin well before the eventual low; duration is only known as the episode unfolds."},{"q":"Is backwardation the exact opposite of contango?","a":"Yes for a stated pair of comparable maturities: the near price is above the later price rather than below it. A full curve can still contain humps, so one pair does not describe every segment."}],"sources":[{"name":"Contango and Backwardation","publisher":"CME Group Education","href":"https://www.cmegroup.com/education/courses/introduction-to-ferrous-metals/what-is-contango-and-backwardation","note":"Futures-curve definitions and convergence context.","primary":true},{"name":"VIX Volatility Index","publisher":"Cboe Global Markets","href":"https://www.cboe.com/tradable_products/vix/","note":"Official VIX product and methodology resources.","primary":true},{"name":"VIX3M Index dashboard","publisher":"Cboe Global Markets","href":"https://www.cboe.com/us/indices/dashboard/vix3m/","note":"Official three-month implied-volatility index used in our proxy.","primary":true}],"resources":[{"type":"tool","name":"VIX Term Structure","href":"/vix-term-structure","relation":"Tracks the live ratio and marks every session above the inversion threshold."},{"type":"manual","name":"The VIX Term Structure Manual","href":"/manuals/vix-term-structure","relation":"Owns the deeper completed-episode study, including duration and forward-return grading."},{"type":"dataset","name":"VIX term-structure history","href":"/data/vix/vix_data.json","relation":"The daily proxy history and completed backwardation episodes used here."}],"relationships":[{"relation":"oppositeOf","conceptId":"https://www.thetrading.tools/concepts/contango#term","slug":"contango","name":"Contango","url":"https://www.thetrading.tools/concepts/contango","description":"The opposite curve regime: the near maturity is below, rather than above, the later maturity."}],"dataDependencies":["https://www.thetrading.tools/data/vix/vix_data.json"],"cadence":"trading-day","publishedAt":"2026-08-11","reviewedAt":"2026-08-11","modifiedAt":"2026-08-11"},{"id":"https://www.thetrading.tools/concepts/breadth-thrust#term","slug":"breadth-thrust","canonicalUrl":"https://www.thetrading.tools/concepts/breadth-thrust","name":"Breadth Thrust","alternateNames":["breadth momentum thrust","participation thrust"],"category":"Market breadth","kind":"Signal family","shortDefinition":"A rapid, unusually broad expansion in market participation after weakness or a washout.","definition":"A breadth thrust is a family of signals that identify a fast expansion in the number or volume of advancing securities, usually after participation was weak or washed out. The shared idea is speed plus breadth; the exact universe, input, smoothing rule, thresholds and time window depend on the named implementation.","plainIntro":["\"Breadth\" is a simple idea: instead of asking whether the market index went up, ask how many individual stocks went up. An index can rise because a handful of giant companies rose while most stocks fell — breadth tells you whether the crowd actually came along.","A breadth thrust is the moment that crowd behavior flips violently: the market goes from most stocks falling to nearly everything rising, within days. Think of a stadium wave — not one section cheering while the rest sit, but the whole stadium on its feet almost at once.","Analysts care because that kind of stampede has historically happened near the start of big recoveries, not in the middle of ordinary weeks. But \"breadth thrust\" is a family name, not one rule — different analysts define the stampede with different measurements, which is why this page exists."],"whyItMatters":["A price index can rise because a handful of large constituents advance. A breadth thrust asks whether buying has spread quickly across many securities or a very large share of volume.","The speed requirement separates a sudden regime change from a slow repair. Many implementations were designed to flag the transition from liquidation or pessimism to unusually broad demand.","The label alone is incomplete. A Zweig Breadth Thrust, a 90% up-volume day and other breakaway-momentum rules use different inputs and horizons, so their event lists and evidence cannot be pooled without restating the rule."],"formulas":[{"label":"Signal-family template","expression":"weak breadth → broad surge within a fixed window","explanation":"Every implementation must state its universe, participation input, smoothing method, low and high thresholds, and maximum elapsed sessions."},{"label":"One named implementation","expression":"10-day EMA of A / (A + D): below 0.400 → above 0.615 within 10 sessions","explanation":"This is the Zweig rule used by our live gauge. It is one member of the breadth-thrust family; the generic definition of every thrust lives on the Breadth Thrust page."}],"example":{"title":"Why the rule must be named","setup":"Imagine 91% of exchange volume flows into advancing stocks today, while the 10-day EMA of advancing issues rises only from 0.38 to 0.49.","steps":["The session qualifies as a 90% up-volume day because the volume threshold was crossed.","The Zweig gauge is armed because its EMA was below 0.40, but it has not reached 0.615.","Follow-through over the remaining window could complete a Zweig thrust; today's volume event cannot complete it by itself."],"result":"One breadth-thrust variant fired; another did not.","interpretation":"“Breadth thrust” should be followed by the named rule or a complete formula. Similar intuition does not make two event definitions interchangeable."},"caveats":["There is no single universal breadth-thrust formula. Publishing a signal without its universe, input, thresholds and window makes the observation non-reproducible.","Issue-count and volume-based measures answer different questions. A market can have broad participation by count without 90% of volume moving the same way, or vice versa.","Rare-event forward returns come from small samples and overlapping market regimes. Report the full event count and ungraded recent events rather than only a hit rate.","The absence of a thrust is not a bearish signal. Markets can recover gradually or continue rising without first producing the washout required to arm a particular rule."],"faq":[{"q":"Is there one official breadth-thrust definition?","a":"No. Breadth thrust is a signal family. Named implementations differ by exchange or stock universe, issue count versus volume, smoothing, thresholds and window; a reproducible claim must state all five."},{"q":"Is a 90% up day the same as a breadth thrust?","a":"It is a related volume-based thrust event, but not the same as a multi-session issue-count rule such as Zweig. One extreme session can occur without the sustained EMA move required by Zweig."},{"q":"Does no breadth thrust mean a rally is weak?","a":"No. Most days and many durable advances do not produce rare named thrusts. The absence of a signal says its setup and speed conditions were not met, not that future returns must be poor."}],"sources":[{"name":"What Is a Breadth Thrust and What Are the Risks?","publisher":"CMT Association","href":"https://cmtassociation.org/technically_speaking/technically-speaking-november-2022/","note":"Professional reference for the breadth-thrust concept and its technical-analysis lineage.","primary":false},{"name":"Winning on Wall Street","publisher":"Martin Zweig / Warner Books","note":"Original published source for the named Zweig Breadth Thrust rule.","primary":true},{"name":"Market breadth data methodology","publisher":"The Trading Tools","href":"/methodology","note":"Universe filters, timestamps and reproducibility standards used by our live observations.","primary":true}],"resources":[{"type":"tool","name":"Market Breadth","href":"/market-breadth","relation":"Shows the daily advance/decline participation inputs before a named thrust rule is applied."},{"type":"manual","name":"The Market Breadth Manual","href":"/manuals/market-breadth","relation":"Places thrusts inside a broader framework of participation, divergence and trend confirmation."},{"type":"tool","name":"Zweig Breadth Thrust gauge","href":"/zweig-breadth-thrust","relation":"Implements one named issue-count rule with a daily EMA, armed state and event catalog."},{"type":"signal","name":"90% Up/Down Days","href":"/ninety-percent-days","relation":"A related single-session volume measure; it uses up-volume, while the Zweig EMA uses advancing issues."}],"relationships":[{"relation":"broaderThan","conceptId":"https://www.thetrading.tools/concepts/zweig-breadth-thrust#term","slug":"zweig-breadth-thrust","name":"Zweig Breadth Thrust","url":"https://www.thetrading.tools/concepts/zweig-breadth-thrust","description":"The Zweig rule is one named, path-dependent implementation inside the broader breadth-thrust family."},{"relation":"relatedTo","conceptId":"https://www.thetrading.tools/concepts/drawdown#term","slug":"drawdown","name":"Drawdown","url":"https://www.thetrading.tools/concepts/drawdown","description":"Drawdown measures the price decline from peak within which breadth washouts — the arming condition for thrust rules — typically develop."},{"relation":"relatedTo","conceptId":"https://www.thetrading.tools/concepts/unusual-volume#term","slug":"unusual-volume","name":"Unusual Volume","url":"https://www.thetrading.tools/concepts/unusual-volume","description":"Unusual volume applies the same participation-intensity idea to a single security against its own baseline, where a breadth thrust aggregates participation across the whole market at once."}],"dataDependencies":["https://www.thetrading.tools/data/zweig_breadth_thrust/zweig_breadth_thrust.json","https://www.thetrading.tools/data/ninety_percent_days/ninety_percent_days.json"],"cadence":"trading-day","publishedAt":"2026-08-10","reviewedAt":"2026-08-11","modifiedAt":"2026-08-11"},{"id":"https://www.thetrading.tools/concepts/zweig-breadth-thrust#term","slug":"zweig-breadth-thrust","canonicalUrl":"https://www.thetrading.tools/concepts/zweig-breadth-thrust","name":"Zweig Breadth Thrust","alternateNames":["ZBT"],"category":"Market breadth","kind":"Named signal","shortDefinition":"Martin Zweig's rule for a 10-day advance-ratio EMA to jump from below 0.400 to above 0.615 within 10 sessions.","definition":"The Zweig Breadth Thrust is a named breadth signal: the 10-day exponential moving average of advancing issues divided by advancing plus declining issues must rise from below 0.400 to above 0.615 within 10 trading sessions. The washout, surge and time limit are all required.","plainIntro":["Each trading day, some stocks close higher and some close lower. Take the share that closed higher, smooth it over about two weeks so single wild days don't dominate, and you get one number describing how broad the buying is.","The investor Martin Zweig noticed something about that number: markets rarely go from deeply washed out to overwhelmingly strong in a matter of days — and when they do, it has tended to mark the start of major rallies rather than a blip. So he wrote the observation down as an exact recipe: the smoothed share must climb from below 0.40 (most stocks falling) to above 0.615 (most stocks rising) in ten trading days or less.","Because every part of the recipe is required — the washout, the surge, and the deadline — completed signals are rare, which is exactly what makes people watch for them. This page holds the precise rule; our gauge page tracks it live."],"whyItMatters":["The rule demands both a washed-out starting point and an unusually fast participation reversal. That makes completed events rare and distinguishes them from ordinary high-breadth rallies.","A daily state machine is necessary: a reading above 0.615 does not qualify unless a sub-0.400 reading occurred within the permitted window. Looking only at the current EMA loses the path dependency.","Historical reputation should be evaluated on the exact computed universe and the complete event list. Our page publishes every event and every available forward SPY return rather than repeating an undated perfect-record claim."],"formulas":[{"label":"Daily advance ratio","expression":"R(t) = Advances / (Advances + Declines)","explanation":"Our implementation counts common stocks in the disclosed universe; unchanged securities are excluded from this denominator."},{"label":"Smoothed breadth","expression":"Z(t) = EMA10(R(t))","explanation":"The 10-session exponential moving average dampens one-day noise while retaining the speed of the reversal."},{"label":"Completion rule","expression":"Z < 0.400, then Z > 0.615 within ≤ 10 sessions","explanation":"The signal arms at the lower threshold and expires if the upper threshold is not crossed in time. A slow recovery is not a completed ZBT."}],"example":{"title":"A completed 8-session thrust","setup":"Suppose the 10-day EMA closes at 0.392, then reaches 0.620 eight trading sessions later.","steps":["0.392 is below 0.400, so the setup arms on that session.","0.620 is above 0.615, so the completion threshold is crossed.","Eight sessions elapsed, which is within the maximum of 10."],"result":"A Zweig Breadth Thrust completes on the 0.620 close.","interpretation":"If the same upper crossing arrived on session 11, or the low had been 0.402, this exact rule would record no event even though participation improved sharply."},"caveats":["Universe choice changes daily advances and declines. Zweig's historical work used NYSE issues; our common-stock universe is broader, so our dates are an implementation record rather than a claim to be the universal canonical list.","Threshold inclusivity and session counting must be explicit. We require below 0.400 and above 0.615, then count trading sessions in the published state machine.","The signal is rare, so forward-return averages and win rates have high uncertainty. The event table is more informative than a percentage stripped of its denominator.","No active or armed signal is neutral under this rule. It does not mean participation is deteriorating, and a long drought does not invalidate rallies that developed more gradually."],"faq":[{"q":"What exactly completes a Zweig Breadth Thrust?","a":"The 10-day EMA of Advances divided by Advances plus Declines must first be below 0.400 and then close above 0.615 within 10 trading sessions. All parts of the path-dependent rule are required."},{"q":"Why can different ZBT lists disagree?","a":"They may use different exchanges or stock universes, data-cleaning rules, threshold inclusivity, EMA initialization or session counting. A list is reproducible only when those choices are disclosed."},{"q":"Is a 90% up-volume day required for a ZBT?","a":"No. ZBT uses advancing and declining issue counts over multiple sessions; a 90% up day uses volume in one session. They can overlap because both describe broad demand, but neither is a required input to the other."}],"sources":[{"name":"Winning on Wall Street","publisher":"Martin Zweig / Warner Books","note":"Original published source for the named rule.","primary":true},{"name":"What Is a Breadth Thrust and What Are the Risks?","publisher":"CMT Association","href":"https://cmtassociation.org/technically_speaking/technically-speaking-november-2022/","note":"Professional technical-analysis reference and terminology context.","primary":false},{"name":"Zweig Breadth Thrust dataset","publisher":"The Trading Tools","href":"/data/zweig_breadth_thrust/zweig_breadth_thrust.json","note":"Daily inputs, state, completed events and forward SPY returns used by this implementation.","primary":true}],"resources":[{"type":"tool","name":"Zweig Breadth Thrust gauge","href":"/zweig-breadth-thrust","relation":"The operational daily gauge: current EMA, armed state, chart and event catalog."},{"type":"dataset","name":"Zweig Breadth Thrust history","href":"/data/zweig_breadth_thrust/zweig_breadth_thrust.json","relation":"The complete machine-readable series and every event used on this page."},{"type":"manual","name":"The Market Breadth Manual","href":"/manuals/market-breadth","relation":"Compares the signal with other breadth layers and explains where indicators disagree."},{"type":"manual","name":"The McClellan Oscillator Manual","href":"/manuals/mcclellan-oscillator","relation":"Uses the same advance/decline family but measures short-term breadth momentum with different smoothing and no ZBT state machine."}],"relationships":[{"relation":"narrowerThan","conceptId":"https://www.thetrading.tools/concepts/breadth-thrust#term","slug":"breadth-thrust","name":"Breadth Thrust","url":"https://www.thetrading.tools/concepts/breadth-thrust","description":"The parent signal family includes other issue-count and volume-based definitions beyond this named rule."}],"dataDependencies":["https://www.thetrading.tools/data/zweig_breadth_thrust/zweig_breadth_thrust.json","https://www.thetrading.tools/data/ninety_percent_days/ninety_percent_days.json"],"cadence":"trading-day","publishedAt":"2026-08-11","reviewedAt":"2026-08-11","modifiedAt":"2026-08-11"},{"id":"https://www.thetrading.tools/concepts/unusual-volume#term","slug":"unusual-volume","canonicalUrl":"https://www.thetrading.tools/concepts/unusual-volume","name":"Unusual Volume","alternateNames":["relative volume","RVOL","volume spike","high relative volume"],"category":"Volume & liquidity","kind":"Screening condition","shortDefinition":"A security trading far more volume than its own recent average, most commonly measured as relative volume (RVOL).","definition":"Unusual volume is a screening condition in which a security's trading volume runs far above its own recent average. It is most commonly measured as relative volume (RVOL): the session's volume divided by the security's trailing average volume over a stated window. The condition says attention and liquidity have concentrated in that security; it does not, by itself, say why, or in which direction the price should move next.","plainIntro":["Volume is just the number of shares that changed hands in a stock today. Every stock has its own normal level — a giant company might trade tens of millions of shares on a boring day, a small one a few hundred thousand.","Unusual volume means today is nothing like that stock's normal: five, ten, sometimes a hundred times the usual number of shares traded. Picture a quiet corner shop that suddenly has a line around the block. Something is going on — an earnings report, a takeover rumor, big news — even if you can't yet see what.","One caution before anything else: the line around the block doesn't tell you whether people are rushing in to buy or rushing out to sell. Every trade has a buyer and a seller, so heavy volume by itself has no direction — it only tells you where the action is."],"whyItMatters":["Volume is the tape's participation record. A repricing on several times normal volume means many holders transacted at the new price; the same move on thin volume tested very little real supply and demand. Relative framing is what makes this comparable across a universe of thousands of securities — 40 million shares is an ordinary day for an index ETF and a once-a-year event for a small-cap.","Unusual volume is a condition. Catalysts create it: earnings, merger news, regulatory filings, index changes, analyst actions, short covering. Scanners use the condition to find where something is happening; what is happening — and whether it has any follow-through — needs separate evidence, which is why our implementation researches the catalyst behind each flagged name rather than treating the spike itself as information.","Every threshold is a choice. A rule that flags volume 50% above average catches broad institutional participation; a rule demanding 10 times average catches only event days. Two \"unusual volume\" lists built from different windows and thresholds are different measurements, so a reproducible claim must state the averaging window, the multiple, and any price or liquidity filters attached."],"formulas":[{"label":"Relative volume (RVOL)","expression":"RVOL(t) = Volume(t) / mean(Volume, prior N sessions)","explanation":"The session's volume divided by the security's own trailing average, with N commonly between 10 and 90 sessions. RVOL of 1.0 is a typical day; 2.0 is twice typical. Excluding the current session from its own average keeps the ratio honest."},{"label":"Our scanner's condition","expression":"Volume ≥ 1.5 × avg30(Volume) AND Close ≥ 1.03 × Open","explanation":"The daily Unusual Volume scanner flags a security when session volume runs at least 50% above its trailing 30-session average (current session excluded) and the close finishes at least 3% above the open. The price leg makes it an up-move scan by construction — that is an implementation choice, not part of the generic definition."}],"example":{"title":"A five-times-average session","setup":"Suppose a stock trades 12 million shares today against a trailing 30-session average of 2.4 million, and it closes 8% above its open.","steps":["Compute the average from the 30 sessions before today: 2.4 million shares.","Divide today's volume by that average: 12M / 2.4M = 5.0, so RVOL is 5.0 — a volume spike of +400%.","Check the price leg: the close is 8% above the open, which clears a 3% up-move filter."],"result":"The session qualifies as unusual volume under our rule, at five times typical participation.","interpretation":"The measurement establishes that participation was extraordinary, and nothing else. The same RVOL of 5.0 can accompany an earnings beat, a merger announcement, a short squeeze or a dilutive offering — the catalyst carries the meaning, and the ratio only flags it."},"caveats":["Volume has no direction. Every share bought is a share sold, so heavy volume alone cannot be read as buying or selling pressure; a price filter or intraday analysis has to supply the direction, and our scanner's 3% up-move leg is exactly such a choice.","Predictable calendar events manufacture the condition. Earnings dates, index additions and deletions, option-expiration sessions and ex-dividend or lockup dates produce enormous volume mechanically; a spike on a known event date is expected, not anomalous.","Low-float and low-priced securities dominate raw spike rankings. A micro-cap can print 50 or 100 times its average on modest dollar turnover, so spike lists need dollar-volume, price or market-cap context before comparison across securities.","The averaging window is load-bearing. A stock several weeks into a high-volume regime inflates its own trailing average, so RVOL mechanically reverts toward 1.0 even while absolute volume stays elevated — a fading spike is not necessarily fading interest.","Unadjusted share-count changes corrupt the ratio. A stock split multiplies share volume overnight; averages computed across the split date flag phantom spikes unless the series is adjusted."],"faq":[{"q":"What counts as unusual volume?","a":"Any session where a security's volume runs well above its own trailing average — but the threshold is a convention with no single standard. Common screens use relative volume of 1.5 to 3 times a 10-to-90-session average; our scanner requires at least 1.5 times the trailing 30-session average plus a 3% up-move from open to close. A reproducible claim states the window, the multiple and any attached filters."},{"q":"Is unusual volume bullish or bearish?","a":"Neither, by itself. Volume records participation, not direction — every share bought is simultaneously sold. Heavy volume can accompany accumulation, distribution, forced covering or dilution. Direction comes from the price action and the catalyst, which is why volume screens almost always pair the spike with a price condition."},{"q":"What causes unusual volume?","a":"Mostly identifiable events: earnings reports, merger and acquisition news, regulatory or SEC-filing catalysts, analyst actions, index rebalances, option expirations and short-covering episodes. Some spikes have no public catalyst, which is itself worth knowing — our scanner researches and labels the driver for flagged names rather than assuming one."},{"q":"What is the difference between volume and relative volume?","a":"Raw volume is a share count, and it is dominated by the largest, most liquid securities every day. Relative volume divides each security's volume by its own average, which rescales every name to its own baseline and makes a 5,000-symbol universe comparable on one number."}],"sources":[{"name":"Consolidated Tape Association","publisher":"CTA Plan","href":"https://www.ctaplan.com/","note":"The consolidated-tape infrastructure through which US equity trades — and therefore reported volume — are collected and disseminated.","primary":true},{"name":"Technical Analysis of Stock Trends","publisher":"Edwards, Magee & Bassetti / CRC Press","note":"The classic technical-analysis reference for volume as confirmation of price moves — the lineage behind volume-based screening.","primary":false},{"name":"Unusual volume scanner methodology","publisher":"The Trading Tools","href":"/methodology","note":"Universe filters, thresholds and timestamps behind the daily detections used by the live observation on this page.","primary":true}],"resources":[{"type":"tool","name":"Unusual Volume scanner","href":"/unusual-volume","relation":"Measures the condition daily across the full US universe — 30-session relative volume with a 3% up-move — ranked by spike, with researched catalysts for the biggest names."},{"type":"signal","name":"90% Up/Down Days","href":"/ninety-percent-days","relation":"The market-wide cousin: instead of one security against its own average, it flags sessions where 90% of total up-plus-down volume flowed one way."},{"type":"tool","name":"Unusual Options Activity","href":"/unusual-options-activity","relation":"The same attention-detection idea applied to option chains, where volume concentrates by strike and expiry rather than by share count."}],"relationships":[{"relation":"relatedTo","conceptId":"https://www.thetrading.tools/concepts/max-pain#term","slug":"max-pain","name":"Max Pain","url":"https://www.thetrading.tools/concepts/max-pain","description":"Max pain is the options-positioning cousin: where unusual volume reads one session's share turnover against its norm, max pain summarizes the accumulated open interest across an option chain."},{"relation":"relatedTo","conceptId":"https://www.thetrading.tools/concepts/breadth-thrust#term","slug":"breadth-thrust","name":"Breadth Thrust","url":"https://www.thetrading.tools/concepts/breadth-thrust","description":"Both measure participation intensity, but a breadth thrust aggregates advancing issues or volume across the whole market, while unusual volume compares one security against its own average."}],"dataDependencies":[],"cadence":"trading-day","publishedAt":"2026-08-11","reviewedAt":"2026-08-11","modifiedAt":"2026-08-11"},{"id":"https://www.thetrading.tools/concepts/drawdown#term","slug":"drawdown","canonicalUrl":"https://www.thetrading.tools/concepts/drawdown","name":"Drawdown","alternateNames":["max drawdown","maximum drawdown","MDD","peak-to-trough decline"],"category":"Risk & returns","kind":"Risk metric","shortDefinition":"The percentage decline from a prior peak to the current price, and — as max drawdown — the deepest such decline over a period.","definition":"A drawdown is the percentage decline of a price or portfolio value from its highest previous point, measured until the old high is regained. Maximum drawdown (MDD) is the deepest such peak-to-trough decline over a stated window. It measures losses an investor would actually have experienced along the way, which makes it the risk number most portfolios are judged — and abandoned — by.","plainIntro":["Take an investment's price chart and mark its highest point so far. However far the price has fallen below that mark, right now, is its drawdown. If the price is at a record high, the drawdown is zero.","Max drawdown is the worst case in the rear-view mirror: the single deepest fall from any peak to the low that followed it. When someone says \"the 2008 crash was a 57% drawdown,\" they mean an investor who bought at the exact top watched more than half the value disappear before it turned.","The reason people care so much: losses are not symmetric. A 50% fall needs a 100% rise to get back to even. Drawdown measures the hole; the recovery math is what makes deep holes so expensive."],"whyItMatters":["Drawdown is the risk investors actually feel. Volatility is an abstraction; the number that changes behavior is \"how far below my high-water mark am I, and for how long.\" Deep drawdowns are when plans get abandoned, leverage gets called, and mistakes get made — which is why practitioners often size positions from drawdown tolerance rather than from volatility.","The arithmetic is punishingly asymmetric. Recovering a 20% drawdown takes a 25% gain; recovering 50% takes 100%; the S&P 500's 56.5% financial-crisis drawdown required a 130% rally and took four years to complete. This asymmetry, not squeamishness, is the rational case for caring about downside first.","Duration is the underrated half of the measure. A drawdown has depth and length, and the length — time below the old high — is often the harder test. The 2000-02 decline kept the S&P below its peak for over seven years. Comparing two strategies on depth alone hides which one strands capital longest."],"formulas":[{"label":"Drawdown at time t","expression":"DD(t) = P(t) / max(P(0..t)) − 1","explanation":"Current price divided by the highest price seen so far, minus one. Zero at a new high; negative below it. Our published series use daily closing prices, so intraday extremes are not captured."},{"label":"Maximum drawdown","expression":"MDD = min DD(t) over the window","explanation":"The most negative drawdown reading in the period. Always state the window and the sampling frequency — a \"max drawdown\" computed on monthly data will be shallower than the same strategy measured daily."},{"label":"The recovery requirement","expression":"required gain = DD / (1 − DD)","explanation":"The rise needed to regain the old high grows faster than the fall: 20% down needs +25%, 33% down needs +50%, 50% down needs +100%."}],"example":{"title":"A 30% drawdown, start to finish","setup":"Suppose an index climbs to a closing high of 100, slides over months to a close of 70, then rallies back through 100 a year later.","steps":["At the 70 low, the drawdown is 70 / 100 − 1 = −30%.","The recovery requirement is 0.30 / 0.70 ≈ +43%: the index must rise 43% from the low just to reclaim the old high.","When it closes above 100 again, the drawdown returns to zero and the episode is complete — depth −30%, with a duration measured from the old high to the recovery date."],"result":"One completed drawdown episode: −30% deep, recovered.","interpretation":"An investor who bought at 100 was down 30% at the worst point and spent the entire episode below break-even. Anyone who sold near 70 converted a temporary drawdown into a permanent loss — which is the behavioral risk the number exists to describe."},"caveats":["Sampling changes the number. Close-based daily series understate intraday extremes: the S&P 500's 2011 and 2018 declines both exceeded 20% intraday but stopped short of that on closes. Any drawdown claim needs its price basis (close vs intraday, price vs total return) attached.","Nested declines disappear inside bigger ones. Measured from all-time highs, a new episode cannot begin until the prior peak is regained — the S&P's 19% slide in 2011 does not appear as its own episode because the index was still below its 2007 peak. State the peak definition (all-time vs trailing window) or two lists will disagree.","Max drawdown grows with history almost mechanically. A 30-year record will usually contain a deeper MDD than a 3-year record of the same strategy; comparing funds with different track lengths on MDD favors the young one.","Realized drawdown is not a forecast. The deepest decline in a sample is a lower bound on what is possible — every record drawdown was preceded by a shallower record.","Dividends soften the picture. Price-only drawdowns run deeper and longer than total-return drawdowns; the price-based recovery date can overstate the true break-even wait by months or years."],"faq":[{"q":"What is a drawdown in investing?","a":"The percentage an investment sits below its highest previous value. It reads zero at a record high and negative below one, and it stays \"open\" until the old high is regained. Max drawdown is the deepest such decline over a stated period."},{"q":"What is a good maximum drawdown?","a":"It depends entirely on the asset class and window. The S&P 500's deepest close-based drawdown since 1993 is −56.5% (2007-09), and 15%+ episodes have arrived roughly twice a decade — so an equity strategy claiming a single-digit max drawdown over decades either hedges, holds substantial cash, or hasn't been tested by a real bear market."},{"q":"Why do drawdowns take so long to recover?","a":"Because the recovery requirement compounds against you: a 30% fall needs +43%, a 50% fall needs +100%. Add that bear markets often end well below fair-value highs, and time-below-peak stretches — the S&P spent over 7 years below its 2000 peak and about 5.5 years below its 2007 peak on closing prices."},{"q":"Is drawdown the same as loss?","a":"Only for someone who bought exactly at the peak and sold at the low. For everyone else, drawdown measures an unrealized decline relative to a high-water mark. It becomes a permanent loss only when sold; the behavioral danger of deep drawdowns is precisely that they pressure holders into that conversion."}],"sources":[{"name":"Maximum Drawdown","publisher":"Magdon-Ismail & Atiya, Risk Magazine (2004)","note":"The standard analytic treatment of maximum drawdown as a risk statistic.","primary":true},{"name":"Practical Portfolio Performance Measurement and Attribution","publisher":"Carl Bacon / Wiley","note":"The performance-measurement reference in which drawdown, MDD and drawdown-based ratios (Calmar, Sterling) are formally defined.","primary":false},{"name":"S&P 500 drawdown methodology","publisher":"The Trading Tools","href":"/methodology","note":"Price basis, episode rules and timestamps behind the live observation and episode table on this page.","primary":true}],"resources":[{"type":"tool","name":"Bear Market Breadth","href":"/bear-market-breadth","relation":"The cross-sectional version: the daily share of index members sitting 20%+ below their own 52-week highs."},{"type":"tool","name":"Hidden Bear Index","href":"/hidden-bear-index","relation":"Reads the average stock's drawdown (equal-weight RSP) against the cap-weighted index's — the gap is the hidden-bear gauge."},{"type":"tool","name":"Market Repair Flow","href":"/market-repair-flow","relation":"Buckets every stock by drawdown depth and measures the net flow between healthier and worse buckets."},{"type":"dataset","name":"SPY daily history (1993+)","href":"/data/csv/SPY.csv","relation":"The closing-price series behind the live drawdown observation and every episode in the table."}],"relationships":[{"relation":"relatedTo","conceptId":"https://www.thetrading.tools/concepts/breadth-thrust#term","slug":"breadth-thrust","name":"Breadth Thrust","url":"https://www.thetrading.tools/concepts/breadth-thrust","description":"Breadth-thrust rules require a washed-out starting point, and market-wide washouts historically occur deep inside index drawdowns — the thrust is the participation snapback that often marks a drawdown's late innings."},{"relation":"relatedTo","conceptId":"https://www.thetrading.tools/concepts/mean-reversion#term","slug":"mean-reversion","name":"Mean Reversion","url":"https://www.thetrading.tools/concepts/mean-reversion","description":"Mean reversion is the assumption behind treating a drawdown as temporary; whether stretched prices revert toward their average — and at which horizon — decides if buying a drawdown is an edge or a slogan."}],"dataDependencies":["https://www.thetrading.tools/data/csv/SPY.csv"],"cadence":"trading-day","publishedAt":"2026-08-13","reviewedAt":"2026-08-13","modifiedAt":"2026-08-13"},{"id":"https://www.thetrading.tools/concepts/max-pain#term","slug":"max-pain","canonicalUrl":"https://www.thetrading.tools/concepts/max-pain","name":"Max Pain","alternateNames":["maximum pain","max pain theory","options max pain","max pain price"],"category":"Options & positioning","kind":"Positioning gauge","shortDefinition":"The strike price at which the total payout of all outstanding options expiring on a date would be smallest — where option buyers collectively lose the most.","definition":"Max pain is the strike price that minimizes the combined intrinsic value of all open call and put contracts for a given expiration. At that price, option buyers as a group lose the most and option writers keep the most premium. Max pain theory adds a forecast — that the underlying tends to drift toward this strike into expiration — and that added claim is far weaker than the calculation itself.","plainIntro":["Most options expire worthless, and every open contract has a buyer hoping it pays and a writer hoping it doesn't. For any expiration date you can ask: if the stock closed at this price, how much would all the open options pay out in total?","Try that question at every strike and one price produces the smallest total payout. That price is called max pain — maximum pain for option buyers, minimum for the people who wrote the contracts.","The popular theory says the stock gets pulled toward that level as expiration approaches, as if writers steer it there. The calculation is real and we publish it daily; the magnet story is much shakier — which this page shows with data rather than asserting either way."],"whyItMatters":["Max pain is a compact summary of where the options crowd's money is stranded. Whatever one thinks of the theory, the calculation locates the strike zone where open interest concentrates — the same zone where hedging flows, pinning effects and expiration mechanics play out.","Around expirations, documented \"pinning\" effects exist: stocks with heavy option activity close near popular strikes more often than chance would suggest, an effect the academic literature attributes largely to dealers hedging their books rather than to anyone steering price. Max pain gives that zone a name, even though pinning-to-a-strike and drifting-to-max-pain are different claims.","The number is horizon-dependent in a way most quotes of it ignore. Counting every open expiration gives one strike; counting only this week's gives another. Our SPY read regularly shows these two or three percent apart — anyone citing \"the\" max pain without stating the expiry window is quoting an underspecified number."],"formulas":[{"label":"Total payout at a candidate settlement price S","expression":"Payout(S) = Σ callOI(K) × max(0, S − K) + Σ putOI(K) × max(0, K − S)","explanation":"Sum the intrinsic value of every open call and put across strikes K, weighted by open interest, as if the underlying settled at S. Premiums already paid are sunk and excluded."},{"label":"Max pain strike","expression":"MaxPain = argmin over S of Payout(S)","explanation":"The candidate price with the smallest total payout. Our SPY implementation evaluates it daily across four expiry windows: all open expirations, 30 days, 7 days, and same-day (0DTE)."}],"example":{"title":"Three strikes, one minimum","setup":"Suppose a stock has open interest at three strikes: 1,000 calls at 100, 1,000 calls and 1,000 puts at 105, and 1,000 puts at 110.","steps":["Settle at 100: calls pay nothing, puts pay 1,000×5 (from 105) + 1,000×10 (from 110) = 15,000 points of intrinsic value.","Settle at 105: the 100-calls pay 1,000×5 = 5,000; the 110-puts pay 1,000×5 = 5,000; total 10,000.","Settle at 110: calls pay 1,000×10 + 1,000×5 = 15,000; puts pay nothing; total 15,000."],"result":"Max pain is 105 — the settlement price with the smallest total payout.","interpretation":"Nothing in the arithmetic makes 105 a magnet. It says only that, of these three prices, 105 transfers the least from writers to holders — the forecast that price will seek that strike is a separate claim requiring separate evidence."},"caveats":["The magnet story confuses correlation with causation. Max pain sits where open interest clusters, and open interest clusters near where the stock has been trading — so max pain tracking spot is largely OI following price, the reverse of the theory's arrow. Our daily history makes this visible.","There is no single \"max pain\": the level depends on which expirations you include. Our SPY windows (all / 30-day / 7-day / 0DTE) routinely disagree by 1-3%, and a quote without its window is unfalsifiable.","Option writers are not one coordinated actor. Open interest pairs a buyer with a writer on every contract, writers include hedged dealers with no directional stake, and \"they push price to max pain\" requires a they that doesn't exist.","The documented expiration effect is pinning to heavily-traded strikes, attributed mainly to dealer delta-hedging — not systematic drift to the minimum-payout strike days in advance. The two claims are regularly conflated.","The level moves daily as open interest changes. A target that re-computes every session can always be made to look prophetic in hindsight by quoting the version closest to the outcome."],"faq":[{"q":"What is max pain in options trading?","a":"The strike price at which the total intrinsic payout of all open calls and puts for an expiration would be smallest — the settlement that costs option writers least and option buyers most. It is computed from open interest across strikes; max pain theory further claims price drifts toward that strike into expiration."},{"q":"Does the stock price really go to max pain?","a":"The evidence is weak for the strong version. Research documents expiration \"pinning\" — heavily-optioned stocks closing near popular strikes more often than chance, largely from dealer hedging — but that differs from price seeking the minimum-payout strike. In our daily SPY data the max pain level mostly follows spot around, because open interest accumulates near where price already trades."},{"q":"How is max pain calculated?","a":"For each candidate settlement price, multiply every strike's call open interest by that strike's in-the-money amount, do the same for puts, and sum. The candidate with the smallest total is max pain. The answer depends on which expirations you include, so a complete quote states the window."},{"q":"Who benefits at max pain?","a":"Sellers of options in aggregate: at that settlement, the most contracts expire worthless and writers keep the most premium. That is an accounting statement about the existing open interest, not proof anyone can or does steer the settlement there."}],"sources":[{"name":"Stock Price Clustering on Option Expiration Dates","publisher":"Ni, Pearson & Poteshman — Journal of Financial Economics (2005)","note":"The reference study on expiration pinning: clustering at option strikes is real and attributed largely to hedge rebalancing, distinct from the max-pain drift claim.","primary":true},{"name":"Options education","publisher":"The Options Industry Council (OIC)","href":"https://www.optionseducation.org/","note":"Industry-body grounding for open interest, expiration and settlement mechanics.","primary":false},{"name":"SPY options OI methodology","publisher":"The Trading Tools","href":"/methodology","note":"Chain coverage, expiry windows and timestamps behind the daily max pain computation on this page.","primary":true}],"resources":[{"type":"tool","name":"SPY Options OI","href":"/spy-options-oi","relation":"Computes SPY max pain daily across four expiry windows, alongside OI walls, dealer gamma and the zero-gamma flip."},{"type":"tool","name":"Unusual Options Activity","href":"/unusual-options-activity","relation":"The flow view of the same chains — where today's unusual positioning is being added, versus where it already sits."},{"type":"tool","name":"Total Options Put/Call","href":"/total-options-putcall","relation":"The whole-market volume context around any single product's open-interest story."},{"type":"dataset","name":"SPY options summary","href":"/data/options_oi/SPY-summary.json","relation":"The daily aggregates — max pain by window, spot, put/call ratios — behind the live observation and chart."}],"relationships":[{"relation":"relatedTo","conceptId":"https://www.thetrading.tools/concepts/unusual-volume#term","slug":"unusual-volume","name":"Unusual Volume","url":"https://www.thetrading.tools/concepts/unusual-volume","description":"Both summarize where the crowd's activity concentrates — unusual volume flags a session's abnormal attention in the shares, while max pain condenses the standing options positioning into a single strike."}],"dataDependencies":["https://www.thetrading.tools/data/options_oi/SPY-summary.json"],"cadence":"trading-day","publishedAt":"2026-08-13","reviewedAt":"2026-08-13","modifiedAt":"2026-08-13"},{"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"}],"links":{"html":"https://www.thetrading.tools/concepts","catalog":"https://www.thetrading.tools/data/concepts/catalog.json","graph":"https://www.thetrading.tools/data/concepts/graph.jsonld"}}