Jakarta Composite Index ❖ ~950 Constituents Counted

The Jakarta Ledger

—— ✦ ——

A daily reading of the Jakarta market

—— ✦ ——
Loading edition…
Today's Breadth · % Advancing
—
Awaiting count
20-day trend — · — percentile on record

Market breadth measures how many stocks rose — not how far the headline index moved. When more than half the constituents advance, the market's strength is broad. When the figure sinks below fifty, a narrowing handful of heavyweights is carrying the tape while the rank and file quietly retreat.

The gauge above counts the share of the entire IDX listing — roughly 950 stocks — that closed higher today. Below, the panels trace the index itself, its breadth, and its momentum back through the years.

Advancing
—
Closed above yesterday
Declining
—
Closed below yesterday
Unchanged
—
Flat, or never traded
A / D Ratio
—
Risers per faller; 1.00 is even
Net Spread
—
Risers minus fallers
McClellan
—
19 less 39-day EMA of the spread
Reading Period
Find Session
Fig. I

The Index Itself

IHSG · daily open-high-low-close

The headline index, one candle per session: the body spans open to close, the wick the day's full range. Green closed up, red closed down. The IHSG weighs each company by the value of its freely traded shares, so a handful of the largest constituents move it. Beneath the chart, the ones that did — hover any session to read it. The breadth panels below check them against everyone else.

Fig. II

The Breadth Line

% Advancing · 20 / 100 / 200-day moving averages · 50% neutral

The share of trading companies that closed higher, counted one vote each — a bank worth billions and a micro-cap count the same. Above the 50% line more stocks rose than fell. Single sessions are noisy, so the faint dots are the raw daily readings and the lines are their 20, 100 and 200-day averages. Green above the neutral line, red below.

Fig. III

The Zweig Breadth Thrust

10-day EMA of % Advancing · from 40% to 56% (Jakarta) or 61.5% (Zweig) in ten sessions

Was a bottom bought by the whole market? Zweig's 61.5% bar has been cleared — (peak —). The ▲ marks the looser Jakarta rule, 56%: —. Six months later the IHSG averaged —, against — on an ordinary day; SPY after Zweig's own triggers, +17.3% against +6.3% (2009–2025). Most Jakarta episodes predate 2014, so read it as a level to watch, not a proven signal.

Fig. IV

Market Momentum — Stochastic

IHSG weekly %K / %D (15,3,3) · <20 oversold (buy zone), >80 overbought

Where this week's close sits inside the index's own range over the last fifteen weeks: 100% means it finished at the top of that range, 0% at the bottom. %K is the raw reading, %D its three-week average. The bands mark the extremes — below 20 the index is oversold, above 80 overbought. This one tracks price, not breadth, and runs on weekly bars, so it needs a long reading period to say anything.

Fig. V

Shinohara Intensity Ratio

IHSG weekly (26), Yahoo formula · the Weak − Strong spread

Shinohara measures buying and selling pressure as two ratios; the reading is the gap between them, so the gap itself is plotted. Above 100 — the shaded band — the market is extremely oversold, a rare and historically bullish reading.

Tab. A

The Daily Record

Every figure on this page, most recent session first

One row per trading session, carrying each reading above. Click a column heading to sort by it — twice to reverse. The Reading Period only ever slices backwards from today, so to reach a particular stretch, type it into Find Session. Scroll sideways for the full width.