Every market-internal reading at close, grouped so you can read the regime in seconds — participation, thrust, distribution, and the environment.
As of closeThu, Jul 2 3:40 AM EDT
Participation64% above 50d MA
Universe3,309 names · close ≥ $5 · $vol ≥ $1M
PARTICIPATION & TRENDbroad5 of 6 readings constructive
THRUST & MOMENTUMstrong8 of 13 readings constructive
DISTRIBUTION & RISKelevated1 of 5 readings constructive
ACTIVITY & VOLATILITYnormalVIX 16.6
TickerStance is a regime read, not trading advice. Stance is computed daily from public market data and posted ~17:00 ET. Past regime ≠ future returns.
Bands low-extreme low neutral high high-extreme
PARTICIPATION & TREND
how broadly names are trending
6 tiles
% above 40d MA
65%
% above 40d MA: start 0.5570890840652447, end 0.6496619545175168, min 0.46454233052171195, max 0.7668635374572583, current band strong.
strong
▲
Share of names above their 40-day average — a fast read on how broad the trend is.
% above 50d MA
64%
% above 50d MA: start 0.5270951480781348, end 0.6363075023155295, min 0.5092447508617988, max 0.7210969149267684, current band neutral.
neutral
–
Share of names above their 50-day average — the core "how many stocks are trending up" gauge.
% above 200d MA
66%
% above 200d MA: start 0.5833878351863964, end 0.6602502406159769, min 0.5412186379928315, max 0.6602502406159769, current band strong.
strong
▲
Share of names above their 200-day average — the long-trend participation backdrop.
NH − NL
9%
NH − NL: start 0.0605759682224429, end 0.09168026101141925, min -0.008256274768824307, max 0.10848445595854922, current band thrust.
thrust
▼
New 52-week highs minus new lows — net expansion or contraction of leadership.
A/D Line (20d change)
+3K
A/D Line (20d change): start -2180, end 3493, min -7936, max 13445, current band expanding.
expanding
▲
20-day change in the advance/decline line — is participation improving or deteriorating.
A/D vs SPY divergence
+1
A/D vs SPY divergence: start 0, end 1, min -1, max 1, current band bullish divergence.
bullish divergence
▲
Whether the A/D line and SPY are pulling in the same direction or diverging.
THRUST & MOMENTUM
the energy of the move
13 tiles
Net A/D ratio (issues)
0.11
Net A/D ratio (issues): start 0.6284119106699751, end 0.10637654880628589, min -0.5144861238182372, max 0.6284119106699751, current band strong.
strong
▼
Net advancers minus decliners as a share of the universe — today's breadth tilt.
Up vs down volume
1.08
Up vs down volume: start 3.439975099394262, end 1.0775003431994234, min 0.26306127031179816, max 3.8189772408696627, current band mixed.
mixed
▼
Advancing volume versus declining volume — where the day's turnover went.
Stocks up 4% on volume
198
Stocks up 4% on volume: start 725, end 198, min 42, max 725, current band thrust.
thrust
▼
Count of stocks up 4%+ on rising volume — raw upside thrust.
4% up/down ratio (5d)
1.94
4% up/down ratio (5d): start 3.358543417366947, end 1.9396170839469808, min 0.5937161430119177, max 4.270194986072424, current band strong.
strong
▲
Five-day ratio of 4% up-movers to 4% down-movers — the week's thrust balance.
4% up/down ratio (10d)
1.69
4% up/down ratio (10d): start 1.8001624695369618, end 1.6889848812095032, min 0.921146953405018, max 3.635989010989011, current band strong.
strong
▲
Ten-day smoothing of the 4% up/down thrust ratio.
McClellan Oscillator
+16
McClellan Oscillator: start 51.273506426789794, end 16.255710947745488, min -43.22054647505526, max 70.81000123141467, current band neutral.
neutral
▼
Short-term breadth momentum oscillator — positive is improving, negative deteriorating.
McClellan Summation
-1
McClellan Summation: start -477.0046623837118, end -0.677606933465718, min -477.0046623837118, max 124.27723068025648, current band neutral.
neutral
▲
Running sum of the McClellan Oscillator — the slower cumulative-breadth trend.
Zweig Breadth Thrust
52%
Zweig Breadth Thrust: start 0.5631488232103589, end 0.5236263317186158, min 0.4299062830392967, max 0.5956976179901053, current band firming.
firming
–
Ten-day average of advancers/(adv+dec) — a rare, powerful broad-thrust gauge.
90% up days (20d)
0
90% up days (20d): start 0, end 0, min 0, max 0, current band none.
none
–
Count of 90%-up days in the last 20 sessions — institutional confirmation pressure.
A/D Volume (20d change)
+31B
A/D Volume (20d change): start 7712982127.411194, end 31201416163.92743, min 5365050703.841614, max 54504212584.346375, current band heavy buying.
heavy buying
▲
20-day change in the advancing-minus-declining volume line — volume-weighted participation.
Up 25% in a quarter
1313
Up 25% in a quarter: start 808, end 1313, min 778, max 1344, current band froth.
froth
▲
Count of stocks up 25%+ over a quarter — how broad leadership formation is.
Up 25% in a month
322
Up 25% in a month: start 115, end 322, min 115, max 509, current band elevated.
elevated
▲
Count of stocks up 25%+ over a month — faster leadership formation.
Up 50% in a month
58
Up 50% in a month: start 28, end 58, min 28, max 159, current band froth.
froth
▲
Count of stocks up 50%+ over a month — a froth marker when it runs high.
DISTRIBUTION & RISK
the warning side
5 tiles
Stocks down 4% on volume
262
Stocks down 4% on volume: start 105, end 262, min 31, max 589, current band heavy distribution.
heavy distribution
▲
Count of stocks down 4%+ on rising volume — heavier selling pressure.
Distribution days
7
Distribution days: start 5, end 7, min 0, max 7, current band selloff.
selloff
–
Recent institutional selling days on the major indexes.
Down 25% in a quarter
447
Down 25% in a quarter: start 627, end 447, min 344, max 639, current band stressed.
stressed
▼
Count of stocks down 25%+ over a quarter — capitulation candidates.
90% down days (20d)
0
90% down days (20d): start 0, end 0, min 0, max 0, current band quiet.
quiet
–
Count of 90%-down days in the last 20 sessions — panic / washout pressure.
Broad Hindenburg state
11
Broad Hindenburg state: start 0, end 11, min 0, max 14, current band warning.
warning
▼
A breadth-stress state mixing high new highs and new lows under a weakening tape.
ACTIVITY & VOLATILITY
the environment
3 tiles
Market RVOL
0.96x
Market RVOL: start 1.0933905898166787, end 0.9640767293203373, min 0.8865795603951636, max 1.9316964102961056, current band normal.
normal
▼
Composite turnover versus its 30-day average — how active the tape is.
VIX level
16.59
VIX level: start 21.04, end 16.59, min 15.32, max 22.22, current band normal.
normal
▼
The VIX close — the market's expected-volatility read.
FTD age
—
FTD age: start 5, end 29, min 5, max 29, current band no data.
no data
▲
Sessions since the last follow-through day confirmed the current attempt.
FAQ
reading breadth
What is market breadth?
Market breadth measures how many stocks are participating in a move, not just the index. Broad breadth — most names rising — is healthier than a narrow advance led by a few large stocks.
What does % of stocks above the 50-day moving average mean?
It is the share of the eligible US equity universe trading above its 50-day average price. Above ~65% signals a broad uptrend; below ~40% signals a weak, narrowing tape.
How many distribution days is bearish?
Five or more distribution days within a few weeks is the classic warning that institutions are selling into the rally; six or more is an elevated, deteriorating tape.
What is the McClellan Oscillator?
The McClellan Oscillator is a short-term breadth-momentum gauge built from advancing minus declining issues. Positive readings mean breadth is improving; negative readings mean it is deteriorating.
coming next
02 Macro — rates, credit spreads, and volatility context beneath the regime read.
03 Sectors — how the 11 sectors participate and rotate, a complement to /sectors.
04 Fundamentals — aggregate valuation and earnings posture across the market.
TickerStance is a regime read, not trading advice. Stance is computed daily from public market data and posted ~17:00 ET. Past regime ≠ future returns.