Direct Answer
A rapid, unusually large increase in the share of stocks advancing within a short time, typically measured by a smoothed ratio of advancing issues to advancing plus declining issues. It describes broad buying across the market in a compressed window. A thrust is flagged when the smoothed ratio moves from a low level to a high level inside a short window, which indicates that buying was broad rather than led by a few names.
Breadth Thrust: Formula, Meaning, Signals, Examples and How to Use It
How Is Breadth Thrust Calculated?
A rapid, unusually large increase in the share of stocks advancing within a short time, typically measured by a smoothed ratio of advancing issues to advancing plus declining issues. It describes broad buying across the market in a compressed window.
Formula: Thrust ratio = advancing issues / (advancing issues + declining issues), usually smoothed with a short moving average
Inputs:
- Advancing issues each session
- Declining issues each session
- Smoothing length, commonly around 10 sessions
- Threshold levels and the window in which they must be crossed
Worked example. With 2,200 advancing and 800 declining issues, the unsmoothed daily ratio is 0.733. The inputs are illustrative numbers, not market data.
Reading it. A thrust is flagged when the smoothed ratio moves from a low level to a high level inside a short window, which indicates that buying was broad rather than led by a few names. The Zweig breadth thrust is the best-known version, with fixed thresholds of its own.
Limits. There is no single universal threshold or window, so results from different definitions are not interchangeable. Thrusts are rare, which leaves few historical cases to judge them by.
What is Breadth Thrust?
A rapid, unusually large increase in the share of stocks advancing within a short time, typically measured by a smoothed ratio of advancing issues to advancing plus declining issues. It describes broad buying across the market in a compressed window.
How to use Breadth Thrust
A thrust is flagged when the smoothed ratio moves from a low level to a high level inside a short window, which indicates that buying was broad rather than led by a few names. The Zweig breadth thrust is the best-known version, with fixed thresholds of its own. A reading alone is never a buy or sell signal; it needs context from price structure, volume, volatility and the broader market regime.
Strengths
- Expressing advancers as a share of advancers plus decliners keeps the ratio between 0 and 1, so the same threshold applies on busy and quiet days.
- Smoothing over a short window filters one-off noisy days, so only a sustained burst of broad buying moves the series through a threshold.
- Reproducible when the formula and data convention are fixed.
Weaknesses and limitations
- The measure requires crossing from a low level to a high level inside a set window, so a rise that takes one day longer than the window is not flagged.
- Only advancing and declining counts enter, so a thrust says nothing about how large the price gains were or whether volume confirmed them.
- Correlated indicators can create false confidence by repeating the same underlying information.
Editorial and risk note
This page is educational content, not individualized investment advice. It should not imply guaranteed prediction, accuracy or outperformance.
Frequently Asked Questions
Is Breadth Thrust a buy or sell signal?
No. A thrust is flagged when the smoothed ratio moves from a low level to a high level inside a short window, which indicates that buying was broad rather than led by a few names. There is no single universal threshold or window, so results from different definitions are not interchangeable. A trade built on it still needs a trigger, an invalidation rule, a position size and realistic execution assumptions.
What is the best setting for Breadth Thrust?
Breadth Thrust takes these inputs: advancing issues each session; declining issues each session; smoothing length, commonly around 10 sessions. There is no universal best setting for the tunable ones, so test them across instruments, regimes and out-of-sample periods and favor stable parameter regions over one historical winner.
Can Breadth Thrust be used by itself?
There is no single universal threshold or window, so results from different definitions are not interchangeable. Thrusts are rare, which leaves few historical cases to judge them by. For that reason it is read next to measures of direction, participation, valuation, liquidity and risk, not alone.
Does Breadth Thrust work on every timeframe?
The calculation (Thrust ratio = advancing issues / (advancing issues + declining issues), usually smoothed with a short moving average) can be run on any bar size, but behavior is not portable: a reading on a five-minute chart describes a very different market window from the same reading on a daily chart. Validate the exact timeframe before relying on it.
Why does Breadth Thrust give false signals?
The measure requires crossing from a low level to a high level inside a set window, so a rise that takes one day longer than the window is not flagged. Only advancing and declining counts enter, so a thrust says nothing about how large the price gains were or whether volume confirmed them. Lag, noise and regime changes add to this, because market participants react to new information after the reading is calculated.
How should Breadth Thrust be backtested?
Rebuild Breadth Thrust from advancing issues each session using point-in-time data, write the rules before testing, include delisted securities where relevant, model realistic fills and costs, reserve a validation sample and compare with a simpler baseline.