Gacor Quant
Market belum buka IDX Edge PRO Tentang Gacor

Surya Pertiwi Tbk.

SPTO · analisa Rabu, 28 Oktober 2026

model analisa cb/deepseek-v4.1-flash

Underweight

600 rupiah per lembar · +0,84% · 2026-10-28

Net broker seluruhnya 313,4 jt rupiah. Kapitalisasi 1,6 T.

Ringkasan

Empat hal yang menentukan. Laporan penuh ada di bawah.

Putusan
Underweight. Underweight SPTO.JK. Turunkan eksposur ke 25-30% dari target alokasi, jangan tambah di 600, dan jangan buka posisi baru di atas 590.
Aliran dana
KZ beli 116,1 jt
Keyakinan
B62 · paling kuat Volatilitas, paling lemah Likuiditas
Posisi harga
-1,1% terhadap SMA50, asing 1,3% dari volume 20 sesi
Rencana
belum masuk daftar beli, lihat keputusan akhir

Tingkat keyakinan B62

Skor 62.0 dari 100, disusun dari lima pemeriksaan terpisah. Tidak ada angka yang berasal dari kalimat model sendiri.

Kesepakatan agen 18/30

2 dari 3 lapis sepakat

Akumulasi broker 22/25

net 313,4 jt dari bruto 499,1 jt, 12/12 broker net beli

Konfirmasi tren 7/15

-1,1% vs SMA50, return 20 sesi -0,8%

Likuiditas 0/15

rata-rata 760,6 jt rupiah per hari

Volatilitas 15/15

ATR 3.1% pas untuk stop 1,5 ATR

VWAP
594
rata-rata berbobot volume
Nilai transaksi
607,1 jt
rupiah, sesi 2026-10-28
Frekuensi
274
kali transaksi
Volume
1,0 jt
lembar

Siapa yang membeli, di harga berapa

10 broker terbesar dari 12, 2020-01-02 sampai 2026-10-28. Positif berarti akumulasi.

BrokerNamaNetNet volumeBeliJual
KZ CLSA SEKURITAS INDONESIA 116,1 jt 195,7 rb 116,1 jt -
TP OCBC SEKURITAS INDONESIA 105,3 jt 178,5 rb 105,6 jt 295,0 rb
XC AJAIB SEKURITAS ASIA 40,0 jt 67,4 rb 94,9 jt 55,0 jt
YP MIRAE ASSET SEKURITAS INDONESIA 15,2 jt 25,6 rb 15,2 jt -
NI BNI SEKURITAS 13,2 jt 22,1 rb 14,3 jt 1,1 jt
PD INDO PREMIER SEKURITAS 7,3 jt 12,3 rb 7,4 jt 59,5 rb
KI CIPTADANA SEKURITAS ASIA 6,0 jt 10,2 rb 6,0 jt -
KK PHILLIP SEKURITAS INDONESIA 3,8 jt 6,9 rb 40,2 jt 36,4 jt
LG TRIMEGAH SEKURITAS INDONESIA TBK. 3,0 jt 5,0 rb 3,0 jt -
AK UBS SEKURITAS INDONESIA 1,9 jt 3,2 rb 1,9 jt -

Akumulasi terjadi di level ini

Rata-rata beli di bawah penutupan berarti pembeli masuk lebih murah dari harga sekarang.

BeliHarga rata-rataNilaiJualHarga rata-rataNilai
XL 596 169,6 jt XL 592 310,0 jt
KZ 593 116,1 jt CC 595 188,4 jt
TP 590 105,6 jt XC 597 55,0 jt
XC 595 94,9 jt KK 598 36,4 jt
KK 593 40,2 jt OD 595 6,8 jt
CC 595 29,0 jt SQ 600 5,9 jt
YP 595 15,2 jt HD 595 3,0 jt
NI 597 14,3 jt NI 595 1,1 jt

Direksi membeli di harga ini

8 dari 136 catatan terakhir.

TanggalNamaJabatanAksiPerubahanHarga
2026-10-27 DUNROSS AND CO SA SICAV SIF - Buy +4,129,300 -
2026-10-21 FIDELITY FUNDS - Sell -1,291,000 -
2026-10-20 DUNROSS AND CO SA SICAV SIF - Buy +135,287,300 -
2026-08-07 FIDELITY FUNDS - Sell -544,300 0
2026-08-06 FIDELITY FUNDS - Sell -139,000 0
2026-07-24 FIDELITY FUNDS - Buy +396,100 0

Keputusan akhir

989 kata

Rating: Underweight

Executive Summary: Underweight SPTO.JK. Turunkan eksposur ke 25-30% dari target alokasi, jangan tambah di 600, dan jangan buka posisi baru di atas 590. Jual bertahap dengan limit order di 598-602, maksimum Rp30 juta (≈5% volume harian) per order, tanpa market order — likuiditas Rp607 juta/hari dan turnover 0,000379 membuat ukuran posisi jadi kontrol risiko utama, bukan level stop. Stop dua lapis: close harian di bawah 584,12 potong setengah sisa posisi, close di bawah 570,3 keluar penuh. Time-box: jika sepuluh sesi bursa ke depan close tidak menembus 606,70, potong ke batas bawah 25%. Alokasi maksimum keras 50% sampai empat syarat verifikasi terpenuhi seluruhnya.

Investment Thesis:

Keputusan jatuh ke Underweight, bukan Sell, karena tiga hal: struktur tren jelas bearish, asimetri objektif melawan beli, dan tidak ada satu pun analis — termasuk yang agresif — yang berhasil membantah keduanya dengan data, hanya dengan skenario.

