IDX screenerLiquid stocks ranked by foreign flow and momentum

Updated
01 Oct 2026, 17:55 WIB
Prices to
01 Oct 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,120
Stop
Rp 1,020
Entry
Rp 1,120
Target 1
Rp 1,320
Target 2
Rp 1,420
Daily Pick #2 Score-based

TINS TIMAH (Persero) Tbk.

Other Industrial Metals & Mining

Current
Rp 4,590
Stop
Rp 4,280
Entry
Rp 4,590
Target 1
Rp 5,200
Target 2
Rp 5,500
Daily Pick #3 Score-based

TPIA Chandra Asri Pacific Tbk.

Specialty Chemicals

Current
Rp 1,730
Stop
Rp 1,615
Entry
Rp 1,730
Target 1
Rp 1,960
Target 2
Rp 2,370
Daily Pick #4 Score-based

PTRO Petrosea Tbk.

Other Industrial Metals & Mining

Current
Rp 5,225
Stop
Rp 4,840
Entry
Rp 5,225
Target 1
Rp 5,975
Target 2
Rp 6,375
Daily Pick #5 Score-based

ANTM ANTAM (Persero) Tbk.

Gold

Current
Rp 3,120
Stop
Rp 2,950
Entry
Rp 3,120
Target 1
Rp 3,460
Target 2
Rp 3,630

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
1DSSADian Swastatika Sentosa TbkThermal Coal1,120Rp 359.24 BRp 65.84 BRp 76.55 B+4.67%+6.16%+2.75%489.5
2SINI SuspendedSingaraja Putra Tbk.Lumber & Wood Production18,300Rp 152.32 BRp 0Rp 41.57 B+14.02%+0.00%+0.00%439.5
3TINSTIMAH (Persero) Tbk.Other Industrial Metals & Mining4,590Rp 224.51 BRp 18.50 BRp 46.67 B-1.29%+1.77%-5.36%378.9
4TPIAChandra Asri Pacific Tbk.Specialty Chemicals1,730Rp 245.72 BRp 8.33 BRp 12.19 B-0.29%+0.29%-4.95%357.9
5PTROPetrosea Tbk.Other Industrial Metals & Mining5,225Rp 223.04 BRp -14.36 BRp -18.22 B+1.95%-1.42%-2.79%326.3
6ANTMANTAM (Persero) Tbk.Gold3,120Rp 365.48 BRp 23.75 BRp -88.93 B-2.50%+0.65%-4.59%289.5
7BULLBuana Lintas Lautan Tbk.Marine Shipping348Rp 176.75 BRp -794.71 MRp -14.83 B+2.35%-2.79%-8.42%273.7
8BBRIBank Rakyat Indonesia (Persero) Tbk.Banks - Regional3,100Rp 559.45 BRp -62.73 BRp -405.27 B-1.27%-1.27%-1.27%252.6
9CUANPetrindo Jaya Kreasi Tbk.Thermal Coal865Rp 411.21 BRp -15.72 BRp -76.74 B+2.37%-4.95%-7.98%252.6
10ISATIndosat Tbk.Telecom Services2,260Rp 150.61 BRp -57.84 BRp -177.04 B+0.00%+0.89%-5.83%234.2
11BMRIBank Mandiri (Persero) Tbk.Banks - Regional4,010Rp 579.83 BRp -551.17 BRp -1.52 T+0.00%-0.25%-1.47%223.7
12BBCABank Central Asia Tbk.Banks - Regional6,000Rp 793.38 BRp -354.89 BRp -244.22 B-1.23%-3.61%-3.61%210.5
13INETSinergi Inti Andalan Prima Tbk.Telecom Services264Rp 152.04 BRp -385.00 MRp 13.78 B-1.49%-7.69%-16.46%205.3
14DEWADarma Henwa TbkThermal Coal334Rp 186.69 BRp 14.05 BRp -35.61 B-2.34%-4.57%-8.24%205.3
15AMMNAmman Mineral Internasional Tbk.Other Precious Metals & Mining4,370Rp 422.13 BRp -41.09 BRp -22.54 B-3.10%-3.53%-7.61%194.7
16ASIIAstra International Tbk.Conglomerates4,510Rp 200.82 BRp -52.43 BRp -108.67 B-1.96%-3.43%-5.45%184.2
17PTBABukit Asam (Persero) Tbk.Thermal Coal3,050Rp 146.20 BRp -98.27 BRp -94.38 B-2.24%-4.09%+0.00%181.6
18BUMIBumi Resources Tbk.Thermal Coal170Rp 625.62 BRp -30.07 BRp -125.68 B-2.86%-5.56%-8.11%142.1
19TLKMTelkom Indonesia (Persero) Tbk.Telecom Services2,250Rp 331.78 BRp -317.22 BRp -760.97 B-1.75%-5.06%-6.64%94.7
20BRMSBumi Resources Minerals Tbk.Other Industrial Metals & Mining550Rp 195.08 BRp -56.12 BRp -52.63 B-6.78%-11.29%-19.12%63.2

Track record

Average returnAfter 1 dayAfter 5 daysAfter 10 daysAfter 20 days
Top 5-0.54%6 of 20 up———
Headline pick+0.87%2 of 4 up———
Rank #1————
Recent picks
DateRankTickerAfter 1 dayAfter 5 daysAfter 10 daysAfter 20 days
01 Oct 2026#1DSSA headline————
01 Oct 2026#3TINS————
01 Oct 2026#4TPIA————
01 Oct 2026#5PTRO————
01 Oct 2026#6ANTM————
30 Sep 2026#2DSSA headline+4.67%———
30 Sep 2026#3ANTM-2.50%———
30 Sep 2026#4BBRI-1.27%———
30 Sep 2026#5TPIA-0.29%———
30 Sep 2026#6AMMN-3.10%———
29 Sep 2026#2DSSA headline-1.83%———
29 Sep 2026#3BBRI-0.95%———
29 Sep 2026#4AMMN+0.67%———
29 Sep 2026#5DEWA+0.59%———
29 Sep 2026#6TINS+0.65%———
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.

1DSSADian Swastatika Sentosa Tbk
3TINSTIMAH (Persero) Tbk.
4TPIAChandra Asri Pacific Tbk.
5PTROPetrosea Tbk.
6ANTMANTAM (Persero) Tbk.
8BBRIBank Rakyat Indonesia (Persero) Tbk.
9CUANPetrindo Jaya Kreasi Tbk.
10ISATIndosat 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.