trading

IHSG Investing Guide: How to Pick Indonesian Stocks as a Developer

A systematic framework for investing in Indonesian stocks (IDX). How I analyze IHSG stocks using fundamentals, technicals, and sector rotation — built by an engineer, for engineers.

April 12, 2026·8 min read·
#ihsg#indonesia#stocks#investing#idx#fundamental-analysis

Most Indonesian developers I know keep their savings in deposito at 4% annual yield. Meanwhile the IDX has delivered 12–15% CAGR over 10 years for investors who knew what to pick.

I've been investing in Indonesian stocks since 2018. I'm an engineer by training, so I built a systematic framework instead of guessing. Here's exactly how I analyze IHSG stocks — no emotions, no tips from WhatsApp groups.

Why IHSG Is Underrated by Tech People

The IDX is home to some exceptional businesses: Bank Central Asia (BBCA), Unilever Indonesia (UNVR), Astra International (ASII), and Bank Rakyat Indonesia (BBRI). These aren't speculative plays — they're dominant businesses with 20+ year track records.

The problem: most Indonesian developers trust deposito because the stock market feels opaque and unstructured. This guide gives you the structure.


The 4-Step Screening Framework

Step 1: Sector Rotation First

Indonesia's economy runs in cycles tied to commodities, banking, and consumer spending. Start by picking the right sector before picking the stock.

Cyclical sectors (buy when economy accelerates):

  • Financials (BBCA, BBRI, BMRI, BBNI)
  • Property (BSDE, CTRA, SMRA)
  • Consumer cyclicals (MAPI, ACES)

Defensive sectors (buy when uncertainty is high):

  • Consumer staples (UNVR, ICBP, MYOR)
  • Utilities (PGAS, TLKM)

Commodity plays (buy when global demand rises):

  • Coal: ADRO, ITMG, BYAN
  • Palm oil: AALI, LSIP
  • Metals: ANTM, INCO

Read Bank Indonesia's quarterly economic report + BPS GDP data. They're free. Match your buys to the cycle phase.


Step 2: Screen for Quality — The Numbers That Matter

For each stock I like, I check these 5 metrics on stockbit.com or idx.co.id:

| Metric | What I Want | Why | |--------|-------------|-----| | ROE | > 15% | Management efficiency | | Debt-to-Equity | < 1.0 | Financial safety | | Revenue growth (3yr CAGR) | > 10% | Business momentum | | Net profit margin | > 10% | Pricing power | | PBV | < 3.0 | Valuation sanity check |

BBCA consistently scores: ROE ~19%, D/E ~0.8, revenue growth ~12%, NPM ~45%, PBV currently ~5x (premium is justified by quality).


Step 3: Understand the Business in 5 Minutes

I ask three questions before touching a stock:

  1. What does this company actually sell? If I can't explain it in one sentence, I pass.
  2. Who are their customers? Government-dependent revenues are riskier than retail.
  3. What happens to this business in a recession? Stress-test the model.

BBRI is easy: lends to micro/SME borrowers across Indonesia's 17,000 islands. NPL is their main risk. During COVID-19 NPL spiked to 3.2% — they survived. That tells me the model is resilient.


Step 4: Technical Entry — Don't Buy Fundamentals at the Wrong Price

Fundamentals tell you WHAT to buy. Technicals tell you WHEN.

My entry rule for IHSG stocks:

  1. Stock must be in an uptrend (price above 50-day MA)
  2. Wait for a pullback to the 50-day MA or a key support level
  3. Entry on the next green candle after touching support
  4. Stop-loss 5–7% below entry
Example — BBCA entry setup:
- 52-week high: 10,200
- 50-day MA: 9,400
- Key support zone: 9,200–9,400
- Wait for price to retrace to 9,200–9,400
- Enter when next daily candle closes green
- Stop: 8,700 (5.4% below entry)
- Target: 10,200 (previous high) = 10.9% gain
- Risk:reward = 1:2

This setup keeps you from chasing breakouts at the top.


My Watchlist Methodology

I maintain 3 tiers:

Tier 1 — Core Holdings (60% of portfolio): BBCA, BBRI, TLKM, UNVR. DCA quarterly. Never trade these.

Tier 2 — Cyclical Opportunists (30%): ADRO, MAPI, BSDE. Buy at cycle lows, trim at cycle highs.

Tier 3 — Speculation (10%): Small caps, IPOs, special situations. This is the learning money. Risk is capped at 10%.


Common Mistakes Indonesian Investors Make

Buying on WhatsApp tips: The tip is always late. By the time it reaches you, the early buyers are already taking profits off your buy orders.

Ignoring the dollar: IDX stocks denominated in Rupiah, but many Indonesian companies earn USD (exporters) or are exposed to USD debt (importers). USD/IDR rate matters.

No position sizing: Putting 40% into one small-cap because someone on YouTube said it's the next BBCA. Use the 2% rule — never risk more than 2% of portfolio on any single trade.