1. Argumen bear menang di fondasi, bukan detail. Struktur harga tidak terbantahkan: close 600 < 50SMA 606,70 < 200SMA 612,58, kedua MA turun bersamaan enam minggu. MACD -2,624 masih di bawah signal -2,5298 — Aggressive menyebutnya "divergensi konstruktif, tekanan jual habis," Conservative membalas dengan fakta level: belum cross, histogram masih negatif. Conservative benar. "Membaik dari negatif dalam ke negatif dangkal" bukan sinyal beli. RSI 49,12 adalah ketiadaan sinyal; pulih dari 28,47 hanya menghapus alasan jual panik, tidak menciptakan alasan tahan — poin Conservative yang tidak dibantah.

2. Asimetri tidak dibantah, hanya ditunda. Angka yang dipakai kedua kubu identik: upside ke 606,70 +1,1%, ke 618,38 +3,1% dan butuh tembus dua MA turun plus golden cross yang belum ada; downside ke 584,12 -2,6%, ke 577 -3,8%, ke 570 -5,0%. Aggressive tidak membantah hitungan ini — dia hanya bilang asimetri "berubah total begitu breakout terkonfirmasi." Itu pengakuan implisit bahwa hari ini asimetri melawan. Neutral merangkumnya dengan tepat: asimetri tidak mengubah dirinya sendiri tanpa trigger, jadi jawabannya ukuran posisi, bukan keyakinan.

3. Anchor Dunross belum membuktikan apa pun soal arah. Fakta: 135,3 juta saham masuk 20 Oktober, tambahan 4,13 juta (0,15%) 27 Oktober. Tapi 28 Oktober harga masih 600, volume hanya 1.022.000 — di bawah ambang 1,5 juta yang Aggressive sendiri pasang sebagai syarat breakout. Aggressive memakai syarat yang belum terpenuhi sebagai dasar mempertahankan posisi besar. Neutral menangkap cacat kedua kubu di sini: Conservative menyajikan "penyerapan pasokan = distribusi berlanjut" sebagai kepastian, padahal tafsir "pembeli besar menyerap pelan agar tidak menaikkan harga beli sendiri" sama validnya, dan get_accumulation_history kosong serta order flow hari ini nol tick. Kedua tafsir simetris → tidak bisa dipakai untuk membenarkan posisi besar maupun nol. Yang tersisa hanya fakta yang bisa dipakai: Fidelity keluar ~1,97 juta (termasuk 1,29 juta pada 21 Okt), net beli asing ~Rp243 juta kalah dari net jual lokal ~Rp300 juta. Rotasi belum tuntas, bukan akumulasi terkonfirmasi.

4. Poin terkuat Conservative diterima: stop 584,12 hanya ~1,07 ATR. ATR 14,84 = 2,5% per hari terhadap harga 600. Stop 15,88 poin berada di dalam noise satu hari normal. Neutral benar bahwa ini memukul kedua kubu — posisi 25% dengan stop 1 ATR tetap lempar koin, hanya taruhannya lebih kecil. Koreksi yang dipakai di sini: sizing kecil (25-30%) plus stop dua lapis (584,12 struktural, 570,3 sekitar 2 ATR), konsisten dengan target bawah 577/570 yang trader sendiri sebut. Trader memilih 584,12 sebagai garis struktural dan mengompensasinya lewat sizing — itu konsisten dan dipertahankan.

5. Argumen Conservative soal time-box diperbaiki, bukan dibuang. Usulnya kedaluwarsa posisi "sampai laporan Q3" cacat karena Q3 adalah salah satu dari empat syarat yang sedang ditunggu. Neutral benar: time-box harus kalender, bukan event. Dipakai: sepuluh sesi bursa tanpa close di atas 606,70 = potong ke 25%.

6. Yang Aggressive menangkan dengan benar, dan dampaknya pada rating. Dua hal. Pertama, kekosongan data (StockTwits HTTPError, Reddit tidak dikueri, Yahoo tanpa tag, FRED_API_KEY tidak diset → skor sentimen 5,0 dari tiga sumber gagal) bukan alasan nol posisi; Conservative salah menariknya jadi paralisis. Ketiadaan data memperbesar rentang hasil, bukan arah — jadi turunkan bobot, jangan putuskan nol. Itu sebabnya rating bukan Sell. Kedua, rencana naik ke 75-100% di 610-618 hanya bisa dieksekusi bertahap; Neutral benar bahwa di likuiditas Rp607 juta/hari, naik 75-100% sekaligus menciptakan slippage masuk terhadap diri sendiri. Karena itu kenaikan alokasi dibatasi Rp30 juta per order dan hanya setelah minimal tiga dari empat syarat terpenuhi plus konfirmasi volume >1,5 juta.

7. Catatan neraca. Net finance income +Rp6,37 miliar di H1 2026 melemahkan tesis ancaman solvabilitas — risiko utama SPTO adalah margin (GPM 27,4% tertekan biaya impor keramik/saniter karena Fed hold 96% dan dolar kuat), bukan gagal bayar. Risiko bertahap → de-risk parsial, bukan exit penuh. Tapi klaim "net cash" tetap tidak terverifikasi: tidak ada kas, utang bank jangka pendek, persediaan, atau arus kas operasi di materi ini. P/B tidak dapat dihitung. P/E 13,1x adalah annualisasi H1 x2; jika H2 = 90% H1, ≈13,8x — wajar, bukan murah, dan plafon optimis.

