IDX screenerLiquid stocks ranked by foreign flow and momentum

Updated
30 Sep 2026, 15:13 WIB
Prices to
29 Sep 2026
Universe
20 stocks

Daily Top Picks

Technically confirmed stocks are prioritised; remaining places are filled by total score.

Daily Pick #1 Score-based

DSSA Dian Swastatika Sentosa Tbk

Thermal Coal

Current
Rp 1,095
Stop
Rp 990
Entry
Rp 1,090
Target 1
Rp 1,290
Target 2
Rp 1,390
Daily Pick #2 Score-based

BBRI Bank Rakyat Indonesia (Persero) Tbk.

Banks - Regional

Current
Rp 3,210
Stop
Rp 3,060
Entry
Rp 3,170
Target 1
Rp 3,390
Target 2
Rp 3,440
Daily Pick #3 Score-based

AMMN Amman Mineral Internasional Tbk.

Other Precious Metals & Mining

Current
Rp 4,590
Stop
Rp 4,180
Entry
Rp 4,480
Target 1
Rp 5,075
Target 2
Rp 5,275
Daily Pick #4 Score-based

DEWA Darma Henwa Tbk

Thermal Coal

Current
Rp 350
Stop
Rp 308
Entry
Rp 340
Target 1
Rp 404
Target 2
Rp 496
Daily Pick #5 Score-based

TINS TIMAH (Persero) Tbk.

Other Industrial Metals & Mining

Current
Rp 4,750
Stop
Rp 4,290
Entry
Rp 4,620
Target 1
Rp 5,275
Target 2
Rp 5,600

Ranking

Twenty liquid stocks ranked by foreign flow and share-price performance. Factor points stay in the calculation; only total points are displayed.

RankTickerPriceADV20Foreign 3DForeign 7DPerformance 1DPerformance 3DPerformance 5DTotal points
1SINI SuspendedSingaraja Putra Tbk.Lumber & Wood Production18,300Rp 162.78 BRp 0Rp 64.81 B+14.02%+0.00%+0.00%400.0
2DSSADian Swastatika Sentosa TbkThermal Coal1,095Rp 368.72 BRp 14.85 BRp 79.24 B+0.46%+3.79%+2.34%384.2
3BBRIBank Rakyat Indonesia (Persero) Tbk.Banks - Regional3,210Rp 566.65 BRp 44.89 BRp -600.26 B+1.26%+1.90%+0.63%336.8
4AMMNAmman Mineral Internasional Tbk.Other Precious Metals & Mining4,590Rp 418.46 BRp 53.31 BRp 39.79 B+2.46%-2.97%-5.95%315.8
5DEWADarma Henwa TbkThermal Coal350Rp 187.49 BRp 21.74 BRp 7.24 B+2.94%-1.69%-7.89%315.8
6TINSTIMAH (Persero) Tbk.Other Industrial Metals & Mining4,750Rp 223.59 BRp -27.14 BRp -23.55 B+2.81%+0.42%-1.25%310.5
7PTBABukit Asam (Persero) Tbk.Thermal Coal3,130Rp 154.77 BRp -37.34 BRp -46.52 B+0.64%+1.29%+2.62%273.7
8PTROPetrosea Tbk.Other Industrial Metals & Mining5,300Rp 229.51 BRp 4.68 BRp 8.11 B+0.00%+0.00%-1.85%273.7
9TPIAChandra Asri Pacific Tbk.Specialty Chemicals1,745Rp 249.75 BRp 48.75 BRp -19.80 B+1.45%-3.06%-6.68%268.4
10ANTMANTAM (Persero) Tbk.Gold3,230Rp 363.67 BRp -87.35 BRp -297.77 B+2.22%+0.31%-1.22%263.2
11BUMIBumi Resources Tbk.Thermal Coal180Rp 631.06 BRp -16.88 BRp -53.53 B+1.69%-0.55%-6.22%252.6
12ASIIAstra International Tbk.Conglomerates4,750Rp 194.90 BRp -62.30 BRp -91.93 B+1.06%+1.28%+0.00%250.0
13BRMSBumi Resources Minerals Tbk.Other Industrial Metals & Mining600Rp 194.16 BRp 13.46 BRp 31.67 B+0.84%-9.09%-13.67%210.5
14ISATIndosat Tbk.Telecom Services2,330Rp 155.84 BRp -10.54 BRp -85.51 B+1.30%-0.85%-3.72%210.5
15CUANPetrindo Jaya Kreasi Tbk.Thermal Coal895Rp 426.19 BRp 16.00 BRp 11.23 B+1.13%-4.28%-6.77%205.3
16INETSinergi Inti Andalan Prima Tbk.Telecom Services280Rp 151.41 BRp 6.96 BRp 31.89 B-0.71%-4.14%-15.24%184.2
17BBCABank Central Asia Tbk.Banks - Regional6,100Rp 762.07 BRp -18.37 BRp -261.54 B-0.81%-2.00%-2.78%178.9
18BMRIBank Mandiri (Persero) Tbk.Banks - Regional4,060Rp 575.81 BRp -588.74 BRp -1.48 T+0.74%-0.49%-3.10%152.6
19BULLBuana Lintas Lautan Tbk.Marine Shipping348Rp 186.61 BRp -17.25 BRp -20.88 B+0.00%-2.81%-12.63%128.9
20TLKMTelkom Indonesia (Persero) Tbk.Telecom Services2,340Rp 305.45 BRp -394.45 BRp -772.59 B-1.27%-2.49%-3.69%84.2

