OILS · analisa Rabu, 28 Oktober 2026
model analisa cb/deepseek-v4.1-flash
Underweight
Net broker seluruhnya 739,3 jt rupiah. Kapitalisasi 124,4 M.
Empat hal yang menentukan. Laporan penuh ada di bawah.
Skor 39.8 dari 100, disusun dari lima pemeriksaan terpisah. Tidak ada angka yang berasal dari kalimat model sendiri.
2 dari 3 lapis sepakat
net 739,3 jt dari bruto 1,8 M, 12/12 broker net beli
-8,1% vs SMA50, return 20 sesi -8,7%
rata-rata 3,4 M rupiah per hari
ATR 11.9% lebar, stop jadi mahal
10 broker terbesar dari 12, 2021-09-06 sampai 2026-10-28. Positif berarti akumulasi.
| Broker | Nama | Net | Net volume | Beli | Jual |
|---|---|---|---|---|---|
| KK | PHILLIP SEKURITAS INDONESIA | 389,9 jt | 1,4 jt | 397,6 jt | 7,7 jt |
| CP | KB VALBURY SEKURITAS | 116,8 jt | 426,2 rb | 465,8 jt | 349,0 jt |
| CC | MANDIRI SEKURITAS | 53,1 jt | 194,0 rb | 160,6 jt | 107,6 jt |
| AT | PHINTRACO SEKURITAS | 41,3 jt | 150,7 rb | 41,3 jt | - |
| IF | SAMUEL SEKURITAS INDONESIA | 34,8 jt | 127,0 rb | 34,8 jt | - |
| PD | INDO PREMIER SEKURITAS | 30,4 jt | 111,1 rb | 34,6 jt | 4,2 jt |
| YP | MIRAE ASSET SEKURITAS INDONESIA | 22,8 jt | 83,1 rb | 63,8 jt | 41,0 jt |
| DH | SINARMAS SEKURITAS | 13,7 jt | 50,0 rb | 13,7 jt | - |
| NI | BNI SEKURITAS | 11,1 jt | 40,6 rb | 11,1 jt | - |
| AK | UBS SEKURITAS INDONESIA | 9,4 jt | 33,8 rb | 11,7 jt | 2,3 jt |
Rata-rata beli di bawah penutupan berarti pembeli masuk lebih murah dari harga sekarang.
| Beli | Harga rata-rata | Nilai | Jual | Harga rata-rata | Nilai |
|---|---|---|---|---|---|
| CP | 274 | 465,8 jt | LG | 274 | 378,1 jt |
| KK | 274 | 397,6 jt | CP | 274 | 349,0 jt |
| XL | 275 | 224,1 jt | XL | 274 | 300,7 jt |
| CC | 274 | 160,6 jt | GR | 274 | 214,1 jt |
| YP | 274 | 63,8 jt | CC | 274 | 107,6 jt |
| XC | 274 | 43,5 jt | BQ | 274 | 77,5 jt |
| AT | 274 | 41,3 jt | YP | 274 | 41,0 jt |
| IF | 274 | 34,8 jt | XC | 274 | 37,4 jt |
Rating: Underweight
Executive Summary: Kurangi eksposur OILS.JK ke 0,25–0,3% modal. Jangan tahan penuh, jangan tambah di 274, jangan tangkap pisau. Ini bukan Sell penuh karena invalidasi struktural (base Agustus 214–230, close_200_sma 243,65 naik) belum terjadi. Eksekusi bertahap 3–4 lot kecil, hanya di hari volume lebih tebal (acuan 31 Agustus 76,5 juta), hindari hari volume 4–6 juta seperti 10-16 dan 10-19. Stop berbasis close harian <262 = keluar sisa posisi penuh; jangan tunggu 237.
Investment Thesis:
Bear menang pada bukti, tapi tidak secara absolut. Empat alasan menentukan:
Klaim support 274 gagal di datanya sendiri. Net seller LG+GR+XL+BQ = Rp741 juta vs net buyer KK+CP+CC+AT+IF = Rp636 juta. Di level yang disebut support, penjual lebih besar dari pembeli. Close 274 = low harian (open 274, high 284, low 274, close 274), tanpa pantulan. Penyerapan tanpa follow-through lebih tepat dibaca sebagai distribusi tertutup. Bull dan netral tidak membantah angka ini; netral sendiri menuntut konfirmasi close >284/294 — dan menuntut konfirmasi berarti sekarang belum ada alasan tahan penuh.
Indikator paling responsif semuanya negatif. close_10_ema 306,84 (−10,7%), close_50_sma 298,24 (−8,1%), vwma 329,64 (−16,9%). close_200_sma 243,65 memang di bawah harga, tapi itu rata-rata 200 hari yang masih memuat seluruh reli Juli–Oktober — indikator paling lambat, paling tidak informatif untuk horizon trading. Ditambah lower high beruntun 430 → 334 → 314 → 294 → 274 dan macdh memburuk tiga sesi (−5,88 → −6,54 → −7,96). rsi 42,11 belum oversold.
Argumen valuasi tidak bisa menopang tesis apa pun, termasuk Hold. P/E 3,6x vs 7,2x adalah ambiguitas 2x karena basis periode Q2 belum pasti — trader dan bull sama-sama mengakui. Margin bruto 9,0% dengan beban admin 3,4% dari penjualan menyisakan laba bersih 4,2% dan bantalan operasi sangat tipis; kenaikan biaya bahan baku 1–2 pp langsung memangkas laba. Pada mikro-cap Rp124 miliar dengan turnover 1,25%, P/E rendah lebih tepat dibaca sebagai diskon likuiditas dan ketidakpastian. Neraca tidak terakses, riwayat pertumbuhan tidak terhitung, tidak ada berita emiten, insider nol — ini kotak hitam.
Tesis aliran dana gagal di level ticker. UBS AK hanya +Rp9,4 juta — pembulatan, bukan akumulasi struktural. Tidak ada J.P. Morgan, Maybank, Macquarie, CGS, CLSA di daftar beli; yang beli Phillip, KB Valbury, Mandiri, Phintraco, Samuel — ritel/prop lokal. Foreign net hari ini −137.100 shares. Rotasi pekan ini 100% ke tech/AI; screener IDX V5.2 tidak memuat OILS.JK.
Mengapa bukan Hold (posisi netral). Netral benar bahwa pasar turun dengan volume tipis (5,95 dan 4,51 juta pada 10-16 dan 10-19) berarti tidak ada capitulation. Tapi itu tidak menyelamatkan HOLD-nya: tidak ada capitulation juga berarti tidak ada dasar pembalikan. Netral mengakui semua sinyal ke bawah, mengakui tidak ada sinyal beli, lalu menutup dengan Hold — inkonsisten dengan premisnya sendiri. Argumennya bahwa "ambiguitas menuntut posisi menengah" justru adalah argumen untuk kurangi ke 0,25–0,3%, bukan tahan penuh. Satu poin netral yang valid dan saya terima: ketiadaan broker asing besar di daftar beli bukan sinyal bearish, itu karakteristik kelas aset mikro-cap — jadi poin ini saya keluarkan dari bobot, tidak mengubah arah.
Mengapa bukan Sell penuh. Bull menyisakan tiga fakta yang tidak terbantah: close_200_sma 243,65 masih naik, base Agustus 214–230 utuh, dan volume 76,5 juta pada 31 Agustus dengan foreign net +3,9 juta shares. Itu lantai struktural yang belum jebol. Tapi uang besar itu masuk di 262 dua bulan lalu, harga sempat ke 430, dan sekarang kembali ke 274 dengan momentum lebih buruk — posisi mereka tidak untung. Itu risiko, bukan dukungan. Karena itu Underweight, bukan Sell.
Koreksi risk-reward yang menentukan sizing. ATR 31,13 = 11% dari harga, sehingga stop 262 hanya ~0,4×ATR — di dalam noise. Stop 1,2×ATR jatuh di ~237, di bawah band lower 245,72 dan di bawah base Agustus: risiko riil 13,5%+ (slippage bisa 15%) lawan upside 14,6% ke 314. Asimetri yang diklaim bull tidak ada. Konsekuensi eksekusi: stop harus dievaluasi berbasis close harian, bukan intraday, supaya tidak tersapu noise; dan jual harus dipecah untuk membatasi slippage di ticker tipis.
Yang mengubah tesis ini:
close_50_sma 298,24) dengan volume >10 juta, DAN (b) verifikasi fundamental: basis periode Q2 jelas (kumulatif semester vs kuartal tunggal) atau akses laporan keuangan/neraca. Tanpa (b), trigger teknikal saja tidak cukup. Jika aktif: entry ulang maks 0,5% modal, dua tranche 60% saat konfirmasi + 40% setelah bertahan 5 sesi di atas 298, stop 1,2×ATR di bawah entry dievaluasi ulang terhadap ATR saat itu, target 314 → 334 → 350 jual 1/3 tiap level, jangan perpanjang melampaui 350 tanpa data fundamental baru.Pantau harian: macdh (perburukan −5,88 → −6,54 → −7,96 adalah sinyal utama), foreign net flow (−137.100 shares), dan apakah 245,72 tersentuh.
Batasan eksplisit: neraca tidak terakses, tidak ada berita emiten, tidak ada data insider, basis periode Q2 belum pasti. Semua kesimpulan di atas diturunkan dari data harga/volume, data broker, dan angka Q2 yang basisnya belum terkonfirmasi. Jika laporan keuangan penuh tersedia dan menunjukkan laba Q2 berulang dengan margin stabil, tesis direvisi terpisah — bukan diperpanjang dari debat ini. Konteks portofolio pemanggil tidak diketahui; angka di atas adalah bobot terhadap modal, terapkan proporsional terhadap posisi Anda sendiri.
FINAL TRANSACTION PROPOSAL: UNDERWEIGHT
Action: Sell
Reasoning: Rekomendasi plan Underweight = kurangi eksposur, bukan tahan penuh. Konfirmasi struktur harga berat ke sisi jual:
macdh memburuk tiga sesi: −5,88 → −6,54 → −7,96. Bounce gagal.close_10_ema 306,84 (−10,7%), close_50_sma 298,24 (−8,1%), vwma 329,64 (−16,9%).rsi 42,11 belum oversold — ruang turun ke 30 masih ada.Satu-satunya penopang bull: close_200_sma 243,65 naik, base Agustus 214–230 utuh, volume 76,5 juta 31 Agustus. Itu sebab tidak Sell penuh agresif — tapi itu lantai dua bulan lalu, bukan pembeli hari ini.
Risk-reward buruk: stop 1,2×ATR dari 274 jatuh ~237, di bawah band lower 245,72 dan di bawah base Agustus. Risiko riil 13,5%+ (slippage bisa 15%) lawan upside 14,6% ke 314. Asimetri tidak ada.
Entry Price: Tidak berlaku — ini keputusan kurangi posisi, bukan buka posisi. Kurangi bertahap di 274 (close terakhir 2026-10-28), pecah 3–4 lot kecil, eksekusi di hari volume lebih tebal. Hindari hari volume 4–6 juta seperti 10-16 dan 10-19.
Stop Loss: 262. Basis close harian, bukan intraday — stop ini hanya ~0,4×ATR (12 poin vs ATR 31,13), bisa tersapu noise. Close <262 = invalidasi struktural, keluar sisa posisi penuh. Jangan tunggu 237.
Position Sizing: Posisi maksimum 0,5% modal. Target kurangi ke 0,25–0,3% modal. Alokasi standar satu nama mikro-cap = 1,0% modal. ATR 31,13 = 11% harga, turnover tipis — posisi harus kecil. Tidak ada tambah di 274.
Rencana entry ulang (hanya jika dua syarat terpenuhi bersamaan):
close_50_sma 298,24) dengan volume >10 juta.Tanpa syarat 2, trigger teknikal saja tidak cukup. Jika aktif: entry maks 0,5% modal, dua tranche (60% saat konfirmasi, 40% setelah 5 sesi bertahan >298). Stop 1,2×ATR di bawah entry. Target 314 → 334 → 350, jual 1/3 tiap level.
Batasan: Neraca tidak terakses. Tidak ada berita emiten. Tidak ada data insider. Basis periode Q2 belum pasti (P/E 3,6x vs 7,2x ambigu). Semua di atas dari data harga/volume, data broker, dan angka Q2 tidak terkonfirmasi.
FINAL TRANSACTION PROPOSAL: SELL
Recommendation: Underweight
Rationale: Debat ini diputuskan oleh empat hal, bukan oleh siapa yang bicara lebih dulu.
Pertama, bull kehilangan argumen struktural terkuatnya. Klaim "penyerapan di 274" dibongkar dengan data yang sama: net seller LG+GR+XL+BQ = Rp741 juta vs net buyer KK+CP+CC+AT+IF = Rp636 juta. Di level yang disebut support, penjual lebih besar dari pembeli, dan harga tutup tepat di low harian (open 274, low 274, close 274) tanpa pantulan. Penyerapan tanpa pantulan bukan support — itu level yang sedang diuji. Bull tidak membantah angka ini; ia hanya mengganti topik ke "broker lokal beli Rp465,8 juta".
Kedua, bull memilih indikator yang menguntungkan. close_200_sma 243,65 memang di bawah harga, tapi itu rata-rata 200 hari yang masih memuat seluruh reli Juli–Oktober. Tiga ukuran paling responsif semuanya negatif: close_10_ema 306,84 (-10,7%), close_50_sma 298,24 (-8,1%), vwma 329,64 (-16,9%). Ditambah lower high beruntun 430 → 334 → 314 → 294 → 274 dan macdh yang memburuk dua sesi (-5,88 → -6,54 → -7,96), konfigurasi ini lebih cocok dibaca sebagai distribusi daripada koreksi dalam uptrend.
Ketiga, argumen valuasi tidak bisa dipakai sebagai penopang. P/E 3,6x vs 7,2x adalah selisih 2x karena basis periode Q2 belum pasti — dan bull sendiri mengakuinya. Margin bruto 9,0% dengan beban admin 3,4% dari penjualan menyisakan bantalan operasi sangat tipis; kenaikan biaya bahan baku 1–2 pp langsung memangkas laba bersih. P/E rendah pada mikro-cap Rp124 miliar dengan turnover 1,25% lebih tepat dibaca sebagai diskon likuiditas dan ketidakpastian, bukan sebagai mispricing. Neraca tidak terakses, riwayat pertumbuhan tidak terhitung, tidak ada berita emiten — ini kotak hitam, bukan "jendela waktu".
Keempat, tesis aliran dana bull gagal di level ticker. Rotasi pekan ini 100% ke tech/AI; screener IDX V5.2 tidak memuat OILS.JK; foreign net -137.100 shares hari ini. Teori "sektor defensif dapat aliran masuk saat volatilitas naik" tidak punya bukti pada OILS.JK.
Yang tersisa untuk bull hanya: 200 SMA masih naik, base Agustus 214–230 utuh, dan volume 76,5 juta pada 31 Agustus dengan foreign net +3,9 juta shares. Itu nyata, dan itulah sebabnya rekomendasi ini Underweight dan bukan Sell — ada lantai struktural yang belum jebol. Tapi uang besar itu masuk di 262 dua bulan lalu, harga sempat ke 430, dan sekarang kembali ke 274 dengan momentum lebih buruk. Posisi mereka tidak untung. Itu risiko, bukan dukungan.
Koreksi bear atas risk-reward bull juga valid: ATR 31,13 = 11% dari harga, sehingga stop 262 hanya ~0,4×ATR — di dalam noise. Stop 1,2×ATR jatuh di ~237, di bawah band lower 245,72 dan di bawah base Agustus, artinya risiko riil 13,5%+ (dengan slippage bisa 15%) melawan upside 14,6% ke target terdekat. Asimetri yang diklaim bull tidak ada.
Kesimpulan: bear menang pada bukti, tapi tidak menang secara absolut. Karena itu bobotnya Underweight — kurangi eksposur, jangan tambah, jangan tangkap pisau di 274. Bukan Sell, karena invalidasi struktural (base Agustus, 200 SMA naik) belum terjadi. Bukan Hold, karena tidak ada argumen bullish yang bertahan setelah dibongkar, dan menahan posisi penuh berarti membayar untuk tesis yang sudah gugur.
Strategic Actions: Sizing basis: alokasi standar untuk satu nama mikro-cap = 1,0% modal. Posisi maksimum yang diizinkan untuk OILS.JK = 0,5% modal, mengingat turnover 1,25% dan ATR 11%.
Kurangi ke 0,25–0,3% modal. Jual bertahap, jangan satu blok. Pecah jadi 3–4 lot kecil pada level berbeda untuk membatasi slippage di ticker tipis. Prioritaskan eksekusi di hari volume lebih tebal (bandingkan dengan volume 31 Agustus 76,5 juta sebagai acuan likuiditas tinggi); hindari hari volume di kisaran 4–6 juta seperti 10-16 dan 10-19.
Jangan tambah posisi di 274. Level ini sedang diuji, bukan terkonfirmasi. Tidak ada averaging down.
Stop disiplin pada close <262 untuk sisa posisi. Ini invalidasi struktural, bukan stop teknikal. Jika close <262 terjadi, keluar penuh — jangan menunggu 237. Perhatikan bahwa stop ini hanya ~0,4×ATR dari 274, jadi eksekusi harus berbasis close harian, bukan intraday, supaya tidak tersapu noise.
Entry ulang hanya bila dua syarat terpenuhi bersamaan: (a) close >298 (reclaim close_50_sma 298,24) dengan volume >10 juta, dan (b) minimal satu verifikasi fundamental — basis periode Q2 yang jelas (kumulatif semester vs kuartal tunggal) atau akses laporan keuangan/neraca. Tanpa (b), trigger teknikal saja tidak cukup; P/E 3,6x vs 7,2x masih ambigu.
Jika trigger terpenuhi, ukuran entry ulang maksimum 0,5% modal, dibagi dua tranche: 60% saat konfirmasi, 40% setelah bertahan 5 sesi di atas 298. Stop pada 1,2×ATR di bawah entry, dievaluasi ulang terhadap ATR saat itu.
Target upside jika trigger aktif: 314 → 334 → 350. Jual 1/3 posisi di 314, 1/3 di 334, sisanya trailing dengan stop 1,2×ATR. Jangan memperpanjang target melampaui 350 tanpa data fundamental baru.
Pantau harian: macdh (perburukan berlanjut dari -5,88 ke -6,54 ke -7,96 adalah sinyal utama), foreign net flow (saat ini -137.100 shares), dan apakah 245,72 (band lower Bollinger) tersentuh. Sentuhan band lower tanpa pantulan memperbesar peluang uji base Agustus 214–230 — jika itu terjadi, stop 262 sudah terlampaui dan posisi seharusnya sudah nol.
Batasan eksplisit: neraca tidak terakses dalam sesi ini, tidak ada berita emiten, tidak ada data insider. Semua keputusan di atas diturunkan dari data harga/volume, data broker, dan angka Q2 yang basis periodenya belum pasti. Jika laporan keuangan penuh tersedia dan menunjukkan laba Q2 bersifat berulang dengan margin stabil, tesis direvisi ke Hold/Overweight secara terpisah — bukan diperpanjang dari debat ini.
OILS.JK — PT Indo Oil Perkasa Tbk (Consumer Defensive / Packaged Foods, IDX)
Data verified 2026-10-28. Close 274, high 284, low 274, open 274, volume 5,658,600, value Rp1.551 M, freq 512, foreign net -137,100 shares.
Indikator dipilih (6 + volume-price check)
close_200_sma = 243.65 — trend jangka panjang masih naik; harga 274 di atas garis.close_50_sma = 298.24 — trend menengah; harga sudah di bawah.close_10_ema = 306.84 — momentum pendek; harga jauh di bawah.macdh = -7.96 (turun dari -5.88 pada 10-26 dan -6.54 pada 10-27) — momentum melemah lagi.rsi = 42.11 — netral-bearish, belum oversold.boll/boll_ub/boll_lb = 326.1 / 406.48 / 245.72 — lebar band besar, harga di separuh bawah.atr = 31.13 — volatilitas tinggi, ~11% dari harga; ukuran posisi harus kecil.vwma = 329.64 — volume-weighted avg jauh di atas harga; penjual volume besar masih menang.Struktur harga
Juli–Agustus: base 214–238, akumulasi tenang (20-26 Agustus close 214–226, volume tipis 2–3 juta).
31 Agustus: lonjakan 280 open, close 262, volume 76,5 juta, foreign net +3,9 juta shares — tanda akumulasi volume besar.
6 Oktober: 342 (+14,8% dari 298 pada 10-05). 7 Oktober 394 (intraday high 408). 8 Oktober high 430, close 394 tanpa lanjut. Puncak tertinggi 430.
Setelah itu turun bertahap: 10-09 388 → 10-12 354 → 10-16 298 → 10-19 278. Lalu bounce lemah 10-20 310, 10-23 334, gagal di 334/354. 10-26 314, 10-27 294, 10-28 274 (close di low harian).
Pola: higher high 430 lalu lower high 334 lalu 314 lalu 294. Lower low beruntun. Distribusi setelah markup.
Catatan: turun 10-16 (350 → 298) dan 10-19 (298 → 278) tanpa volume besar (5,95 juta dan 4,51 juta). Ini gap-down tipis likuiditas, bukan capitulation. Reverse 10-20 (278 → 310) volume 6,87 juta.
Level penting (dari data)
Momentum macdh: puncak +8.30 pada 10-09, turun ke -3.08 pada 10-16, -9.31 pada 10-21, bounce ke -5.88 pada 10-26, lalu turun lagi ke -7.96 pada 10-28. Bounce gagal. Momentum masih negatif dan baru memburuk.
RSI 42.11 masih punya ruang turun ke 30. Belum ada divergensi bullish terkonfirmasi.
Volume/bandarmologi (IDX)
Ringkasan broker net:
Pola: asing murni hanya UBS (+Rp9,4 jt), sangat tipis. Tidak ada J.P. Morgan, Maybank, Macquarie, CGS, CLSA di daftar pembeli. Yang beli adalah broker ritel/prop lokal (Phillip, KB Valbury, Mandiri, Phintraco). Yang jual Trimegah, Panin, Stockbit (ritel digital).
Bacaan: bukan setup "asing akumulasi lawan ritel distribusi". Ini rotasi antar-broker lokal. Tidak ada bukti akuisisi asing struktural. Bobot kehati-hatian tinggi.
Akumulasi per harga: hampir semua transaksi top di 274 — harga close hari ini. CP beli Rp465,8 jt di 274; LG jual Rp378,1 jt di 274; KK beli Rp397,6 jt di 274. Volume besar di 274 pada hari harga tutup di low = ada penyerapan, tapi juga ada tekanan jual besar di level sama. Belum bisa disebut support valid. Butuh konfirmasi hari berikutnya (close di atas 284/294 dengan volume).
Penilaian Setup
Bull case: 200 SMA naik (243,65), harga masih 12,5% di atasnya. Band lower 245,72 belum disentuh. Base Agustus 214–230 kuat. Jika 274 bertahan dan volume beli masuk, bounce ke 294–314 masuk akal.
Bear case: tiga lower high beruntun, macdh memburuk, vwma 329,64 jauh di atas harga, harga di bawah 10 EMA (−10,7%) dan 50 SMA (−8,1%). ATR 31,13 berarti stop 1 ATR setara ~11%. Risk besar.
Rencana aksi
Discrepancy: tidak ada. Snapshot dan CSV konsisten. Ringkasan broker adalah agregat multi-periode (coverage 2021-09-06..2026-10-28), bukan hanya 28-10; nilai net di atas mencerminkan periode agregat itu, bukan satu hari.
Rating: Hold
| Item | Nilai / Bacaan | Arti |
|---|---|---|
| Close 2026-10-28 | 274 (open 274, low 274) | Tutup di low harian |
| Volume / Value | 5,658,600 / Rp1.551 M, 512 freq | Tipis, tanpanya capitulation |
| close_200_sma | 243.65 | Trend panjang naik, harga di atas |
| close_50_sma | 298.24 | Harga di bawah (−8,1%) |
| close_10_ema | 306.84 | Harga jauh di bawah (−10,7%) |
| macdh | −7.96 (dari −5.88 → −6.54 → −7.96) | Momentum memburuk lagi |
| RSI | 42.11 | Netral-bearish, belum oversold |
| Boll | 326.1 / 406.48 / 245.72 | Harga separuh bawah band |
| ATR | 31.13 | Volatilitas tinggi, posisi kecil |
| VWMA | 329.64 | Jual bervolume masih dominan |
| Support kunci | 274, lalu 262, lalu 226–230 | Close <262 = invalidasi |
| Resistance | 294–300, 314–334, 350–364 | Perlu volume >10 juta |
| Broker net buy | KK +Rp389,9 jt, CP +Rp116,8 jt, CC +Rp53,1 jt | Lokal/ritel, bukan asing |
| Broker net sell | LG −Rp378,0 jt, GR −Rp212,5 jt, XL −Rp76,7 jt | Distribusi lokal |
| Asing murni | UBS AK +Rp9,4 jt saja | Tidak ada akumulasi asing nyata |
| Konsentrasi harga | Transaksi top di 274 (CP beli Rp465,8 jt, LG jual Rp378,1 jt) | Penyerapan, belum support valid |
| Struktur | High 430 (08-10) → 334 (23-10) → 314 → 294 → 274 | Lower high, lower low |
| Aksi | Hold; entry tunggu close >294/298 + volume | Stop <262 |
FINAL TRANSACTION PROPOSAL: HOLD
Tool statement (balance sheet, cashflow, income statement historis) cuma kembalikan daftar nama file, isi angka kosong. Jadi angka detail dari laporan tahunan/kuartalan lama tidak bisa diakses. Angka berikut cuma dari get_fundamentals (snapshot Q2 2026) + quote 2026-10-28. Jangan anggap lengkap.
| Pos | Nilai |
|---|---|
| Penjualan | 432.422.937.833 |
| Beban pokok penjualan | -393.536.345.508 |
| Laba bruto | 38.886.592.325 (margin 8,99%) |
| Beban umum & administrasi | -14.748.509.717 (3,41% penjualan) |
| Beban bunga & keuangan | -1.209.191.565 |
| Pendapatan lainnya | 184.465.811 |
| Laba sebelum pajak | 22.706.933.859 (5,25%) |
| Pajak | -4.411.482.024 (tarif efektif 19,4%) |
| Laba bersih | 18.295.451.835 (4,23%) |
| — atribusi induk | 17.151.202.109 |
| — kepentingan non-pengendali | 1.144.249.726 |
| Laba komprehensif | 18.273.975.090 |
Turunan:
Angka "Q2 2026" bisa berarti (a) kuartal tunggal, atau (b) kumulatif semester I (Jan–Jun). Kalau kumulatif:
Tidak ada transaksi insider dilaporkan (IDX Edge PRO).
Tidak ada data seasonality. Tidak bisa nilai pola bulanan.
Rating: HOLD (speculative; low liquidity, unverified period basis, thin margins)
| Kategori | Data / Temuan | Implikasi Trading |
|---|---|---|
| Ticker / Nama | OILS.JK — PT Indo Oil Perkasa Tbk | Consumer Defensive / Packaged Foods, IDX |
| Market cap | Rp124,41 miliar | Mikro-cap, risiko tinggi |
| Harga | Rp274 (-20, -6,8%) | Tekanan jual hari ini, penyebab belum terverifikasi |
| Volume / Nilai | 56.586 lot / Rp1,55 miliar; turnover 1,25% | Likuiditas tipis, slippage besar |
| Penjualan Q2 2026 | Rp432,42 miliar | Basis periode belum pasti (kuartal vs semester) |
| Laba bruto | Rp38,89 miliar (margin 9,0%) | Margin tipis, sensitif harga bahan baku |
| Beban admin | Rp14,75 miliar (3,4% penjualan) | Beban tetap berat relatif margin bruto |
| Beban bunga | Rp1,21 miliar | Indikasi leverage ringan (neraca belum terverifikasi) |
| Laba bersih | Rp18,30 miliar (4,2% margin); induk Rp17,15 miliar | Kualitas laba cukup, ada minoritas 6,3% |
| Pajak efektif | 19,4% | Wajar |
| Selisih kurs | -Rp406 juta | Eksposur valas (USD) |
| EPS (basis Q2) | ~Rp37,8/saham | P/E ~7,2x (atau ~3,6x jika kumulatif) |
| Insider | Tidak ada laporan transaksi | Tidak ada sinyal akumulasi/distribusi |
| Seasonality | Tidak tersedia | Tidak bisa dinilai |
| Riwayat keuangan | Tersedia 2022–FY2025 (isi angka tak terakses) | Tren pertumbuhan belum dapat dihitung |
| Risiko utama | Data terbatas, likuiditas, volatilitas komoditas, valas | Posisi kecil saja, wajib verifikasi filing resmi dulu |
| Rating | HOLD (speculative) | Jangan chase; tunggu konfirmasi laporan + katalis |
FINAL TRANSACTION PROPOSAL: HOLD
Overall Sentiment: Neutral (Score: 5.0/10) Confidence: Low
Kesimpulan: tidak ada data sentimen sama sekali. Ketiga sumber gagal. Skor 5 = murni netral karena nol sinyal, bukan karena sinyal saling menyeimbangkan.
Tidak tersedia. DATA_UNAVAILABLE: no configured vendor could serve get_news right now (Yahoo Finance has no news articles tagged OILS.JK). Nol artikel ter-tag. Ini berarti liputan institusional untuk ticker ini tidak terindeks — bukan sinyal bearish. Untuk emiten kecil (PT Indo Oil Perkasa Tbk, Consumer Defensive / Packaged Foods, BEI), kosongnya liputan adalah hal wajar. Tidak ada estimasi, tidak ada substitusi.
Tidak tersedia. HTTPError. Nol pesan, nol tag Bullish/Bearish, nol rasio. Tidak bisa dibaca sebagai leading signal retail. Tidak ada bukti over-extension maupun kapitulasi.
Tidak ada query untuk OILS.JK. Tidak ada diskusi di subreddit mana pun. Diam total.
Tidak bisa diukur. Nol data di semua sisi. Tidak ada narasi dominan yang bisa diidentifikasi.
Tidak ada yang terdeteksi dari data yang tersedia. Katalis potensial (rilis laba, ekspansi kapasitas, harga CPO/komoditas, kebijakan ekspor Indonesia) tidak tercakup karena tidak ada satu pun headline yang bisa dikutip. Trader harus cek sendiri lewat keterbukaan informasi BEI/IDX dan laporan keuangan emiten.
| Arah | Sumber | Bukti pendukung |
|---|---|---|
| Tidak ada | Berita Yahoo Finance | DATA_UNAVAILABLE — nol artikel ter-tag OILS.JK |
| Tidak ada | StockTwits | HTTPError — nol pesan, nol tag sentimen |
| Tidak ada | Tidak ada query / tidak ada diskusi | |
| Tidak ada | Divergensi | Tidak bisa dihitung; semua sumber kosong |
Semua sumber kosong. Sampel nol. Sentimen baca ini tidak bisa diandalkan untuk keputusan apa pun — confidence: low. Ini bukan sinyal bearish; ini ketiadaan informasi. Jangan perlakukan skor 5 sebagai dukungan terhadap posisi apa pun.
Rating: Neutral FINAL TRANSACTION PROPOSAL: HOLD
Laporan Riset Berita & Makro — OILS.JK (PT Indo Oil Perkasa Tbk)
Ketersediaan data — jujur dulu:
get_news untuk OILS.JK: UNAVAILABLE. Yahoo Finance tak punya artikel bertag OILS.JK. Bukan sinyal negatif soal emiten; murni data tak ada.FRED_API_KEY tak diset. Tak ada angka makro US diganti estimasi.Yang ada, dan artinya:
Tak ada katalis spesifik OILS.JK. Nol berita emiten minggu ini. Artinya harga digerakkan arus sektoral IDX + sentimen makro, bukan cerita perusahaan. Trader tak bisa trading di atas headline — harus trading di atas harga/volume.
Tidak ada US rate cut dipriced. Polymarket: "no Fed rate cuts in 2026" = 97% Yes (volume $9.2jt, 1-minggu -0.3pp). "1 cut" = 1%. Resolusi: suku bunga US tetap ketat sepanjang 2026. Implikasi OILS.JK: biaya impor bahan baku (minyak goreng/palm turunan, bila ada impor) tidak dapat keringanan FX; rupiah tetap tertekan vs USD; risiko biaya keuangan tetap. Kalau OILS.JK punya utang USD atau impor CPO aditif, ini negatif struktural.
Resesi US = 8% (volume $2.4jt). Artinya: skenario dasar global = soft landing/no landing. Demand packaged foods defensif tetap terjaga. Sektor Consumer Defensive punya bantalan — tapi tak ada upside makro dari ekspansi.
Macro regime = risk-on tech, bukan staples. Berita global pekan ini 100% tech/AI/quantum/IBM. Rotasi uang ke AI, bukan ke consumer staples. OILS.JK kemungkinan underperform indeks dalam aliran dana sektoral — tapi itu hedge defensif bila volatilitas naik.
Screener IDX V5.2 (fresh, 28 Okt 2026): hanya 3 nama lolos — PIPA (WR 66.7%, pot +17% D3, DD -5%), LUCY (WR 66.7%, pot +28%), NATO (WR 62.5%, pot +6%). OILS.JK tak muncul. Tidak ada kekuatan volume/broker terdeteksi. Artinya: tak ada akumulasi, tak ada divergensi. Nama mati arus.
Kesimpulan trading:
Keterbatasan: laporan ini lemah karena 2 dari 4 alat data gagal. Jangan ambil keputusan besar dari sini. Cek ulang: (a) laporan keuangan terakhir OILS.JK, (b) harga CPO/mata uang rupiah, (c) berita IDX consumer goods minggu depan.
| Kategori | Data | Status | Dampak ke OILS.JK |
|---|---|---|---|
| Berita emiten | Tak ada artikel OILS.JK | UNAVAILABLE | Nol katalis |
| News global | Dominan IBM/tech/AI/tokenisasi saham | Tersedia | Tak relevan; rotasi dana jauh dari staples |
| Makro FRED (CPI/FFR/10Y/Unemp) | API key absen | UNAVAILABLE | Tak bisa diverifikasi |
| Fed rate cut 2026 | "No cut" 97% Yes ($9.2jt vol) | Tersedia | Negatif: FX/import cost US$ |
| Resesi US 2026 | 8% Yes ($2.4jt vol) | Tersedia | Netral: demand staples stabil |
| Screener IDX V5.2 | PIPA/LUCY/NATO lolos; OILS.JK absen | Fresh | Tak ada sinyal beli/akumulasi |
| Breadth IDX | Kosong, pasar tutup | UNAVAILABLE | Netral |
| Sikap | Tunggu sinyal & volume | — | Ukuran posisi kecil |
Rating: Hold
FINAL TRANSACTION PROPOSAL: HOLD