Yang mengubah rating:

  • Naik ke Hold bila minimal tiga dari empat syarat terpenuhi, dan Overweight hanya bila keempatnya penuh: (a) neraca Q2 terverifikasi — kas, utang bank jangka pendek, persediaan, arus kas operasi, net debt terbukti bukan disimpulkan; (b) data H2/Q3 aktual termasuk GPM pasca-restock setelah pelemahan rupiah; (c) close harian di atas 606,70 dengan volume >1,5 juta lalu MACD cross di atas signal; (d) filing lanjutan Dunross dengan penambahan bermakna (bukan 0,15%) atau lock-up eksplisit. Kenaikan alokasi bertahap maksimum Rp30 juta per order di zona 610-618 — terima harga lebih tinggi sebagai biaya bukti.
  • Turun ke Sell bila close harian di bawah 584,12 (potong setengah lalu keluar penuh di bawah 570,3) atau bila MACD turun ulang di bawah -3,0.
  • Batasan data eksplisit: isi baris neraca, arus kas, dan laba-rugi historis tidak terkirim oleh tool; P/B tidak dapat dihitung; sentimen 5,0 berasal dari tiga sumber gagal — perlakukan sebagai data gap, bukan sinyal. Tidak ada data properti Indonesia atau BI dalam materi ini; jangan mengasumsikan kondisi sektor. Portfolio context tidak diberikan, jadi panduan ini soal arah dan ukuran relatif terhadap target alokasi SPTO.JK, bukan terhadap buku yang diasumsikan datar.

FINAL TRANSACTION PROPOSAL: SELL

Rencana trader

265 kata

Action: Sell

Reasoning: Plan underweight = Sell. Bukti dukung. Struktur: close 600 < 50SMA 606,70 < 200SMA 612,58, dua MA turun 6 minggu. MACD -2,624 < signal -2,5298, belum cross. RSI 49,12 = netral, bukan sinyal beli. Upside ke 606,70 hanya +1,1%, ke 618,38 +3,1% dan butuh tembus dua MA + golden cross. Downside ke 584,12 -2,6%, ke 570 -5,0%. Asimetri melawan beli. Bandarmologi: asing net beli ~Rp243 jt (CLSA +116, OCBC +105 @590-593) kalah dari lokal net jual ~Rp300 jt (Mandiri -159, Stockbit -140). Foreign net harian -32.400, tipis negatif. Close 600 > VWMA 588,62 = akumulasi lunak, bukan breakout. Likuiditas Rp607 jt/hari + turnover 0,000379 batasi exit, jadi ukuran posisi = kontrol risiko utama. Bukan Sell penuh: filing Dunross 5% nyata, dasar 584-590 masih aktif, base case range 590-606. Jadi kurangi eksposur, jangan nol. Entry baru tunggu 4 syarat: neraca Q2 terverifikasi, data H2/Q3 + GPM pasca-restock, close >606,70 vol >1,5 jt + MACD cross, filing Dunross lanjutan bermakna. Gap data: isi neraca/arus kas tidak terkirim tool, P/B tidak bisa dihitung, sentimen 5,0 dari 3 sumber gagal — data gap, bukan sinyal.

Entry Price: 600.0

Stop Loss: 584.12

Position Sizing: Kurangi ke 25-35% dari target alokasi SPTO.JK. Jual bertahap limit order 598-602, maks Rp30 jt (~5% volume harian) per order, jangan market order. Jangan buka posisi baru di atas 590. Stop sisa posisi: close harian < 584,12 = keluar penuh. Target bawah 577 lalu 570. Alokasi maksimum keras 50% sampai 4 syarat verifikasi terpenuhi; naik 75-100% bertahap di 610-618 hanya jika breakout + neraca bersih + GPM H2 bertahan.

FINAL TRANSACTION PROPOSAL: SELL

Rencana investasi

739 kata

Recommendation: Underweight

Rationale:

Bear menang tipis-tapi-jelas di tiga titik, dan ketiganya menyangkut fondasi, bukan detail.

  1. Beban bukti soal neraca tidak dipenuhi bull. Klaim "net cash" bertumpu pada satu baris laba-rugi (pendapatan keuangan vs beban bunga) — proxy, bukan neraca. Bull sendiri menulis "verifikasi neraca Q2 penuh sebelum menaikkan ukuran posisi". Itu mengakui: beli dulu, bukti nanti. Untuk distributor persediaan, kombinasi kas besar + utang bank modal kerja pendek adalah pola normal; net finance income positif tidak membuktikan net debt nol. Bull tidak punya kas, utang bank, persediaan, atau arus kas operasi. Klaim "lantai valuasi" tidak terverifikasi.

  2. Asimetri risk/reward objektif melawan bull. Angka bull sendiri: upside ke 606,70 = +1,1%, ke 612,58 = +2,1%, ke 618,38 = +3,1% (butuh tembus dua MA + golden cross). Downside ke 584,12 = -2,6%, ke 577 = -3,8%, ke 570 = -5,0%. Dengan likuiditas Rp607 juta/hari dan stop yang bisa tereksekusi di bawah level, rasio ini tidak layak untuk posisi baru. Bull tidak membantah hitungan ini; dia hanya menyebut target lebih jauh.

  3. Struktur tren menengah bearish, dan bull tidak menyebutnya. Close 600 < 50SMA 606,70 < 200SMA 612,58; kedua MA turun bersamaan selama enam minggu; MACD -2,624 masih di bawah signal -2,5298. "Histogram menyempit" dari negatif dalam ke negatif dangkal tetap negatif. RSI 49,12 adalah ketiadaan sinyal, bukan sinyal beli. Bull mengubah netral menjadi bullish.

Yang bull menangkan dengan benar:

  • Kurs. Bear benar bahwa rugi kurs Rp526 juta bukan ukuran paparan GPM, dan efek restock tertunda 1-2 kuartal. Tapi ini memperkuat bear, bukan bull.
  • P/E 13,1x. Bear benar bahwa ini annualisasi H1 x2; jika H2 = 90% H1, P/E ≈13,8x. Masih tidak mahal, tapi bukan angka bull.
  • Flow. Net beli asing ~Rp243 juta kalah dari net jual lokal ~Rp300 juta. Bull menyebutnya "sehat" tanpa mendukung superioritas sisi beli. Ini poin bear.
  • Dunross 5%. Bull benar bahwa ini filing nyata dan substansial (135,3 juta saham, ≈5,0%). Tapi niat, lock-up, dan horizon adalah asumsi. Tambahan 27 Okt hanya 4,13 juta (0,15%) — momentum institusional yang bull gambarkan tidak terlihat di urutan kedua. Fidelity keluar ~1,97 juta termasuk 1,29 juta pada 21 Okt. Anchor baru + dana lama keluar = rotasi belum tuntas, bukan akumulasi terkonfirmasi.

