D04 / Territory 4 of 49
Market Breadth and Internals
Measure participation beneath headline index movement.
Published work
Released builds
in this territory.
Every card below is included in the current governed release with its article, sources, Python, TypeScript, and available labs.
Search the released libraryAdvance/Decline Breadth
5 buildsMarket Breadth and Internals / Advance/Decline Breadth
Net Advances: Count Participation Without Hiding Data Gaps
Build a revision-aware issue-count breadth snapshot that reconciles stable listings and refuses unsupported results.Market Breadth and Internals / Advance/Decline Breadth
Advance/Decline Ratio: Advancing Issues per Declining Issue
Calculate advancing issues per declining issue without hiding zero denominators, incomplete coverage, or correction timing.Market Breadth and Internals / Advance/Decline Breadth
Cumulative Advance/Decline Line: Recompute History Without Looking Ahead
Build a seeded, calendar-complete, revision-aware cumulative breadth line that refuses to publish incomplete evidence.Market Breadth and Internals / Advance/Decline Breadth
Normalized Advance/Decline Line: Cumulative (A-D)/(A+D) Breadth
Divides net advances by the number of issues traded before accumulating, which keeps the line comparable across decades as listing counts change.Market Breadth and Internals / Advance/Decline Breadth
Absolute Breadth Index
The absolute difference between advances and declines, in issues — direction discarded on purpose, and no interpretation of the magnitude claimed.McClellan Family
6 buildsMarket Breadth and Internals / McClellan Family
Traditional McClellan Oscillator: Compare Fast and Slow Raw Breadth
The difference between a 19-day and a 39-day EMA of net advances.Market Breadth and Internals / McClellan Family
Ratio-Adjusted McClellan Oscillator
The McClellan oscillator computed on net advances divided by advances plus declines.Market Breadth and Internals / McClellan Family
Traditional McClellan Summation Index
The running total of the McClellan oscillator. Turns a fast, noisy signal into a slow regime gauge — the oscillator says what is happening this week, the summation index what has been happening for months.Market Breadth and Internals / McClellan Family
Ratio-Adjusted Summation Index (RASI)
RASI: the summation index built on the ratio-adjusted oscillator. The adjustment fixes the input scale; it does not make any threshold level universal.Market Breadth and Internals / McClellan Family
McClellan Volume Oscillator
The McClellan construction applied to advancing minus declining *volume* rather than issue counts. Divergence from the issue-count oscillator is out of scope here.Market Breadth and Internals / McClellan Family
McClellan Volume Summation Index
The running total of the volume oscillator — the volume-weighted counterpart of the summation index.High/Low and Trend Breadth
6 buildsMarket Breadth and Internals / High/Low and Trend Breadth
New Highs–New Lows
Counts issues making new 52-week highs and lows. Unlike advance/decline it measures position against a long lookback rather than one session, so it detects a rally where fewer and fewer names reach new ground.Market Breadth and Internals / High/Low and Trend Breadth
High-Low Ratio
New highs as a share of new highs plus new lows — the scale-free form, comparable across universes and eras.Market Breadth and Internals / High/Low and Trend Breadth
High-Low Index
A moving average of the high–low ratio, which turns a noisy daily reading into something with a usable trend.Market Breadth and Internals / High/Low and Trend Breadth
Percent Above 20-Day MA
The share of the universe trading above its own 20-day moving average — a short-horizon participation gauge that turns over quickly.Market Breadth and Internals / High/Low and Trend Breadth
Percent Above 50-Day MA
The same participation measure over 50 sessions — the intermediate-horizon reading, and the one most often quoted for trend health.Market Breadth and Internals / High/Low and Trend Breadth
Percent Above 200-Day MA
Participation over 200 sessions — the long-horizon gauge. A rally with 80% of names above their 200-day average is a different market from one with 35%, even at the same index level.Thrust and Pressure
6 buildsMarket Breadth and Internals / Thrust and Pressure
Zweig Breadth Thrust
Detects the rare initiation signal: the advance ratio moving from below a low threshold to above a high one inside a bounded number of sessions.Market Breadth and Internals / Thrust and Pressure
Arms Index (TRIN)
TRIN: the advance/decline issue ratio divided by the advance/decline volume ratio.Market Breadth and Internals / Thrust and Pressure
Advance/Decline Volume Line
The cumulative line built from advancing minus declining volume rather than issue counts.Market Breadth and Internals / Thrust and Pressure
Upside/Downside Volume Ratio
Advancing volume over declining volume for one session. Extreme readings mark the days that matter — a 9-to-1 up day is a recognised initiation signal precisely because it is rare.Market Breadth and Internals / Thrust and Pressure
Cumulative TICK
Accumulates the net count of issues trading on an uptick versus a downtick.Market Breadth and Internals / Thrust and Pressure
Breadth-Divergence Detector
Flags sessions where the index and a breadth measure move meaningfully in opposite directions — the classic warning that an advance is being carried by fewer and fewer names.Concentration and Diffusion
5 buildsMarket Breadth and Internals / Concentration and Diffusion
Top-N Index Contribution
How much of an index's move came from its largest N members. This is the arithmetic behind 'seven stocks are holding up the market' — a claim that is usually asserted and rarely measured.Market Breadth and Internals / Concentration and Diffusion
Herfindahl Constituent Concentration
The Herfindahl–Hirschman index of constituent weights: the sum of squared weights.Market Breadth and Internals / Concentration and Diffusion
Effective Number of Constituents
The reciprocal of HHI: how many equally weighted holdings would give the same concentration.Market Breadth and Internals / Concentration and Diffusion
Sector Diffusion Index
The share of sectors improving rather than deteriorating. Diffusion asks how *broad* a move is across groups, which a capitalisation-weighted index cannot show — one sector can carry the whole level.Market Breadth and Internals / Concentration and Diffusion
Factor Diffusion Index
The same diffusion measure across factors rather than sectors — momentum, size, volatility — showing whether a move is broad across styles or concentrated in one.Territory coverage
What this domain
is mapped to cover.
The published builds above are the released slice of this map. Every subject below belongs to this territory's charter.