Track record

Average returnAfter 1 dayAfter 5 daysAfter 10 daysAfter 20 days
Top 5-0.75%2 of 10 up———
Headline pick+0.32%1 of 2 up———
Rank #1————
Recent picks
DateRankTickerAfter 1 dayAfter 5 daysAfter 10 daysAfter 20 days
29 Sep 2026#2DSSA headline————
29 Sep 2026#3BBRI————
29 Sep 2026#4AMMN————
29 Sep 2026#5DEWA————
29 Sep 2026#6TINS————
28 Sep 2026#2DSSA headline+3.32%———
28 Sep 2026#3PTRO+0.00%———
28 Sep 2026#4BBCA-1.20%———
28 Sep 2026#5EMAS+0.67%———
28 Sep 2026#6CUAN-2.75%———
25 Sep 2026#2DSSA+0.00%———
25 Sep 2026#3PTRO+0.00%———
25 Sep 2026#4CUAN headline-2.67%———
25 Sep 2026#5TINS-4.45%———
25 Sep 2026#6BBCA-0.40%———

News for the top 10

Google News headlines matched on ticker or company name. Treat them as leads: highlighted tags are keyword matches, so confirm corporate actions in IDX disclosures.

2DSSADian Swastatika Sentosa Tbk
3BBRIBank Rakyat Indonesia (Persero) Tbk.
4AMMNAmman Mineral Internasional Tbk.
5DEWADarma Henwa Tbk
6TINSTIMAH (Persero) Tbk.
7PTBABukit Asam (Persero) Tbk.
8PTROPetrosea Tbk.
9TPIAChandra Asri Pacific Tbk.
10ANTMANTAM (Persero) Tbk.

Methodology

The most liquid stocks are selected first. Each factor is then ranked within that group and turned into points, so a score measures relative standing, not expected return.

  1. Liquidity universe

    Rank by 20-day average daily value traded and keep the top \(N\).

    $$\text{ADV}_{20,i} = \frac{1}{20}\sum_{t=T-19}^{T} P_{i,t}\,V_{i,t}$$ $$\mathcal{U} = \left\{ i : \operatorname{rank}\left(\text{ADV}_{20,i}\right) \le N \right\}$$
  2. Foreign flow

    Net foreign buy value over \(h \in \{3, 7\}\) days, scaled by liquidity or by free-float market cap.

    $$\text{NFB}_{i,h} = \sum_{t=T-h+1}^{T} \left(B^{f}_{i,t} - S^{f}_{i,t}\right) P_{i,t}$$ $$F^{\text{ADV}}_{i,h} = \frac{\text{NFB}_{i,h}}{\text{ADV}_{20,i}} \qquad F^{\text{FF}}_{i,h} = \frac{\text{NFB}_{i,h}}{P_{i,T}\, Q^{\text{ff}}_{i}}$$
  3. Price performance

    Return over \(h \in \{1, 3, 5\}\) trading days (Bloomberg \(\texttt{CHG\_PCT}\) fields).

    $$R_{i,h} = \frac{P_{i,T}}{P_{i,T-h}} - 1$$
  4. Points and total

    Rank 1 is best; ties share their average rank. Points are summed across factors.

    $$\text{Pts}_{i,k} = 100 \times \frac{N - r_{i,k}}{N - 1}$$ $$S_i = \sum_{k \in \mathcal{K}} \text{Pts}_{i,k}$$
  5. Technical confirmation

    Daily Top Picks list confirmed stocks by \(S_i\) first, then use the highest-scoring unconfirmed stocks to fill any remaining places.

    $$P_T > \text{SMA}_{20} > \text{SMA}_{50}$$ $$\text{MACD} > \text{EMA}_{9}(\text{MACD})$$ $$40 \le \text{RSI}_{14} \le 70$$
  6. Entry, stop and targets

    Set from the 14-day average true range and rounded to IDX price ticks. If price is stretched above SMA20, entry waits for a pullback.

    $$E = \begin{cases} P_T & P_T \le \text{SMA}_{20} + 1.5\,\text{ATR}_{14} \\ \text{SMA}_{20} + 0.5\,\text{ATR}_{14} & \text{otherwise} \end{cases}$$ $$\text{Stop} = E - 1.5\,\text{ATR}_{14} \qquad R = E - \text{Stop}$$ $$T_1 = E + 2R \qquad T_2 = \begin{cases} \text{High}_{60} & \text{High}_{60} > T_1 \\ E + 3R & \text{otherwise} \end{cases}$$

Factors this run: Foreign flow 3D, Foreign flow 7D, Return 1D, Return 3D, Return 5D, for a maximum of 500 points.