Keputusan: bukti yang tersedia tidak mendukung posisi baru di 600. Tapi juga tidak mendukung eksposur nol — filing Dunross nyata, neraca mungkin kuat, dan bear sendiri menempatkan base case sebagai range 590-606, bukan keruntuhan. Karena itu bukan Sell. Rating Underweight: kurangi eksposur yang ada, jangan tambah, tunggu empat syarat verifikasi.

Ini bukan Hold karena beban bukti sudah diputuskan: yang meminta pembeli membayar penuh di 600 harus menunjukkan neraca dan konfirmasi tren, dan itu belum ada.

Strategic Actions:

Ukuran terhadap alokasi standar (posisi normal = 100% dari target alokasi SPTO.JK):

  1. Turunkan eksposur ke 25-35% dari target alokasi. Jika saat ini penuh, jual bertahap di 598-602. Batasi tiap order maksimum 5% volume harian (≈Rp30 juta) karena turnover 0,000379; gunakan limit order, jangan market.
  2. Jangan buka posisi baru di atas 590. Zona entry baru hanya jika empat syarat di poin 4 terpenuhi seluruhnya.
  3. Stop untuk sisa posisi: close harian di bawah 584,12 (boll_lb). Jika jebol, keluar penuh — jangan tahan berharap rebound di pasar yang tidak likuid. Target downside 577 lalu 570; slippage kemungkinan membuat eksekusi lebih rendah, jadi jangan tawar level.
  4. Syarat naik ke Hold/Overweight — wajib keempatnya:
    • Neraca Q2 terverifikasi: kas, utang bank jangka pendek, persediaan, arus kas operasi. Net debt harus terbukti, bukan disimpulkan.
    • Data H2 atau Q3 aktual, termasuk GPM setelah restock pasca-pelemahan rupiah.
    • Close harian di atas 606,70 (50SMA) dengan volume >1,5 juta, lalu MACD cross di atas signal.
    • Filing lanjutan Dunross yang menunjukkan penambahan bermakna (bukan 0,15%) atau lock-up eksplisit.
  5. Jika hanya sebagian syarat terpenuhi (misalnya breakout teknikal tanpa neraca), naikkan maksimum ke 50% alokasi, tidak lebih.
  6. Jika breakout + neraca bersih + GPM H2 bertahan: naik ke 75-100% bertahap di 610-618. Menerima harga lebih tinggi sebagai biaya bukti.
  7. Batasan data: laporan fundamental menyatakan isi baris neraca, arus kas, dan laba-rugi historis tidak terkirim oleh tool; P/B tidak dapat dihitung. Sentimen 5,0 berasal dari tiga sumber gagal (Yahoo error, StockTwits HTTPError, Reddit tidak dikueri) — perlakukan sebagai data gap, bukan sinyal. Tidak ada data properti Indonesia atau BI dalam materi ini; jangan mengasumsikan kondisi sektor.
  8. Alokasi maksimum keras: 50% target sampai poin 4 terpenuhi seluruhnya. Likuiditas membatasi exit, jadi ukuran posisi adalah kontrol risiko utama — bukan stop level.

Analisa teknikal dan aliran dana

1262 kata

SPTO.JK — Laporan Analisis 2026-10-28

Data verified. Snapshot sumber kebenaran. Close 600, O 600, H 600, L 590, Vol 1.022.000, Value Rp607.059.500, Freq 274, Foreign net -32.400 saham.

Indikator dipilih (8): close_200_sma, close_50_sma, macd, macds, rsi, atr, vwma, boll_lb. Alasan: pasar SPTO range sempit multi-bulan, jadi butuh struktur tren (dua SMA) + momentum halus (MACD pair) + batas osilasi (boll_lb) + konfirmasi volume (vwma) + ukuran risiko (ATR). Hindari redundansi: tidak pakai boll_ub/boll/close_10_ema karena close_10_ema = 597,89 hampir sama MACD scalop; tidak pakai macdh terpisah (turunan dari macd-macds).


1. Struktur tren: ragu, miring ke bawah

  • Close 600 vs close_200_sma 612,575 — di bawah, selisih -12,575 (-2,05%).
  • Close 600 vs close_50_sma 606,70 — di bawah, selisih -6,70 (-1,10%).
  • close_50_sma < close_200_sma sejak lama = struktur bearish menengah. 50SMA turun pelan dari 608,4 (2026-10-15) ke 606,7 (2026-10-28). 200SMA turun monoton dari 620,825 (2026-09-17) ke 612,575 (2026-10-28).
  • Artinya: dua MA masih turun, tapi harga bertahan di atas 590. Ini pola kompresi, bukan tren tegas. Harga "menempel" di bawah MA, bukan terlempar jauh.

2. Momentum: negatif, tapi mengendur

  • MACD -2,624; signal -2,5298; gap (macdh) -0,0942.
  • MACD turun tajam 2026-10-15 (+0,4739) ke 2026-10-19 (-3,0908) — efek gap harga 16 Okt (open 585, low 520).
  • Setelah itu MACD dasar di -2,90..-3,32 (2026-10-19 s/d 2026-10-27), lalu naik ke -2,624 pada 2026-10-28. Signal masih turun (-2,5063 → -2,5298). MACD < signal, belum golden cross.
  • Konfirmasi: momentum bearish tapi bar histogram menyempit (-2,2416 → -2,3814 → -2,5063 → -2,5298 signal; macd naik). Divergensi konstruktif lemah, belum sinyal beli.

