---
title: "Zweig Breadth Thrust: Formula, Meaning"
description: "Martin Zweig's breadth indicator: a 10-day exponential average of the ratio of advancing issues to advancing plus declining issues on the NYSE. A thrust is..."
canonical: https://www.getswoopr.com/indicators/breadth/zweig-breadth-thrust/
source: "Swoopr Investment: https://www.getswoopr.com"
---

## Direct Answer



> Zweig Breadth Thrust is a breadth measure used to measure how widely a market move is being participated in across constituents. The production page must define the exact calculation convention before interpreting higher or lower readings, because platform and provider implementations can differ.





      


# Zweig Breadth Thrust: Formula, Meaning, Signals, Examples and How to Use It



## How Is Zweig Breadth Thrust Calculated?

Martin Zweig's breadth indicator: a 10-day exponential average of the ratio of advancing issues to advancing plus declining issues on the NYSE. A thrust is flagged when it rises from below 0.40 to above 0.615 within 10 trading days.

**Formula:** `Ratio = advancing issues / (advancing + declining issues); Indicator = 10-day EMA of the ratio; thrust when it moves from below 0.40 to above 0.615 within 10 days`

**Inputs:**

- Daily NYSE advancing issues
- Daily NYSE declining issues
- 10-day EMA of the ratio
- Thresholds 0.40 and 0.615

**Worked example.** If the previous 10-day average of the ratio is 0.45 and today has 2,400 advancing and 600 declining issues, the new smoothed value is 0.514. The inputs are illustrative numbers, not market data.

**Reading it.** The thrust signal means the share of advancing issues rose from depressed to overwhelming levels in a very short time, which analysts read as unusually broad buying. The signal fires rarely and is judged against the market that followed past cases.

**Limits.** The thresholds come from one analyst's research and the sample of signals is small. Different data series and smoothing choices produce different trigger dates.


      

## Indicator overview





| Attribute | Value |
| --- | --- |
| Category | Breadth |
| Asset classes | Indexes, Equity markets, Sectors, Industries |
| Output type | Line/scalar |
| Parameters | Varies by implementation; document exact settings on use |






## What is Zweig Breadth Thrust?



Zweig Breadth Thrust is a breadth measure used to measure how widely a market move is being participated in across constituents. The production page must define the exact calculation convention before interpreting higher or lower readings, because platform and provider implementations can differ.



For Swoopr, the canonical profile separates definition, calculation, interpretation and decision use. That keeps readers from collapsing a descriptive metric into a trading strategy. An indicator can describe trend, momentum, volatility, participation, positioning or risk without providing a complete entry, exit, sizing or portfolio decision.




## What does it measure?



Zweig Breadth Thrust measures specific market properties in the Breadth domain. The practical value is repeatability: the same inputs and formula can be applied across a defined dataset, allowing users to compare readings through time or across instruments when the calculation convention is held constant.




## How to read Zweig Breadth Thrust



Interpretation depends on the market property being measured. A descriptive reading is not automatically predictive. The same numerical state can lead to different outcomes in a strong trend, quiet range, event-driven gap or illiquid market. Always combine with context from price structure, volume, and broader market regime before drawing conclusions.




## Strengths



- The 10-day EMA turns the daily advancer share into a stable series, and the rule needs only two threshold levels and a ten-day window.
- Starting from a low zone and requiring a rise to a high zone within ten days encodes both the depth of prior weakness and the speed of recovery in one test.
- Reproducible when the formula and data convention are fixed.




## Weaknesses and limitations



- The NYSE issue counts used can include instruments other than ordinary common shares, depending on the data series, which changes the ratio.
- The rule is one-sided, requiring a rise from low to high, so it has no symmetrical downside counterpart and flags only one type of event.
- 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. Where multiple valid definitions exist, Swoopr states the alternatives and the reason for selecting its primary convention.







## Frequently Asked Questions


        



Is Zweig Breadth Thrust a buy or sell signal?




No. The thrust signal means the share of advancing issues rose from depressed to overwhelming levels in a very short time, which analysts read as unusually broad buying. The thresholds come from one analyst's research and the sample of signals is small. 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 Zweig Breadth Thrust?




Zweig Breadth Thrust takes these inputs: daily NYSE advancing issues; daily NYSE declining issues; 10-day EMA of the ratio. 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 Zweig Breadth Thrust be used by itself?




The thresholds come from one analyst's research and the sample of signals is small. Different data series and smoothing choices produce different trigger dates. For that reason it is read next to measures of direction, participation, valuation, liquidity and risk, not alone.










Does Zweig Breadth Thrust work on every timeframe?




The calculation (Ratio = advancing issues / (advancing + declining issues); Indicator = 10-day EMA of the ratio; thrust when it moves from below 0.40 to above 0.615 within 10 days) 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 Zweig Breadth Thrust give false signals?




The NYSE issue counts used can include instruments other than ordinary common shares, depending on the data series, which changes the ratio. The rule is one-sided, requiring a rise from low to high, so it has no symmetrical downside counterpart and flags only one type of event. Lag, noise and regime changes add to this, because market participants react to new information after the reading is calculated.










How should Zweig Breadth Thrust be backtested?




Rebuild Zweig Breadth Thrust from daily NYSE advancing issues 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.












S




Swoopr Editorial Team



The Swoopr Editorial Team produces independent investment education, research, and tools for understanding markets, evaluating opportunities, and managing risk. All content is educational only and does not constitute personalized investment advice.



See our [editorial policy](https://www.getswoopr.com/legal/editorial-policy/) and [corrections policy](https://www.getswoopr.com/legal/corrections-policy/).
