The Indonesia Composite (IHSG) sits at 6,290 — down materially from its early-2025 high near 7,800, and now closer to 6,000 than to 7,000. The drop is driven less by domestic earnings deterioration and more by capital-account dynamics — foreign net selling of ~Rp 49 trillion year-to-date, MSCI weight reductions, and the same Mideast-war risk-off that's pressing the rupiah. Bank Indonesia's 50bp surprise hike to 5.25% on 20 May is a tactical positive for the financial sector (~51% of the index by weight), but the structural overhang from negative ratings outlooks and the fiscal trajectory remains. This dashboard tracks where the index is, where the modal scenarios point, and the probability mass on each side.
The IHSG is structurally bank-heavy: BBCA 22%, BBRI 14%, BMRI 11%, BBNI 4% — banks alone are ~51% of the index by weight. Top 10 stocks are 83% of the index. This means IHSG performance is dominated by a handful of names, and those names are highly sensitive to foreign flows. The Rp 49 trillion of net foreign selling YTD has fallen disproportionately on these large-cap banks, driving the headline decline.
Bank NIM is a function of (loan yield − deposit cost). When BI raises the policy rate by 50bp, loan repricing typically outpaces deposit repricing by 2-4 months, giving banks a temporary NIM tailwind. For BBCA specifically (domestic-funded, low FX exposure, sticky low-cost CASA deposits), the NIM expansion is structural. For BBRI and BMRI, the SOE-lending mandate dampens the benefit but doesn't eliminate it. Net: the BI hike is mechanically positive for index banks.
All three rating agencies (Moody's, Fitch, S&P) have Indonesia on negative outlook. A one-notch downgrade to BBB−/Baa3 would still be IG, but second downgrade (IG → HY) would trigger forced selling from passive flows, with cascading impact on the bank-heavy IHSG. Empirical base rate: ~40% of clustered negative-outlook actions progress to actual downgrade within 18 months. This is the asymmetric tail risk that justifies the bear-case weight.
IHSG trailing P/E at 16.4× sits modestly below its 10-year average (~17.5×) and below most ASEAN peers (Bursa Malaysia ~18×, SET ~19×, PSEi ~16×, but vs S&P 500 at ~22×). EPS growth consensus for 2026 is +6-8%, against a multiple compression that already prices most macro stress. Mean reversion alone suggests the IHSG is closer to its floor than its ceiling on valuation grounds — but valuation is a poor short-term timing tool.
The composite has lost ~20% from its early-2025 cyclical high. The trailing 12-month pace of −15.8% is consistent with a "stress" regime in the Markov classification — IHSG has spent ~25% of the past two decades in this regime. The structural question is whether the current weakness extends (bear-case −20% pa annualized continues), consolidates (base-case modest recovery), or reverses (bull-case +15% pa as foreign flows return on Fed dovish + BI hike).
Compounded from live spot at +15% / +3% / −20% annualized for Bull / Base / Bear. Bands reflect modal scenarios.
| Scenario | Annual drift | Conditions required | P-weight |
|---|---|---|---|
| Bull | +15% (σ=14%) | BI hike defends IDR, foreign flows return, EM rotation, China stimulus, no rating downgrade, valuation re-rating toward 18× P/E | 25-32% |
| Base | +3% (σ=17%) | Range-bound 6,000-7,000, modest earnings growth, foreign flows stabilize, BI on hold post-hike | 50-55% |
| Bear | −20% (σ=25%) | Rating downgrade (one-notch IG cliff), forced passive selling, IDR breaks 18,500, reserves drain accelerates, foreign capitulation | 15-22% |
| Threshold | Scenario | 6m | 12m | 24m | NEVER@12m |
|---|---|---|---|---|---|
| 5,500 −13% from spot | Bull | 12% | 18% | 22% | 82% |
| Base | 23% | 37% | 50% | 63% | |
| Bear | 55% | 81% | 95% | 19% | |
| P-weighted | 26% | 41% | 51% | 59% | |
| 6,000 −5% from spot | Bull | 52% | 57% | 60% | 43% |
| Base | 66% | 74% | 80% | 26% | |
| Bear | 88% | 96% | 99% | 4% | |
| P-weighted | 66% | 74% | 78% | 26% | |
| 7,000 +11% from spot | Bull | 59% | 80% | 93% | 20% |
| Base | 42% | 59% | 73% | 41% | |
| Bear | 15% | 20% | 22% | 80% | |
| P-weighted | 41% | 57% | 68% | 43% | |
| 8,000 +27% from spot | Bull | 14% | 43% | 75% | 57% |
| Base | 6% | 20% | 40% | 80% | |
| Bear | 1% | 2% | 3% | 98% | |
| P-weighted | 7% | 23% | 42% | 77% |
The IHSG is dominated by financials (51% by index weight), with consumer, energy/materials, telecom, and infrastructure rounding out the top sectors. The BI hike to 5.25% on 20 May is sector-asymmetric: it directly expands bank NIM (positive for the index's largest weight), supports IDR (neutral for most others), and modestly pressures discount-rate-sensitive consumer growth names. Commodity-exporter sectors (coal, palm, nickel) benefit from rupiah weakness translation more than they hurt on rate impact.
| Sector | BI +50bp impact | Why |
|---|---|---|
| Banks (BBCA, BBRI, BMRI, BBNI) | POSITIVE | NIM expands as loan yields reprice faster than deposit costs. BBCA cleanest (low-cost CASA, no SOE drag). |
| USD-debt names (JSMR, ASII, telcos) | POSITIVE (indirect) | Stronger IDR (post-hike defense) lowers FX-translated USD-debt servicing cost. |
| Consumer staples (INDF, ICBP) | POSITIVE (indirect) | IDR strength reduces imported wheat / soybean / sugar input costs. |
| Commodity exporters (ANTM, MDKA, UNTR, PTBA, AALI) | NEGATIVE (indirect) | IDR strength deflates USD-revenue-translated reported earnings. Partially offset by global growth tailwinds in bull regime. |
| Telcos (TLKM, ISAT) | NEUTRAL | Domestic revenue, partial USD capex. Marginal at most. |
| Property & KPR-mandate names | MILD NEGATIVE | Higher mortgage rates compress KPR demand; offset partially by lower IDR funding cost. |
| Ticker | Company | MSCI weight | Profile |
|---|---|---|---|
| BBCA | Bank Central Asia | 22.1% | Cleanest bank — domestic CASA, no SOE drag, premium ROE |
| BBRI | Bank Rakyat Indonesia | 13.9% | SOE bank, KPR/MSME mandate, dividend-extraction overhang |
| BMRI | Bank Mandiri | 11.2% | SOE bank, large corporate book, infrastructure exposure |
| TLKM | Telkom Indonesia | 9.5% | SOE telco, dividend yield play, structural sector challenges |
| ASII | Astra International | 8.3% | Conglomerate — auto, financial services, plantations, infra |
| Top 5 total | 65.0% | Top 10 = 83% — high concentration risk | |
Foreign flows are the swing factor for IHSG. Indonesia's free-float in MSCI EM is significant enough that index-driven passive flows can move the composite by 1-2% on a heavy day. Year-to-date foreign net selling stands at approximately Rp 49.3 trillion — roughly the entire foreign-fund accumulation of 2024 reversed in five months. The drivers are global (DXY strength, Mideast risk-off) and Indonesia-specific (rating outlook, fiscal trajectory, IDR weakness). The BI hike is the first credible attempt to reverse the flow direction.
| Stock | Approx. MSCI weight | Foreign sell pressure | Why |
|---|---|---|---|
| BBRI | 13.9% | Heaviest | SOE-bank policy overhang (Danantara, KPR cap, dividend extraction) |
| BBCA | 22.1% | Heavy | Largest weight = largest mechanical passive sell amount |
| BMRI | 11.2% | Heavy | Similar SOE-bank narrative + corporate-loan SOE exposure |
| TLKM | 9.5% | Moderate | Sector structural challenges + SOE |
| ASII | 8.3% | Moderate | Conglomerate discount; auto cycle concerns |
| ANTM, MDKA, INCO | ~3% | Net buying | Commodity exporters with IDR-weakness translation tailwind |
| Trigger | Likely impact on flows | Watch |
|---|---|---|
| BI hike (DELIVERED 20 May) | +Rp 5-15T over 60 days | SRBI + direct portfolio re-engagement |
| Moody's removes negative outlook | +Rp 10-20T over 30 days | Bear positioning unwinds rapidly |
| Fed delivers more cuts than priced | +Rp 15-25T over 60 days | DXY weakness drives EM rotation |
| China stimulus surprise | +Rp 10-15T over 30 days | SEA risk-on, regional rally |
| Major China+1 FDI announcement | +Rp 8-12T over 60 days | EV supply chain, semiconductor |
IHSG trades at 16.4× trailing earnings — modestly below its 10-year average of ~17.5× and below most ASEAN peers. Earnings yield (1/PE) is approximately 6.1%, against the 10-year INDOGB yield of 6.78%. The equity risk premium is therefore negative on a trailing basis (rare for EM equities) — but EPS growth expectations of +6-8% for 2026 turn it positive on a forward-looking basis. Valuation is a poor short-term timing tool, but the relative-value lens suggests the IHSG is closer to its floor than its ceiling on multiples alone.
| Market | Trailing P/E | Dividend Yield | 2026 YTD Return | Rating |
|---|---|---|---|---|
| IHSG (Indonesia) | 16.4× | 3.4% | −19% | Baa2 (NEG) |
| KLCI (Malaysia) | ~18× | 3.7% | −5% | A3 (STA) |
| SET (Thailand) | ~19× | 3.2% | −11% | Baa1 (STA) |
| PSEi (Philippines) | ~16× | 2.5% | −9% | Baa2 (STA) |
| VN-Index (Vietnam) | ~12× | 1.8% | +8% | Ba2 (STA) |
| STI (Singapore) | ~13× | 5.3% | +3% | Aaa |
| Trailing data approximate; figures will move with market. Rating reflects long-term sovereign at agency cited. | ||||
If Bull (15% drift) materializes: IHSG to 7,300 implies ~17.8× forward P/E on consensus EPS — re-rating to "normal" ASEAN range. If Base (3% drift): 6,480 implies ~14.0× forward — slight discount to current trailing, reflecting either earnings disappointment or sustained risk premium. If Bear (−20%): 5,150 implies ~11× forward — punitive but not absurd in EM crisis episodes (1998, 2008, 2013, 2020 all saw P/E compression below 12×).
IHSG and IDR move on overlapping macro drivers — Fed path, DXY, fiscal trajectory, ratings outlook, foreign flows. But the cross-asset transmission is more complex than a simple "rupiah down = stocks down" rule. Bank-heavy index composition means BI hike (defending IDR) directly expands the index's largest weight, partially offsetting the broad FX-weakness effect. This tab documents the cross-asset linkage that no single-asset dashboard captures cleanly.
| IDR scenario | USD/IDR 12m | Bank impact | Commodity exporter | Consumer staples | USD-debt names | Net IHSG read |
|---|---|---|---|---|---|---|
| IDR Bull (+4%) | ~18,400 | Mildly + | Mildly − | + | + | Modestly + |
| IDR Base (+9%) | ~19,300 | Neutral | + | − | − | Neutral / mixed |
| IDR Bear (+18%) | ~20,900 | Negative | Strongly + | Strongly − | Strongly − | Negative |
The IHSG's 51% bank weight means rate-driven monetary policy moves dominate FX moves at the index level. When BI hikes to defend the rupiah, the headline impact on the index is mechanical NIM expansion at the largest constituents. Even when broader IDR weakness pressures importers and USD-debt names, the bank rally can keep the index supported.
This is the empirical opposite of the textbook "EM currency weakness = equity weakness" pattern. Indonesia is structurally bank-dominated; its equity index reacts to monetary policy as much as to FX.
Commodity exporters (ANTM, MDKA, UNTR, AALI, PTBA, ITMG) earn USD revenue and report in IDR — so IDR weakness mechanically increases their IDR earnings. The 2022 commodity spike showed this clearly: IDR weakened mildly while coal/CPO stocks rallied 60-100%. The correlation between USD/IDR and these stocks is structurally positive, not negative.
This is the structural insight that makes a pure IHSG-IDR correlation misleading. The right framing is sector-specific: half the index moves with banks (monetary policy), a quarter moves against IDR (consumer importers), a tenth moves with IDR (commodity exporters), and a quarter is mixed.
| Joint scenario | Joint probability | IDR outcome | IHSG outcome | Read |
|---|---|---|---|---|
| Both bull | ~8% | IDR ~17,000-17,500 | IHSG 7,000-7,500 | EM rotation, Fed dovish, BI credible |
| FX bull, equity base | ~15% | IDR ~17,500 | IHSG ~6,500 | IDR rally without equity follow-through (rare) |
| Both base | ~28% | IDR ~19,300 | IHSG ~6,500 | Range-bound consolidation, modest weakening |
| FX base, equity bear | ~12% | IDR ~19,000 | IHSG 5,500-6,000 | Equity capitulation without FX crisis |
| Both bear | ~13% | IDR >20,000 | IHSG <5,500 | Twin-deficit crisis, rating downgrade, forced selling |
| Joint probabilities use correlation ~0.5 (positive across regimes given shared macro drivers). Remaining ~24% spread across off-diagonal outcomes. | ||||
The bull case for IHSG isn't a contrarian fantasy — it's the modal outcome if any two of the listed catalysts fire within 90 days. Probability mass on the bull case (25-32%) is non-trivial. This tab makes the bull case explicit, identifies its drivers, and names what would convert it from secondary scenario to base case.
BI's 50bp hike to 5.25% directly expands bank NIM at the index's largest constituents. NIM repricing typically takes 60-120 days as loan yields outpace deposit costs. Implied path: BBCA earnings up 4-7% on the rate move alone; BMRI/BBRI up 2-4% (SOE drag); BBNI up 3-5%. Net index uplift from the bank channel alone: roughly +2-3% above whatever the broader macro does.
If US growth disappoints and Fed Funds path turns more dovish than the 4.38% pricing, DXY breaks 100 sustainably. EM rotation, foreign flows return, IHSG re-rates. Implied path: 6,290 → 6,800-7,200 within 6 months.
The cascade analysis shows agencies unwind faster than they tighten. Moody's pivot triggers Fitch/S&P follow-through. Foreign re-engagement. Passive flows return. Implied path: +5-8% over 30 days, +12-18% over 6 months.
Indonesia's commodity export complex sits at ~$60bn annually. A 20% commodity price increase materially lifts current account, fiscal revenue (royalties), and the IHSG energy/materials sector earnings. Implied path: sector-specific +25-40%; index uplift 3-5%.
A major EV battery, semiconductor, or supply-chain relocation announcement — multi-billion USD scale — shifts BoP narrative and IHSG sentiment. Implied path: 6,290 → 6,800-7,000 within 6-9 months on a single major catalyst; +15% if multiple stack.
Indonesia's equity index is in a tactical inflection point — caught between a clear domestic policy positive (BI hike) and persistent structural pressures (rating outlook, foreign outflow, FX risk). The probability-weighted central tendency is roughly flat consolidation around 6,400-6,500, but the tails are wide and informationally important. Below are the three theses that frame portfolio positioning.
The base case is not a bold call. It's the outcome where (a) the BI hike defends IDR but doesn't trigger sharp rally, (b) foreign flows stabilize but don't reverse, (c) no rating downgrade fires, and (d) earnings come in mid-single digits. Under this scenario, IHSG drifts in a roughly +3% annual range, testing 6,000 on weak days and approaching 7,000 on strong ones without breaking either firmly.
Portfolio implication: sector rotation matters more than index timing. Long banks (BBCA cleanest expression), commodity exporters with IDR-strength hedge (ANTM, MDKA), avoid USD-debt names. Buy weakness near 6,000, lighten on strength toward 7,000.
The bull case requires two of these catalysts firing within 90 days: (1) Fed delivers more cuts than priced, (2) Moody's removes negative outlook, (3) major China+1 FDI announcement, (4) commodity cycle turns up materially, or (5) the BI hike actually reverses foreign flow direction. Any two of these triggers a 12-18% IHSG rally within 6 months as foreign positioning reverses.
The single highest-probability catalyst is the BI hike itself (already delivered). Watch the foreign-flow turn over the next 30-60 days as the validation signal. If net flows turn positive by July, probability shifts further toward bull.
The bear case is concentrated in a single event: a sovereign rating downgrade. Empirical base rate of a one-notch downgrade given current cluster of three negative outlooks: ~40% over 18 months. Conditional on the downgrade happening, IHSG sell-off is 10-15% from announcement to 90 days later (passive forced selling + sentiment). A further downgrade (IG → HY) doubles that. This is the asymmetric risk that justifies the bear weight.
Watch trigger: 2027 APBN draft (August 2026) — if MBG is preserved at Rp 350tn+ and deficit projects above 3%, one of the three agencies likely acts within 60 days of the draft. If the draft shows fiscal discipline, the bear weight compresses materially.
This dashboard uses the same analytical framework as idrtracker.com: drifted-GBM barrier-crossing math for thresholds, probability-weighted scenario projection, and a stress-test discipline that names what would invalidate each call. Every number below is reproducible from the methodology and the inputs cited.
b = ln(K/S₀); μ = annualized drift; σ = annualized vol (17% for IHSG, calibrated to 5-year realized). Standard barrier-crossing formula for geometric Brownian motion with constant drift.
| Scenario | Drift | Vol | Probability weight | Historical analog |
|---|---|---|---|---|
| Bull | +15% pa | 14% | 25-32% | 2009 post-GFC, 2020 post-COVID |
| Base | +3% pa | 17% | 50-55% | 2015-2019 consolidation |
| Bear | −20% pa | 25% | 15-22% | 1998, 2008, 2013 taper, 2020 March |
| Indicator | Source | Cutoff |
|---|---|---|
| IHSG live | Yahoo Finance ^JKSE | Live on page load |
| Foreign flow YTD | IDX official, BPS | May 2026 |
| MSCI weights | MSCI Indonesia fact sheet, April 2026 | April 30, 2026 |
| Valuation (P/E, P/B) | CEIC, Simply Wall St aggregates | January-May 2026 |
| BI Rate, CPI, Reserves | Bank Indonesia | May 2026 (post-hike) |
| Sector returns | IDX statistical reports | May 2026 |
| ASEAN peer multiples | Bloomberg via news aggregators | April-May 2026 |
This document is research and analysis prepared for informational and educational purposes only. It does not constitute investment advice, a recommendation to buy or sell any security or index, or an offer or solicitation of any kind. Forecasts, scenarios, and probability weights are based on assumptions that may not prove accurate; emerging-market equity indices can move sharply and unpredictably against any forecast, and the IHSG has historically done so in both directions.
No representation or warranty is made as to the accuracy or completeness of the data sources cited; primary data should be verified at source before any decision is made. The authors have no liability for any loss arising from reliance on this material. Consult qualified financial, legal, and tax professionals before acting on any of the views expressed.