3. RSI: netral, ada bukti jual panik yang sudah pulih

  • RSI 49,12 (2026-10-28). Netral, bukan oversold, bukan overbought.
  • RSI sempat jatuh 28,47 (2026-10-16) — oversold ekstrem hari gap-down — lalu pulih 34,12 (10-19), 47,51 (10-20), 44,28 (10-21..23), 48,64 (10-26), 44,86 (10-27), 49,12 (10-28).
  • Pembacaan: tekanan jual 16 Okt sudah diserap. RSI kembali ke tengah. Tidak ada sinyal balik yang kuat, tetapi juga tidak ada momentum turun baru.

4. Volatilitas & level risiko

  • ATR 14,8368 (2026-10-28), naik dari 9,07 (2026-10-15) ke 16,29 (2026-10-19), kini mulai menurun (16,03 → 15,24 → 15,23 → 15,21 → 14,84). Volatilitas mengendur.
  • Bollinger lower 584,1205; middle (boll) 601,25; upper 618,38. Harga 600 ada di antara middle dan lower, sedikit di bawah middle.
  • Lebar band: upper-lower = 34,26. Close 600 posisi ~46% dari bawah band. Netral-bawah.
  • Level berbasis tool: support = 584,12 (boll_lb) dan 585 (close 2026-10-19). Resistensi = 606,70 (50SMA), 612,58 (200SMA), 618,38 (boll_ub). Stop disiplin 2×ATR dari 600 = 570,3; 1,5×ATR = 577,7.

5. Volume: harga di atas VWMA = jual 16 Okt sudah dikonfirmasi volume

  • VWMA 588,6166. Close 600 di atas VWMA +11,38. VWMA turun dari 605,59 (2026-10-15) ke 588,62 (2026-10-28) — jejak volume besar di harga rendah (16 Okt vol 3.681.000; 19 Okt 3.724.400; 20 Okt 2.308.300).
  • Volume 28 Okt 1.022.000 vs rata-rata periode Sep-Okt kira-kira 0,6-0,9 juta = sedikit di atas rata-rata, tapi bukan breakout volume. Tidak ada konfirmasi akumulasi agresif.
  • Harga di atas VWMA saat VWMA turun = pembeli menyerap di area 588-595. Ini sinyal akumulasi lunak, bukan breakout.

6. Bandarmologi (IDX) — pola campuran, bukan asing akumulasi

Catatan: tabel ringkasan broker tidak diberi jendela tanggal eksplisit selain cakupan 2020-01-02..2026-10-28. Perlakukan sebagai agregat, bukan flow 1 hari. get_accumulation_history kosong, get_order_flow_detail 2026-10-28 kosong (0 tick) — jadi tidak bisa validasi flow harian.

Net buyer:

  • KZ CLSA Sekuritas +Rp116.118.500 (+195.700 saham), rata-rata beli ~593
  • TP OCBC Sekuritas +Rp105.315.000 (+178.500), rata-rata ~590
  • XC Ajaib Sekuritas Asia +Rp39.972.000 (+67.400), beli ~595, juga jual ~597
  • YP Mirae Asset +Rp15.232.000 (+25.600), ~595
  • NI BNI Sekuritas +Rp13.208.000
  • AK UBS Sekuritas Indonesia +Rp1.905.500 (kecil, ~595)

Net seller:

  • CC Mandiri Sekuritas -Rp159.337.500 (-267.800), jual ~595
  • XL Stockbit Sekuritas Digital -Rp140.435.000 (-238.900), jual ~592; tapi juga beli ~596 Rp169.575.500 — dua arah, net jual
  • OD BRI Danareksa -Rp6.842.500 (~595)
  • SQ BCA Sekuritas -Rp5.877.000 (~600)
  • HD KGI -Rp1.190.000, DR RHB -Rp119.000

Pola: asing/institusi (CLSA, OCBC, UBS, Mirae) net beli di 590-595 — positif. Tapi lokal retail/agen besar (Stockbit XL, Mandiri CC) net jual, dengan Mandiri besar -159 juta. Ini kebalikan dari pola "asing akumulasi + ritel distribusi" yang bersih: ada asing beli, tapi nilai asing kecil totalnya (~243 juta) dan tidak cukup melawan jualan Stockbit+Mandiri (~300 juta). Volume 16-20 Okt (3,68/3,72/2,31 juta saham) konsisten dengan distribusi Mandiri/Stockbit ke pembeli di 580-600.

Penilaian bandarmologi: mildly positive di level broker asing (CLSA/OCBC beli di 590-593), negatif di sisi ritel besar. Bukan akumulasi kuat. Foreign net harian 28 Okt -32.400 saham — kecil, tidak ada tekan asing berarti hari ini.

7. Data terverifikasi vs turunan — flag

  • Nilai indikator di snapshot (boll_lb 584,12, close_50_sma 606,7, close_200_sma 612,58, rsi 49,12, macd -2,62, macds -2,53, atr 14,84, vwma 588,62) dipakai apa adanya. get_indicators cocok untuk semua kecuali macd: tool keluarkan -2,624 vs snapshot -2,62 (pembulatan). Tidak ada konflik material.
  • Snapshot tidak memuat vwma; nilai 588,6166 dari get_indicators. Tidak ada konflik karena snapshot tidak menyebut angka lain.

8. Skenario aksi

  • Bull case: close > 606,70 (50SMA) dengan volume > 1,5 juta saham → target 612,58 (200SMA) lalu 618,38 (boll_ub). MACD perlu cross ke atas -2,53 dulu. Belum terjadi.
  • Bear case: close < 590 dan < 584,12 (boll_lb) → target 570-577 area stop 2×ATR. RSI sudah pulih, jadi dasar 585-590 masih jadi support aktif.
  • Netral (paling mungkin): range 590-606 sampai MACD golden cross. RSI 49,12 = ruang dua arah.
  • Untuk trader: jangan beli breakout tanpa konfirmasi MACD. Position sizing kecil karena ATR naik 64% dari 9,07 ke 14,84 → stop 1,5×ATR = 577,7.
  • Untuk holder: 590-595 zona pembeli asing (CLSA/OCBC). Selama close > 584,12, tidak ada alasan cut. Break 584 = keluar.