Selling winners, keeping losers: The psychology of loss aversion. Set stop-losses mechanically and don't override them.


Practical Starting Point

If you're starting with Rp 5 million and have zero experience:

  1. Open a Mandiri Sekuritas, Mirae Asset, or Stockbit account (all support IDR)
  2. Start with 50% BBCA + 50% BBRI via monthly DCA
  3. Read 2 annual reports (BBCA and BBRI are excellent)
  4. After 6 months, add a tier-2 cyclical position
  5. Never touch more than 5 stocks until you have 2+ years of experience

Boring? Yes. But DCA into BBCA from 2015–2025 returned ~280% plus dividends. Boring wins.


Dividend Investing: The IHSG Income Play

Indonesian stocks pay some of the best dividends in Southeast Asia. Bank stocks in particular distribute 40–60% of profits as dividends because Bank Indonesia regulations encourage strong capital distribution.

Top dividend payers on IDX:

| Stock | 2024 Dividend Yield | Payout Ratio | 5-Year Avg Yield | |-------|---------------------|--------------|------------------| | BBRI | 5.8% | 65% | 5.2% | | BMRI | 4.9% | 60% | 4.5% | | TLKM | 5.2% | 75% | 4.8% | | UNVR | 3.8% | 95% | 4.1% | | BBCA | 1.9% | 40% | 1.7% |

BBCA has the lowest yield but the highest capital appreciation — it's a growth play, not an income play. BBRI and BMRI are the income plays.

Tax note: Individual Indonesian investors pay 2.5% final tax on dividends (reduced from 10% in 2021 to encourage stock market participation). This is automatically withheld by your broker — you don't need to calculate it manually.

Dividend reinvestment strategy: Take your annual BBRI dividend and buy more BBRI. This is literal compounding. Rp 50 million in BBRI in 2015, fully reinvested, would be worth approximately Rp 180 million today from dividends alone — before price appreciation.


How to Read an IDX Annual Report in 30 Minutes

Annual reports (Laporan Tahunan) are on each company's investor relations page AND on idx.co.id. Here's my fast-read checklist:

Page 1–20: Management Discussion (skip the fluff, read the numbers):

  • Revenue growth YoY — is it accelerating or decelerating?
  • Net profit trend — any one-time items distorting the number?
  • Management guidance for next year — how confident are they?

Page 30–60: Financial Statements

  • Balance sheet: Total debt vs equity (calculate D/E yourself — don't trust the website screener blindly)
  • Cash flow from operations — must be positive; net income can be manipulated, cash can't
  • Dividends per share history — shows management's commitment to shareholders

Page 60+: Risk Factors

  • What does management list as their top risks?
  • Are these risks material and worsening, or standard boilerplate?

BBCA's annual report is the gold standard — read it once and you'll understand what a high-quality Indonesian bank looks like. Everything else gets measured against it.


Brokerage Account Comparison

You need the right tools. Here's what I use and recommend:

| Broker | Best For | Buy Fee | Sell Fee | Minimum | |--------|----------|---------|----------|---------| | Stockbit Sekuritas | Beginners + research tools | 0.10% | 0.25% | Rp 100k | | Mirae Asset | Active traders, advanced charts | 0.15% | 0.25% | Rp 1M | | Mandiri Sekuritas | Integrated banking | 0.17% | 0.27% | Rp 1M | | Phillip Sekuritas | Margin trading | 0.18% | 0.28% | Rp 5M |

Start with Stockbit — the built-in fundamental screener saves hours. Once you're more active, move to Mirae for the charting tools.

Free resources I use daily:

  • idx.co.id — all annual reports and financial statements, free
  • stockbit.com — financial ratios, screener, community sentiment
  • Bank Indonesia quarterly reports at bi.go.id — macroeconomic context
  • BPS data at bps.go.id — GDP, inflation, consumer spending trends

Key Takeaways

  • Match sector picks to Indonesia's economic cycle — don't fight the macro
  • Screen for ROE >15%, D/E <1.0, and revenue growth >10%
  • Use technical analysis for entry timing — fundamentals alone aren't enough
  • DCA into tier-1 quality stocks; speculate with only 10% of portfolio
  • Ignore WhatsApp tips; read the annual report instead

Conclusion

The IHSG rewards disciplined investors who do the work. As a developer, your systematic thinking is an edge — use it. Build a framework, stick to it, and let compounding do the heavy lifting.

Next up: Dollar-Cost Averaging vs Lump Sum: What the Data Actually Shows


Published: 2026-04-12 | Category: Trading | Read time: 9 min

#ihsg#indonesia#stocks#investing#idx#fundamental-analysis
D
DevToCashAuthor

Senior DevOps/SRE Engineer · 10+ years · Professional Trader (IDX, Crypto, US Equities)

I write about real infrastructure patterns and trading strategies I use in production and in live markets. No courses, no affiliate hype — just documentation of what actually works.

More about me →