Rating: hold FINAL TRANSACTION PROPOSAL: HOLD

Kategori Indikator / Data Nilai 2026-10-28 Sinyal Catatan
Harga Close / O / H / L 600 / 600 / 600 / 590 Netral di bawah 50SMA & 200SMA
Volume Volume / Value / Freq 1.022.000 / Rp607,06 jt / 274 Lemah sedikit di atas rata-rata, bukan breakout
Tren panjang close_200_sma 612,575 Bearish turun dari 620,825 (2026-09-17)
Tren menengah close_50_sma 606,70 Bearish turun dari 608,4 (2026-10-15)
Momentum macd / macds -2,624 / -2,5298 Bearish melemah macd naik dari -3,0059 (10-27)
Momentum rsi 49,12 Netral pulih dari 28,47 (2026-10-16)
Volatilitas atr 14,8368 Sedang, mengendur naik dari 9,0662 (2026-10-15)
Volatilitas boll_lb / boll_ub 584,12 / 618,38 Range lebar band 34,26
Volume-price vwma 588,6166 Positif lunak close > VWMA +11,38
Bandarmologi beli CLSA KZ +Rp116,12 jt @~593 Positif asing beli di 590-595
Bandarmologi beli OCBC TP +Rp105,32 jt @~590 Positif dukung dasar 590
Bandarmologi beli UBS AK +Rp1,91 jt @~595 Netral kecil
Bandarmologi jual Mandiri CC -Rp159,34 jt @~595 Negatif distributor terbesar
Bandarmologi jual Stockbit XL -Rp140,44 jt @~592 Negatif ritel dua arah, net jual
Asing harian ForeignNet -32.400 saham Netral kecil
Support 590 / 584,12 Aktif 585 close 2026-10-19
Resistensi 606,70 / 612,58 / 618,38 Belum tembus butuh MACD cross

Analisa fundamental

1047 kata

Laporan Fundamental SPTO.JK — PT Surya Pertiwi Tbk

Catatan data: hanya ringkasan Q2 2026 (detail lengkap) tersedia. Tabel neraca, arus kas, dan laba-rugi historis terdaftar ada (Q1 2024–Q2 2026, FY 2022–FY 2025) tapi isi baris tidak terkirim oleh tool. Angka historis di bawah dihitung dari data yang ada, bukan dari perbandingan langsung.

Profil

  • Nama: PT Surya Pertiwi Tbk, kode SPTO, bursa IDX (JKT).
  • Sektor: Consumer Cyclical / Furnishings, Fixtures & Appliances.
  • Bisnis: distributor saniter, keramik, faucet, produk bangunan (TOTO Indonesia distributor utama) — sensitif terhadap properti dan konsumsi rumah tangga.
  • Saham beredar: 2,70 miliar lembar.
  • Harga 28 Okt 2026: Rp600 (naik Rp5, +0,84%). VWAP Rp594.
  • Kapitalisasi pasar: Rp1,62 triliun.
  • Likuiditas sangat tipis: turnover ratio 0,000379; nilai transaksi Rp607 juta; 274 transaksi; 10.220 lot. Risiko slippage tinggi.

Laba rugi Q2 2026 (kumulatif 6 bulan, per filing)

Pos Nilai (Rp)
Penjualan 746.093.544.652
Beban pokok penjualan (541.359.339.007)
Laba bruto 204.734.205.645
Beban penjualan (64.267.391.992)
Beban umum & administrasi (55.914.160.820)
Pendapatan keuangan 8.069.024.382
Beban bunga & keuangan (1.696.739.622)
Rugi kurs (526.204.254)
Pendapatan lain 1.641.598.849
Beban lain (4.235.872.611)
Laba sebelum pajak 85.958.030.368
Beban pajak (17.320.273.433)
Laba bersih 68.637.756.935
— atribusi induk 61.923.887.740
— kepentingan non-pengendali 6.713.869.195

Margin (dihitung):

  • GPM = 204.734 / 746.094 = 27,4%
  • Opex (beban penjualan + G&A) = 120.182 / 746.094 = 16,1%
  • Operating margin ≈ 11,3%
  • Net margin = 68.638 / 746.094 = 9,2%
  • Net margin (induk) = 8,3%
  • EPS H1 2026 = 61.923.887.740 / 2,70 mdr = ≈Rp22,9
  • Tax rate efektif = 17.320 / 85.958 = 20,1% (normal)
  • Beban bunga kecil, net cash position pada pendapatan keuangan (net finance income +Rp6,37 mdr) → neraca kuat, hampir tanpa utang berbunga.

Implikasi: bisnis laba stabil, biaya keuangan ringan. Pendorong utama margin = GPM 27%. Tekanan Rupiah/kenaikan biaya impor akan langsung pukul GPM karena barang dagangan impor (saniter/keramik).

Valuasi (berbasis H1 annualized)

  • Laba bersih induk annualized (x2): Rp123,8 mdr.
  • P/E di Rp600 = 1.620 / 123,8 = ≈13,1x
  • P/S = 1.620 / (746,1 x2 = 1.492) = ≈1,09x
  • P/B tidak bisa dihitung — neraca tidak terkirim.
  • Catatan: H2 biasanya lebih lemah dari H1 jika pola musiman properti normal; annualized x2 bisa optimistis. Jika H2 = 90% H1, P/E naik ke ≈13,8x.

Insider / pemegang saham institusi

Semua transaksi yang terlihat berasal dari dana asing, bukan direksi/komisaris.

Tanggal Aksi Pihak Perubahan
2026-10-27 BUY Dunross and Co SA SICAV SIF 135,3 jt → 139,4 jt (+4,13 jt)
2026-10-21 SELL Fidelity Funds -1,29 jt
2026-10-20 BUY Dunross and Co SA SICAV SIF 0 → 135,3 jt (+135,29 jt, ~5,0% saham)
2026-08-07 SELL Fidelity -544.300
2026-08-06 SELL Fidelity -139.000
2026-07-24 BUY Fidelity +396.100
2026-07-13 BUY Fidelity +759.100
2026-06-24 BUY Fidelity +98.200
2026-06-23 BUY Fidelity +220.200
2026-06-22 BUY Fidelity +139.400
2026-06-19 BUY Fidelity +439.200
2026-06-18 BUY Fidelity +482.600
2025-10-10 BUY Fidelity Global Dividend Plus Pool +135,3 jt (dua transaksi)
2025-03-24 SELL Fidelity Global Dividend Plus Pool -2,41 jt

Bacaan:

  • Sinyal terkuat: Dunross masuk 135,3 juta saham (5,0%) pada 20 Okt 2026, tambah 4,13 juta pada 27 Okt. Pembeli baru besar, sisi permintaan struktural.
  • Fidelity bersih beli Jun–Jul 2026 (~2,53 juta), jual bersih Agu–Okt (~1,97 juta). Net masih positif, tapi rotasi keluar jangka pendek.
  • Total saham beredar hanya 2,70 miliar. Float kecil + pemegang baru 5% = potensi likuiditas tetap tipis meski ada minat.

Katalis & risiko

Katalis:

  • Anchor investor baru (Dunross) = dukungan harga, potensi re-rating.
  • Net finance income = bantalan laba saat penjualan lemah.
  • Valuasi P/E ~13x wajar untuk distributor consumer cyclical bermargin 9%.

Risiko:

  • Likuiditas ekstrem rendah; keluar posisi besar sulit.
  • GPM 27% rentan biaya impor dan kurs.
  • Permintaan properti Indonesia lemah = risiko pertumbuhan penjualan.
  • Data neraca dan arus kas tidak tersedia di sesi ini → utang, kas, modal kerja, dan dividen belum terverifikasi. Verifikasi sebelum posisi besar.

Langkah trader

  1. Konfirmasi angka neraca (kas, utang bank, persediaan) dan arus kas operasi dari laporan keuangan Q2 2026 langsung sebelum entry.
  2. Pantau Form/laporan kepemilikan ≥5% Dunross dan lanjutan akumulasi.
  3. Entry bertahap, batasi ukuran posisi sesuai likuiditas harian (~Rp0,6 mdr/hari).
  4. Stop di bawah area VWAP Rp594 / support terdekat; target re-rating bila margin Q3 bertahan ≥27%.

Rating: Buy

Aspek Data Interpretasi
Ticker SPTO.JK PT Surya Pertiwi Tbk, IDX
Sektor Consumer Cyclical / Furnishings Distributor saniter & keramik
Harga (28 Okt 2026) Rp600 (+0,84%) VWAP Rp594
Market cap Rp1,62 triliun 2,70 mdr saham
Likuiditas Turnover 0,000379; nilai Rp607 jt Sangat tipis
Penjualan H1 2026 Rp746,09 mdr Basis 6 bulan
GPM H1 2026 27,4% Margin kunci
Opex/penjualan 16,1% Operating margin ~11,3%
Laba bersih H1 2026 Rp68,64 mdr (induk Rp61,92 mdr) Net margin 9,2%
EPS H1 2026 ≈Rp22,9 —
P/E (annualized) ≈13,1x Wajar
Net finance +Rp6,37 mdr Neraca kuat
Insider/institusi Dunross +135,3 jt (20 Okt), +4,13 jt (27 Okt) Sinyal beli kuat
Fidelity Net jual Okt, net beli Jun–Jul Rotasi, belum keluar
Musiman Tidak ada data seasonality —
Gap data Neraca & arus kas tidak terkirim Verifikasi sebelum posisi besar
Rating Buy Akumulasi bertahap, batasi ukuran

FINAL TRANSACTION PROPOSAL: BUY

Analisa sentimen

329 kata

Overall Sentiment: Neutral (Score: 5.0/10) Confidence: Low

Ringkasan: ketiga sumber data kosong

Tidak ada bukti sentimen untuk SPTO.JK (PT Surya Pertiwi Tbk, Consumer Cyclical / Furnishings, Fixtures & Appliances, Bursa JKT) pada periode 2026-10-21 sampai 2026-10-28. Skor 5 = netral sepenuhnya, bukan cerminan bias arah.

Sumber per sumber

Berita (Yahoo Finance, 7 hari terakhir) — TIDAK TERSEDIA. Vendor gagal menyajikan get_news; tidak ada artikel bertag SPTO.JK. Ini kegagalan data, bukan sinyal negatif soal emiten. Tidak ada estimasi dibuat.

StockTwits — TIDAK TERSEDIA. Permintaan gagal (HTTPError). Nol pesan, nol tag Bullish/Bearish, jadi rasio retail tidak bisa dihitung. Sample size = 0.

Reddit — TIDAK DIKUERI. Tidak ada pembahasan SPTO.JK yang ditarik. Tidak ada subreddit yang bicara soal emiten ini.

Divergensi antar sumber

Tidak bisa dinilai. Divergensi butuh minimal dua sumber hidup. Nol sumber hidup.

Tema naratif dominan

Tidak ada. Tidak ada narasi berulang karena tidak ada teks sama sekali.

Katalis dan risiko

Tidak ada katalis atau risiko yang muncul dari sumber mana pun. Umum untuk saham lapis menengah Bursa JKT: likuiditas tipis, liputan analis kecil, dan jejak media sosial minim — tetapi poin ini adalah karakter pasar umum, bukan temuan dari data periode ini.

Tabel sinyal sentimen

Arah Sumber Bukti pendukung
Tidak tersedia Yahoo Finance news DATA_UNAVAILABLE — tidak ada artikel SPTO.JK
Tidak tersedia StockTwits HTTPError — nol pesan, rasio tidak terhitung
Tidak tersedia Reddit Tidak ada kueri pembahasan
N/A Lintas sumber Tidak ada sumber aktif untuk dibandingkan

Batas data dan implikasi

Keyakinan low: tiga dari tiga sumber gagal atau kosong. Tidak ada dasar untuk memanggil bias arah apa pun. Pembacaan sentimen ini tidak boleh dipakai sebagai input keputusan; trader harus mengandalkan fundamental dan teknikal untuk SPTO.JK, atau menunggu data sentimen tersedia kembali.

Catatan: sentimen masa lalu bukan prediktor harga. Laporan ini sinyal, bukan panggilan harga.

Rating: Neutral FINAL TRANSACTION PROPOSAL: HOLD

Analisa berita

661 kata

Laporan Riset Berita — SPTO.JK (PT Surya Pertiwi Tbk)

Periode: 21–28 Oktober 2026 | Sektor: Consumer Cyclical / Furnishings, Fixtures & Appliances | Bursa: JKT

1. Status data

Data Status
Berita SPTO.JK (get_news) TIDAK TERSEDIA — Yahoo Finance tidak punya artikel bertag SPTO.JK. Bukan sinyal negatif; murni keterbatasan vendor.
Berita global (get_global_news) Tersedia, tapi isi sangat sempit — dominan IBM, kripto, emas/perak, small-cap tambang Kanada. Nol item soal Indonesia, properti, furnitur, sanitasi, atau consumer cyclical Asia.
Tren makro (get_macro_indicators) TIDAK TERSEDIA — FRED_API_KEY tidak diset. Tidak ada CPI/PCE/Fed funds/Treasury. Tidak boleh diestimasi.
Prediction markets Tersedia (Fed 2026, resesi 2026). Tidak ada pasar "Indonesia economy".
Screener IDX Tersedia (PIPA, LUCY, NATO) — tidak relevan SPTO.
Market breadth Kosong, IDX tutup ("belum buka", buka Kamis 09:00 WIB).

2. Makro global — yang bisa dibaca dari data live

Fed: tidak ada pemotongan sepanjang 2026. Polymarket "no Fed rate cuts in 2026" = 96% (volume $9,2 juta, turun 0,5 pp dalam sepekan). "1 cut" = 1% (+0,2 pp). Ekor distribusi 2–12 cut semuanya ≤0,15%. Artinya: kurva suku bunga AS tetap ketat sampai akhir tahun, dan berita 28 Okt ("silver stagnan jelang keputusan Fed hari ini", "gold turun ke $4.040 karena dolar kuat dan outlook Fed") konsisten — keputusan hari ini diharapkan tahan, bukan pangkas.

Resesi: risiko rendah menurut pasar. US recession by end-2026 = 8% ($2,38 juta volume). Japan 8% (+4,5 pp dalam sepekan — satu-satunya pergerakan berarti). UK 5%.

Implikasi untuk SPTO.JK:

  • Dolar kuat + Fed tahan → rupiah cenderung tertekan → biaya impor bahan baku (keramik, kuningan, valve, fitting) naik. Ini risiko margin langsung untuk emiten sanitary ware seperti SPTO.
  • Global "no recession" = backdrop permintaan stabil, tapi bukan pendorong katalis untuk saham consumer cyclical kecil Indonesia.
  • Tidak ada sinyal makro global yang memicu re-rating SPTO pekan ini.

3. Yang tidak bisa dikonfirmasi (jangan diasumsikan)

  • Tidak ada bukti perubahan kebijakan BI, inflasi Indonesia, data properti, atau stimulus perumahan pekan ini. Berita yang tersedia tidak menyentuh ini. Jangan trading berdasarkan asumsi tersebut tanpa verifikasi.
  • Tidak ada pengumuman corporate action, dividen, atau laporan keuangan SPTO dalam jendela 7 hari menurut sumber tersedia.

4. Sinyal trading

  • Katalis sektoral/spesifik: nihil. Tidak ada input baru untuk mengubah tesis SPTO pekan ini.
  • Risiko makro: ringan-tapi-negatif — dolar kuat (Fed hold 96%), tekanan biaya input impor.
  • Langkah: perlakukan SPTO sebagai no-news, no-trade sampai laporan kuartalan atau data properti/BI keluar. Tidak ada dasar untuk entry agresif dari riset berita ini.
  • Aksi konkret: pantau rupiah/IDR dan data inflasi Indonesia secara manual — dua variabel ini yang paling relevan dan tidak tertutup tool. Cek juga pengumuman IDX untuk SPTO langsung (keterbukaan informasi), karena feed berita tidak meliputnya.
Item Isi Bukti Arah untuk SPTO.JK
Berita SPTO.JK Tidak tersedia Yahoo tidak punya tag SPTO.JK Netral (data gap, bukan sinyal)
Berita global Dominan IBM/kripto/emas-kanada get_global_news 21–28 Okt Tidak relevan langsung
Fed 2026 0 cut = 96% Polymarket, vol $9,2 jt Negatif (dolar kuat, biaya impor)
1 cut 2026 1% (+0,2 pp) Polymarket, vol $3,6 jt Negligible
Resesi AS 2026 8% Polymarket, vol $2,38 jt Netral-positif (permintaan stabil)
Resesi Jepang 2026 8% (+4,5 pp/wk) Polymarket Pantau (rantai pasok Asia)
CPI/PCE/Fed funds Tidak tersedia FRED_API_KEY unset Tidak bisa dinilai
Breadth IDX Kosong, pasar tutup get_market_breadth Buka Kamis 09:00 WIB
Screener IDX PIPA/LUCY/NATO only Screener V5.2 Tidak relevan SPTO
Katalis sektoral Nihil pekan ini Semua feed No-trade sampai data baru
Ketidakpastian IDR/inflasi Belum terverifikasi Tidak ada di feed Cek manual

Rating: Hold