Gacor Quant
Sesi 1 berlangsung (09:00-11:30 WIB) IDX Edge PRO Tentang Gacor

Yanaprima Hastapersada Tbk

YPAS · analisa Kamis, 29 Oktober 2026

model analisa cb/deepseek-v4.1-flash

Hold

985 rupiah per lembar · -6,64% · -

Net broker seluruhnya 460,3 jt rupiah. Kapitalisasi 704,7 M.

Ringkasan

Empat hal yang menentukan. Laporan penuh ada di bawah.

Putusan
Hold. Hold YPAS.JK, dengan bias waspada. Tidak buka posisi baru, tidak jual paksa kepemilikan lama. Keputusan ini bukan hasil konflik yang seimbang — Conservative menang di satu titik krusial (ketiadaan data arus kas/neraca memotong dua arah, bukan hanya ke sisi...
Aliran dana
XL beli 150,5 jt
Keyakinan
C49 · paling kuat Kesepakatan agen, paling lemah Konfirmasi tren
Posisi harga
-14,8% terhadap SMA50, asing 1,0% dari volume 20 sesi
Rencana
belum masuk daftar beli, lihat keputusan akhir

Tingkat keyakinan C49

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

Kesepakatan agen 30/30

rating, rencana riset, dan trader sepakat

Akumulasi broker 19/25

net 460,3 jt dari bruto 2,5 M, 12/12 broker net beli

Konfirmasi tren 0/15

-14,8% vs SMA50, return 20 sesi -13,9%

Likuiditas 0/15

rata-rata 136,6 jt rupiah per hari

Volatilitas 0/15

ATR 10.2% lebar, stop jadi mahal

VWAP
1.082
rata-rata berbobot volume
Nilai transaksi
1,1 M
rupiah, sesi -
Frekuensi
927
kali transaksi
Volume
1,0 jt
lembar

Siapa yang membeli, di harga berapa

10 broker terbesar dari 12, 2020-01-16 sampai 2026-10-29. Positif berarti akumulasi.

BrokerNamaNetNet volumeBeliJual
XL STOCKBIT SEKURITAS DIGITAL 150,5 jt 149,5 rb 616,2 jt 465,8 jt
XC AJAIB SEKURITAS ASIA 78,8 jt 77,2 rb 145,2 jt 66,4 jt
MG SEMESTA INDOVEST SEKURITAS 43,2 jt 41,0 rb 86,5 jt 43,3 jt
NI BNI SEKURITAS 39,5 jt 39,1 rb 51,9 jt 12,3 jt
YP MIRAE ASSET SEKURITAS INDONESIA 33,2 jt 30,5 rb 126,1 jt 92,9 jt
PD INDO PREMIER SEKURITAS 31,2 jt 29,1 rb 55,5 jt 24,3 jt
OD BRI DANAREKSA SEKURITAS 21,2 jt 19,9 rb 38,9 jt 17,8 jt
ZP MAYBANK SEKURITAS INDONESIA 20,9 jt 20,0 rb 20,9 jt -
CP KB VALBURY SEKURITAS 11,8 jt - 208,1 jt 196,3 jt
YB YAKIN BERTUMBUH SEKURITAS 11,3 jt 10,7 rb 11,4 jt 101,5 rb

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 1.022 616,2 jt XL 1.027 465,8 jt
CP 1.052 208,1 jt KI 1.055 453,6 jt
XC 1.025 145,2 jt CP 992 196,3 jt
YP 1.028 126,1 jt CC 1.015 127,5 jt
CC 1.009 110,6 jt YP 1.007 92,9 jt
MG 1.050 86,5 jt YU 1.028 72,1 jt
YU 1.010 82,0 jt XC 1.031 66,4 jt
PD 1.041 55,5 jt MG 1.047 43,3 jt

Keputusan akhir

975 kata

Rating: Hold

Executive Summary: Hold YPAS.JK, dengan bias waspada. Tidak buka posisi baru, tidak jual paksa kepemilikan lama. Keputusan ini bukan hasil konflik yang seimbang — Conservative menang di satu titik krusial (ketiadaan data arus kas/neraca memotong dua arah, bukan hanya ke sisi jual), Agresif kalah di titik terberatnya (rencana entry bersyarat YPAS.JK dibangun di atas harga yang belum pasti, dan rasio realistis ~1:1 yang ia sendiri akui membuat trigger 1.065 bukan pintu masuk yang layak). Tapi kemenangan Conservative tidak sampai ke Sell: tidak ada satu pun bukti kerusakan fundamental di seluruh debat. Aksi: konfirmasi close YPAS.JK dulu (konflik 985 vs 1.055, volume beda ~10x, belum terselesaikan); kalau sudah pegang, jaga ukuran kecil dan disiplin keluar; kalau belum, jangan buka posisi.

Investment Thesis: Yang memutuskan arah: data quality, bukan harga.

Conservative memenangkan argumen yang paling menentukan. Ia tidak menyangkal laba YPAS.JK — margin bruto 27,10%, operasi 19,54%, bersih 14,78%, 96% laba pra-pajak dari operasi — tapi ia benar bahwa Agresif menyebut laba tanpa satu kali pun menyebut arus kas, dan laporan menyatakan neraca serta arus kas gagal dibaca. "Tidak ada bukti rusak" dan "tidak ada data untuk membuktikan sehat atau rusak" bukan hal yang sama. Ini menurunkan seluruh tesis Agresif dari "aset sehat" jadi "aset tidak terukur". Neutral menambahkan poin yang sama dari arah lain: ketidaktahuan itu netral, jadi hasilnya posisi kecil dan aturan sederhana — bukan rencana tiga lapis.

Agresif kalah di tesis entry-nya sendiri. Ia mengakui rasio realistis ~1:1, mengakui trigger 1.065 adalah "uji kelayakan yang mungkin hasilnya tidak layak", lalu tetap menulis target 1.100–1.130 / 1.185–1.200 / 1.238–1.260. Itu kontradiksi internal, bukan keberanian. Di ATR 116 poin (~11% harga) dan turnover 0,2425%, stop 2×ATR bisa tersentuh dalam satu sesi normal — dan laporan fundamental memang mencatat sesi YPAS.JK bergerak -6,64% ke 985. Ekspektasi trade dengan rasio 1:1 di profil volatilitas ini negatif bahkan bila semua trigger hijau. Kesimpulan Neutral benar: kalau hasil uji kelayakannya tidak layak, jangan masuk.

Conservative juga salah di dua titik, dan ini membatasi kesimpulannya.

  1. Aturan exit bertahap di zona 1.000–983 sudah terlewati di cabang 985. Sama persis dengan kesalahan yang ia tuduhkan ke Agresif: rencana detail di atas harga yang belum pasti.
  2. Neutral benar soal biaya: keluar bertahap di likuiditas 0,24% berarti beberapa kali kena spread, bukan sekali. Konservatif kurang konservatif soal slippage.

Karena itu Conservative menang di premis (data tidak cukup), bukan di preskripsi (pangkas posisi lama ke 0,5–0,75% seolah itu analisis — itu preferensi rasa aman, dan Neutral benar menyebutnya begitu).

Yang tidak berubah dan tidak bergantung harga mana yang benar:

  • Struktur panjang utuh: 200SMA 902,77 di bawah harga, 50SMA 1.238,90 di atas. Koreksi dalam uptrend, bukan downtrend. Sell tidak punya dasar struktural.
  • Momentum belum terkonfirmasi: RSI 49, MACD -72,36 masih di bawah signal -65,24, histogram menyempit (-20,67 ke -7,11) tapi belum crossover. Belum ada dasar beli.
  • Flow kualitas negatif: KI jual -Rp447,85 M dalam satu sesi melebihi total top-5 net buyer ~Rp343 M; XL/XC retail menyerap di 1.022–1.025. Distribusi ke retail, bukan akumulasi.
  • Volume 1,62 juta lembar dengan open=high=close=1.055 adalah absorpsi atau harga beku — ambigu secara struktur data. Trigger bull (close > 1.065) gagal.
  • Valuasi tidak terukur. P/E ~40x dari laba H1×2 tidak sahih, dan Agresif benar bahwa Conservative tidak boleh menolak estimasi itu lalu memakai estimasi lain (yield 4,6–5,0%) dari asumsi H2=H1 yang sama rapuhnya. Tidak ada angka valuasi yang bisa dipercaya di kedua arah.
  • Kanal makro bukan ancaman utama: Fed tidak ubah suku bunga 29 Okt 2026, beban bunga ~2,3% laba pra-pajak. Tapi Conservative benar bahwa struktur utang tidak diketahui karena neraca gagal dibaca, jadi "bukan ancaman" itu tebakan berangka.

Kenapa tidak Sell: debat tidak menghasilkan satu pun bukti kerusakan — tidak ada laba turun terverifikasi, tidak ada CFO negatif terverifikasi, tidak ada margin kolaps. Sell menuntut bukti; yang ada hanya ketidakpastian dan level teknikal menengah yang retak. Ditambah slippage nyata di turnover 0,2425%, Sell mengunci posisi di titik paling tidak informatif.

Kenapa tidak Buy/Overweight: tiga syarat entry tidak terpenuhi atau tidak terverifikasi (harga belum pasti, trigger gagal, flow negatif), dan 60%+ tesis beli bertumpu pada data yang tidak ada.

Yang mengubah keputusan ini:

  • Ke Underweight/Sell: close terkonfirmasi < 903 (200SMA) → keluar penuh tanpa nego; atau Q3 dengan margin bersih < 10%; atau CFO negatif terverifikasi; atau ForeignNet keluar bersih >5 sesi berturut-turut dengan volume meningkat.
  • Ke Overweight: Q3 margin dipertahankan + CFO positif terverifikasi + close reclaim > 1.065 dengan volume > 500 ribu lembar dan ForeignNet tidak negatif. Saat itu valuasi baru terukur dan Buy punya dasar.

Cara mengeksekusi (tanpa asumsi buku pemanggil):

  • Posisi lama: jangan tambah, jangan panik keluar. Ukuran dikunci kecil — Agresif mengusulkan 1,0–1,5% portofolio, Conservative 0,5–0,75%. Saya ambil batas bawah rentang Agresif sebagai plafon (≤1,0%) karena Conservative menang di premis; kalau posisi saat ini di atas itu, turunkan bertahap dengan limit order, bukan market order. Semua order limit — spread di sini mahal.
  • Level keluar: satu level keputusan jelas dan bisa dieksekusi (dekat 983/10EMA) untuk sebagian posisi, sisa dengan stop struktural < 903. Ini menggabungkan kehati-hatian Conservative dengan kesadaran biaya Neutral, tanpa lima potongan kecil yang masing-masing kena slippage.
  • Posisi baru: tidak ada sampai close terkonfirmasi DAN neraca/arus kas terbaca DAN trigger 1.065 lolos dengan volume > 500 ribu, ForeignNet tidak negatif, tanpa jual KI > -Rp100 M. Jika lolos semua, sizing dari ATR (stop ~2×ATR), risiko portofolio ≤0,5%, satu target dihitung saat entry diketahui, terima rasio ~1:1 dan ukuran kecil.

Data yang wajib dicari sebelum keputusan berikutnya (tidak ada dalam prompt ini): arus kas operasi, neraca (utang berbunga, piutang, persediaan), biaya input pulp/resin, kurs USD/IDR, laba Q3–Q4 2025 untuk P/E trailing sahih, dan konfirmasi close terakhir YPAS.JK (985 vs 1.055 — konflik ini belum terselesaikan dan semua angka stop/target di atas adalah latihan sampai ia terkonfirmasi).

Price Target: not provided

Time Horizon: 3-6 bulan, re-evaluasi setelah konfirmasi close dan data Q3

Rencana trader

446 kata

Action: Hold

Reasoning: Plan bilang Hold. Setuju — tapi bukan karena "buntu". Ada satu konflik data yang harus dijawab dulu.

Masalah: plan pakai harga 985 sebagai "harga terakhir", tapi Technical Market Report acuan = close 1.055 (2026-10-29). Tidak bisa dua-duanya benar. Plan sendiri tidak menyebut sumber angka 985. Jadi:

  • Jika 1.055 benar, stop 1.007 masih ~4,5% di bawah entry — belum tertembus. Tapi stop itu tetap noise di ATR 116 (11% harga).
  • Jika 985 benar, trigger 1.065 gagal, stop 1.007 tembus, tesis entry bull mati.

Kedua cabang berujung sama: jangan beli di sini. Hold tetap benar.

Yang solid, tidak bergantung harga mana yang benar:

  • Struktur panjang utuh: 200SMA 902,77 < price < 50SMA 1.238,90 = koreksi dalam uptrend, bukan downtrend. Sell tidak punya dasar.
  • Momentum ambigu: RSI 49 netral, MACD -72,36 masih di bawah signal -65,24. Crossover belum ada. Histogram menyempit (-20,67 → -7,11) tapi itu belum konfirmasi.
  • Flow kualitas negatif: KI jual -Rp447,85 m satu sesi > total top-5 net buyer ~Rp343 m. Retail XL/XC menyerap di 1.022–1.025. Distribusi ke retail, bukan akumulasi.
  • Volume 1,62 juta tanpa ekspansi harga (open=high=close=1.055) = absorpsi, bukan breakout. Trigger bull sendiri (close > 1.065) gagal.
  • ATR 11% + likuiditas tipis = stop 4,5% tidak realistis, hitungan 3,8:1 gagal stress-test.
  • Valuasi tidak terukur (P/E ~40x dari laba H1×2 tidak sahih). Tidak ada data neraca, CFO, biaya input.

Alasan ini Hold, bukan Sell: tidak ada bukti kerusakan fundamental di prompt ini. Tidak ada laba turun, CFO negatif, atau margin kolaps terverifikasi. Sell butuh bukti rusak; yang ada cuma ketidakpastian.

Alasan ini Hold, bukan Buy: trigger gagal, stop tidak lolos uji ATR, flow negatif, katalis nol.

Entry Price: Tidak ada entry. Jangan buka posisi baru di 1.055 maupun 985. Entry baru hanya valid jika close > 1.065 dengan volume > 500 ribu lembar dan ForeignNet tidak negatif dan tidak ada jual KI > -Rp100 m. Jika ketiga terpenuhi, entry di harga close breakout tersebut (belum bisa ditetapkan sekarang).

Stop Loss: Untuk posisi lama — keluar penuh pada close < 983 (10EMA), dan wajib keluar < 903 (200SMA). Untuk posisi baru (jika trigger terpenuhi) — stop 2×ATR ≈ 232 poin di bawah entry, hitung saat entry diketahui.

Position Sizing: Maksimum 1,0–1,5% portofolio untuk posisi lama. Untuk posisi baru, sizing dari ATR supaya risiko portofolio ≤0,5%, bukan persentase tetap. Rasio realistis ~1:1, jadi posisi kecil.

Catatan wajib ke trader: konflik harga 985 vs 1.055 belum terselesaikan dalam data yang diberikan. Konfirmasi close terakhir YPAS.JK sebelum eksekusi apa pun. Data yang wajib dicari: arus kas operasi, neraca (piutang, persediaan), biaya input pulp/resin, kurs USD/IDR, laba Q3–Q4 2025 untuk P/E trailing sahih.

Rating: Hold FINAL TRANSACTION PROPOSAL: HOLD

Rencana investasi

922 kata

Recommendation: Hold

Rationale:

Bull menang di kualitas bisnis, bear menang di disiplin eksekusi. Setelah ditimbang, tidak ada sisi yang cukup dominan — jadi Hold, bukan karena konflik, tapi karena evidence-nya memang buntu di titik kritis.

Yang diputuskan menguntungkan bull:

  1. Fundamental operasi kuat dan bull benar soal substansinya. Margin bruto 27,1%, operasi 19,54%, bersih 14,78%, beban usaha 7,6%, 96% laba pra-pajak dari operasi. Bear tidak membantah ini — hanya bilang "margin bagus ≠ layak beli". Itu benar secara prinsip, tapi tidak mengurangi fakta kualitas laba.

  2. Bear salah soal valuasi dan bull benar menyerangnya. P/E "~40x" dibangun dari laba H1 dikali dua, dan bear sendiri menulis "tidak boleh dipakai" lalu tetap memakainya untuk menyimpulkan Sell. Itu kelemahan nyata di bear case. Valuasi YPAS tidak terukur, bukan terbukti mahal.

  3. Koreksi makro bunga salah sasaran, dan bear mengakuinya. Beban bunga 2,3% laba pra-pajak membuat Fed tidak relevan. Poin ini bull menang bersih.

  4. Struktur panjang teknis tidak terbantah. Harga di atas 200SMA (903), VWMA (1.006,80), 10EMA (983,44). Urutan 200SMA < harga < 50SMA adalah koreksi dalam uptrend. Bear menyebut ini "memilih garis yang menguntungkan", tapi fakta level tidak berubah karena framing.

Yang diputuskan menguntungkan bear:

  1. Tesis entry bull sudah tidak valid pada harga terakhir yang tersedia dalam prompt. Ini poin paling berat. Bull membangun 3,8:1 dari entry 1.055 dan stop 1.007. Harga terakhir tercatat 985. Stop bull sudah tertembus sebelum posisi dibuka. Bull tidak membantah angka 985 — ia hanya menyebutnya "beda jam" untuk VWAP, bukan untuk harga. Entry yang dipakai untuk menghitung rasio sudah lewat.

  2. Rasio risk/reward bull gagal stress-test ATR. ATR 116 poin = ~11% harga. Stop 4,5% di volatilitas ini adalah noise harian, bukan stop. Hitungan bear dengan 2×ATR (~23%) menghasilkan rasio mendekati 1:1. Bull tidak menjawab ini secara numerik — ia hanya mengulang 3,8:1.

  3. Absorpsi vs akumulasi tidak bisa diputuskan dari data yang ada. open = high = close = 1.055 dengan volume 1,62 juta lembar adalah ambigu secara struktur data. Bull membacanya "penyerapan penuh"; bear membacanya "harga beku di supply". Keduanya konsisten dengan data. Yang objektif: trigger bull sendiri (close > 1.065) gagal meski volume tertinggi 2 bulan. Itu fakta yang tidak menguntungkan bull.

  4. Kualitas flow negatif. ForeignNet -47.300 lembar, jual 5 dari 6 sesi. Penyerap utama XL + XC (retail online) ~Rp 229 M. Bull menyebut ZP Maybank +Rp 20,9 M sebagai bukti institusi — itu ~4,7% dari net seller KI. Bear benar soal kualitas, bukan kuantitas.

  5. Pola historis retrace dalam (Agustus 1.765, April 1.735, Des 735) tidak disanggah bull sama sekali. Ini relevan langsung ke tesis "koreksi dalam uptrend".

  6. Asimetri informasi dua arah. Bull benar "ketiadaan data bukan data negatif" — tapi bear benar bahwa prinsip itu memotong dua arah. CFO, neraca, piutang, persediaan, biaya input (pulp/resin, USD/IDR) semuanya tidak tersedia. Itu bukan alasan Sell, dan bukan alasan Buy.

Kenapa Hold, bukan Sell atau Buy:

Bear tidak membuktikan YPAS layak dijual. Argumen "harga 985 di bawah stop 1.007" membatalkan tesis entry bull, bukan membuktikan tesis bear. Tidak ada satu pun bukti kerusakan fundamental dalam prompt — tidak ada laba turun, tidak ada CFO negatif terverifikasi, tidak ada margin kolaps. Sell menuntut bukti kerusakan; bear hanya punya bukti ketidakpastian dan level teknikal menengah yang retak.

Bull juga tidak membuktikan layak beli. Trigger-nya gagal, stop-nya mustahil di ATR 11%, rasio 3,8:1 tidak lolos hitung ulang, dan 60% tesisnya bertumpu pada data yang tidak ada (neraca, arus kas, biaya input). Buy menuntut asimetri terukur; bull hanya punya asimetri yang diklaim.

Yang tersisa: bisnis sehat, harga dalam koreksi menengah, momentum ambigu, valuasi tidak terukur, likuiditas tipis, katalis nol. Itu profil Hold dengan bias waspada, bukan arah.

Strategic Actions (basis alokasi standar 100%):

  1. Posisi saat ini: pertahankan, jangan tambah, jangan keluar paksa. Jika sudah pegang YPAS.JK, jaga ukuran di maksimum 1,0–1,5% dari portofolio. Likuiditas turnover 0,2425% dan ATR 11% membuat ukuran lebih besar dari ini tidak bisa di-exit tanpa slippage material.

  2. Jangan buka posisi baru di 985. Entry tanpa trigger valid = membeli noise. Batalkan seluruh perhitungan 3,8:1 bull sampai ada entry baru dengan stop yang lolos uji ATR.

  3. Syarat masuk ulang — harus ketiga-tiganya terpenuhi:

    • Close harian > 1.065 (trigger bull sendiri) dan MACD crossover terkonfirmasi (MACD -72,36 harus melewati signal -65,24).
    • Volume > 500 ribu lembar pada hari breakout, dengan ForeignNet tidak negatif.
    • Tidak ada penjualan baru dari KI (Ciptadana) melebihi -Rp 100 M.
  4. Jika masuk ulang, gunakan sizing berbasis ATR, bukan persentase tetap. Stop di 2×ATR di bawah entry (~23%), ukuran posisi disesuaikan supaya total risiko portofolio tetap ≤0,5%. Ini menggantikan stop 1.007 yang tidak realistis. Rasio realistis ~1:1 — artinya posisi harus kecil, bukan besar.

  5. Syarat keluar: close harian < 983 (10EMA) atau < 903 (200SMA) → keluar penuh. Penembusan 200SMA membatalkan satu-satunya argumen struktur yang tersisa, dan mengaktifkan pola retrace historis.

  6. Pemicu downgrade ke Underweight: muncul data Q3 yang menunjukkan margin bersih < 10%, atau CFO negatif terverifikasi, atau ForeignNet keluar bersih > 5 sesi berturut-turut dengan volume meningkat.

  7. Pemicu upgrade ke Overweight: Q3 keluar dengan margin dipertahankan dan CFO terverifikasi positif dan harga reclaim 1.065 dengan volume. Saat itu valuasi baru bisa diukur dan barulah Buy/Overweight punya dasar.

  8. Data yang wajib dicari sebelum keputusan berikutnya (tidak ada dalam prompt ini, sebutkan eksplisit ke trader): laporan arus kas operasi, neraca (piutang, persediaan), biaya input pulp/resin, kurs USD/IDR, dan laba Q3–Q4 2025 untuk P/E trailing yang sah. Tanpa ini, YPAS.JK tetap tidak bisa dinilai, dan Hold adalah satu-satunya posisi yang jujur terhadap ketiadaan data.

Rating: Hold FINAL TRANSACTION PROPOSAL: HOLD

Analisa teknikal dan aliran dana

1533 kata

Analisis YPAS.JK — PT Yanaprima Hastapersada Tbk (IDX)

Sumber & keandalan data

Snapshot terverifikasi 2026-10-29 = acuan. Catatan penting:

  • Close 2026-10-29 = 1.055, Open = 1.055, High = 1.055. Harga menutup tepat di high, dan open = high = close, low = 910.
  • Volume 1.620.200 lembar, nilai Rp1,664 m (Rp1,664 miliar), 1.689 transaksi. Volume tertinggi sejak 2026-08-21 (1.649.900).
  • ForeignNet = -47.300 lembar. Buyer besar hari itu tampak domestik.
  • Tidak ada konflik antara get_stock_data dan snapshot pada baris 2026-10-29 (OHLCV identik).

1. Struktur tren (multi-timeframe)

Horizon Indikator Nilai Baca
Pendek close_10_ema 983,44 Price 1.055 di atas 10EMA
Menengah close_50_sma 1.238,90 Price 1.055 di bawah 50SMA
Panjang close_200_sma 902,77 Price 1.055 di atas 200SMA
Volume-weight vwma 1.006,80 Price 1.055 di atas VWMA tipis (4,8%)

Interpretasi: 200SMA < price < 50SMA = uptrend panjang utuh, koreksi menengah berjalan. Bukan downtrend struktural; ini distribusi pasca-rally.

Konteks historis dari tool (tanggal + harga konkret):

  • Puncak lokal 2026-09-02 close 1.595 (high 1.750), volume 1.048.600.
  • Puncak Agustus: 2026-08-24 close 1.500, 2026-08-21 close 1.485, high 1.765.
  • Rally ganda: Des-2025 dari 472 (2025-10-31) ke 735 (2025-12-03); Apr-2026 dari 925 (2026-03-31) ke 1.735 (2026-04-06); Agu-2026 dari 635 (2026-08-10) ke 1.465 (2026-08-20). Pola: spike berdurasi pendek, volume besar, lalu retrace dalam.
  • Sifat chart: sangat volatil, likuiditas tipis di hari normal (banyak hari volume < 30 ribu lembar), dengan ledakan volume sporadis. Avg daily vol beberapa minggu terakhir ~50–150 ribu lembar; 2026-10-29 = 1,62 juta = anomali.

2. Momentum

  • RSI 49 = netral, tepat di tengah. Tidak oversold, tidak overbought. RSI turun dari zona tinggi bersama penurunan harga Sep–Okt tanpa divergensi bullish yang bisa diklaim dari data tool.
  • MACD -72,36 vs signal -65,24 → MACD masih di bawah signal (bearish), tapi histogram = -7,11, menyempit dari -20,67 (2026-10-28) dan puncak negatif -29,51 (2026-10-20). Histogram negatif menyempit 3 hari terakhir (21 Okt -25,34 → 22 Okt -20,40 → 23 Okt -19,02 → 26 Okt -17,66 → 27 Okt -18,27 → 28 Okt -20,67 → 29 Okt -7,11). Momentum turun kehabisan tenaga; belum ada crossover MACD ke atas signal — itu belum terjadi, jadi bull momentum belum terkonfirmasi.

3. Volatilitas & band

  • Bollinger: mid 1.065,25 / upper 1.308,46 / lower 822,04. Close 1.055 praktis di middle band → harga kembali ke mean setelah terkoreksi; tidak ada squeeze-breakout maupun penolakan di luar band.
  • Lebar band ≈ 486 poin ≈ 46% harga → volatilitas ekstrem untuk saham Rp1.000-an.
  • ATR 116,16 (≈11% harga close). Stop terlalu dekat akan kena noise. Sizing harus kecil; posisi maksimum berbasis 2×ATR (≈232 poin) risk per share.

4. Bandarmologi (IDX, hari ini)

Net buyer rupiah (hari 2026-10-29):

  • XL Stockbit Sekuritas Digital: +Rp150.489.500 (149.500 lbr) — retail online dominan
  • XC Ajaib Sekuritas Asia: +Rp78.781.500 (77.200 lbr) — retail online
  • MG Semesta Indovest: +Rp43.155.500; NI BNI Sekuritas: +Rp39.522.000; YP Mirae Asset: +Rp33.241.500; PD Indo Premier: +Rp31.158.000; OD BRI Danareksa: +Rp21.171.000; ZP Maybank Sekuritas: +Rp20.902.500 (20.000 lbr); CP KB Valbury: +Rp11.804.500; YB Yakin Bertumbuh: +Rp11.259.500

Net seller rupiah:

  • KI Ciptadana Sekuritas Asia: -Rp447.850.000 (-424.200 lbr)
  • CC Mandiri: -Rp16.908.500; GR Panin: -Rp10.816.000; sisanya kecil (< Rp1 m)

Pola: satu penjual besar lokal (Ciptadana) mengunload ke banyak pembeli retail online + broker ritel-institusi lokal. Hanya Maybank (kategori broker asing/institusi) masuk top buyer, nilainya kecil (Rp20,9 m). Satu-satunya broker asing tegas di daftar adalah di sisi beli dan relatif minor. Ini bukan pola "asing akumulasi sementara lokal distribusi". Ini pola distribusi dari satu akun besar ke sisi retail — negatif secara kualitas arus dana.

Level akumulasi (buy/sell pair):

  • XL beli rata-rata 1.022 (Rp616,2 m), jual 1.027 (Rp465,8 m) → XL dua arah, dominan beli, neto tipis di level ~1.025.
  • CP beli 1.052 (Rp208,1 m), tapi KI jual 1.055 (Rp453,7 m) → CP menyerap sebagian di 1.052–1.055, sisa diterima retail.
  • XC beli 1.025 (Rp145,2 m); YP beli 1.028; MG beli 1.050; YU beli 1.010; NI beli 1.019; OD beli 1.020; ZP beli 1.045; YB beli 1.052.
  • Sisi jual terpusat di 1.055 (KI), lalu 1.015 (CC), 1.031 (XC), 1.047 (MG).

Kesimpulan bandar: likuiditas di 1.000–1.055 diserap retail + broker lokal. KI melepas eksekusi besar di ~1.055. Bila KI masih punya sisa, resistensi di 1.050–1.055 tetap berat.

5. Volume & konfirmasi

  • VWMA 1.006,80 dan turun konstan sepanjang Okt (1.194,85 pada 2026-10-16 → 1.006,80 hari ini). Price 1.055 di atas VWMA = harga sedikit "mahal" relatif volume-weighted cost peserta terakhir; rawan fade bila volume lanjutan tidak muncul.
  • Volume 1,62 juta pada 2026-10-29 terbesar dalam ~2 bulan, tapi harga tetap stuck di 1.055 (high=close=open). Volume besar tanpa ekspansi harga = absorpsi di 1.055, tanda suplai masih menekan.
  • ForeignNet negatif 5 dari 6 sesi terakhir (2026-10-20 s/d 2026-10-29): +32.200, -1.000, -2.300, +4.900, -3.200, 0, -47.300. Asing net jual kecil sampai sedang, akselerasi hari ini.

6. Skenario & level aksi

Bull case:

  • Histogram MACD menyempit + close di atas 10EMA (983) dan VWMA (1.007) → potensi pantulan.
  • Trigger konfirmasi: close > 1.065 (Bollinger mid) dengan volume > 500 ribu lembar dan tanpa penjualan KI baru.
  • Target 1: 1.100–1.130 (zona close 12–14 Okt). Target 2: 1.185–1.200 (cluster close 2026-10-07/09/15). Target 3: 1.238–1.260 (50SMA = zona resistensi menengah).
  • Invalidation: close < 1.007 (VWMA).

Bear case:

  • Harga sudah 3 hari kehilangan 50SMA (1.238) — recovery butuh kerja berat.
  • Penjualan KI -Rp447 m satu sesi melebihi total net buyer top-5 (~Rp343 m). Supply masih dominan.
  • Breakdown level: 1.000 (round + zona close 21–22 Okt), lalu 940–905 (close 2026-10-19/20), lalu Bollinger lower 822.
  • Jika 822 pecah dengan volume, target struktural 200SMA 903 → hati-hati: 200SMA 902,77 justru di area 905. Jadi 900–905 = garis pertahanan struktur panjang. Pecah 900 = sinyal bearish berat.

Risk management:

  • Stop disiplin: long di atas 1.007, stop 2×ATR di bawah entry atau di bawah 940 bila entry 1.055.
  • Position size: batasi karena ATR 11% dan likuiditas tipis; slippage besar saat exit.
  • Jangan chase di 1.055 tanpa volume lanjutan; tunggu close di atas 1.065.

7. Pilihan indikator (8) — alasan

  1. close_10_ema — timing momentum jangka pendek; 983 = level entry/fade terdekat.
  2. close_50_sma — tren menengah; 1.239 = resistensi utama yang sedang hilang.
  3. close_200_sma — struktur panjang; 903 berimpit dengan support 905.
  4. macdh — momentum negatif menyempit; sinyal paling awal dari trio MACD.
  5. rsi — 49 netral; konfirmasi apakah oversold datang atau tidak.
  6. boll (middle) — 1.065 = pivot mean-reversion langsung.
  7. atr — 116 poin wajib untuk sizing & stop di volatilitas ekstrem.
  8. vwma — 1.007 = validasi likuiditas/absorpsi; membedakan rally asli vs spike tipis.

Tidak dipakai: boll_ub/boll_lb (band terlalu lebar, 46% harga → sinyal tidak tajam), macd/macds terpisah (histogram sudah merangkum), tidak ada stochastic (redundan dengan RSI).

Ringkasan tabel

Kategori Nilai / Fakta Implikasi Level aksi
Close 2026-10-29 1.055 (open=high=close), low 910 Close di high, tapi volume besar tanpa ekspansi Trigger breakout 1.065
10 EMA 983,44 Price di atas, momentum pendek membaik Invalidation 983
50 SMA 1.238,90 Price di bawah → resistensi menengah aktif Target zona 1.238
200 SMA 902,77 Tren panjang masih naik Pertahanan 900–905
VWMA 1.006,80 (turun dari 1.194,85 per 16 Okt) Cost volume-weighted rendah, harga sedikit premium Invalidation 1.007
RSI 49 Netral, tidak ada ekstrem —
MACD/Signal/Hist -72,36 / -65,24 / -7,11 Bearish tapi hist menyempit drastis dari -20,67 Crossover belum ada
Bollinger mid/ub/lb 1.065,25 / 1.308,46 / 822,04 Band lebar 486 poin; harga di mean Breakdown 822
ATR 116,16 (~11%) Volatilitas ekstrem, sizing kecil Stop 2×ATR
Volume 2026-10-29 1.620.200 lbr / Rp1,66 m / 1.689 trx Absorpsi di 1.055, bukan breakout Butuh > 500rb lbr untuk konfirmasi
ForeignNet -47.300 lbr (jual 5 dari 6 sesi terakhir) Asing net jual, akselerasi hari ini —
Broker net beli XL +Rp150,49 m; XC +Rp78,78 m; MG +Rp43,16 m Retail online + lokal menyerap —
Broker net jual KI -Rp447,85 m (-424.200 lbr); CC -Rp16,91 m; GR -Rp10,82 m Distribusi satu akun besar ke retail Resistensi 1.050–1.055
Pola bandarmologi KI jual di 1.055; retail XL/XC beli di 1.022–1.025 Bukan "asing akumulasi"; kualitas flow negatif Waspada supply lanjutan
Trend 200SMA < price < 50SMA Uptrend panjang + koreksi menengah Netral-bearish jangka pendek
Bull trigger Close > 1.065, vol > 500rb Pantulan konfirmasi Target 1.130 → 1.200 → 1.238
Bear trigger Close < 1.007, lalu < 1000, < 940 Gagal di mean band Target 905 / 822
Stop loss 2×ATR (≈232 poin) dari entry ATR tinggi Desiplin sizing wajib

Rating: Hold FINAL TRANSACTION PROPOSAL: HOLD

Analisa fundamental

1147 kata

PERINGATAN KETERBATASAN DATA — WAJIB BACA DULU

Tool keuangan (get_income_statement, get_balance_sheet, get_cashflow, annual & quarterly) mengembalikan hanya daftar nama file/header, bukan isi angka. Isi statement tidak bisa dibaca. Laporan di bawah hanya pakai data yang benar-benar terbaca: snapshot get_fundamentals, get_insider_transactions, get_seasonality.

Jangan ambil keputusan trading hanya dari laporan ini. Sebelum aksi, tarik laporan keuangan asli YPAS di IDX (idx.co.id) atau laporan publikasi emiten. Ini aksi yang tidak bisa dibatalkan kalau salah, jadi verifikasi mandiri.


Laporan Fundamental YPAS.JK — PT Yanaprima Hastapersada Tbk

Ticker: YPAS.JK (IDX, kode YPAS). Tanggal analisis: 2026-10-29.

1. Profil

  • Nama: PT Yanaprima Hastapersada Tbk.
  • Domisili/bursa: Indonesia, IDX.
  • (Profil bisnis detail, segmen, pabrik, pemegang saham besar: tidak tersedia di data. Tidak diinvestigasi lebih lanjut.)

2. Data Pasar

  • Harga close (snapshot fundamental): 1.055
  • Harga terakhir quote: 985, turun -70 (-6,64%)
  • VWAP sesi: 1.081,69
  • Volume: 10.347 lot, nilai transaksi Rp 1,119 miliar
  • Papan: Sesi 1 berjalan (09:00–11:30 WIB)
  • Saham beredar: 668.000.089 lembar
  • Kapitalisasi pasar: Rp 704,74 miliar (basis harga 1.055)
  • Turnover ratio: 0,2425% → likuiditas sangat tipis

Implikasi: spread lebar, slippage besar. Posisi besar sulit keluar. Harga 985 sudah >6% di bawah close snapshot, jadi kapitalisasi riil ~Rp 658 miliar. Evaluasi valuasi pakai 985, bukan 1.055.

3. Laba Rugi Q2 2026 (periode kumulatif, sesuai filing)

Item Rp
Penjualan 110.027.488.346
Beban pokok (80.213.228.825)
Laba bruto 29.814.259.521
Beban penjualan (1.960.471.914)
Beban umum & adm (6.355.788.161)
Pendapatan keuangan 5.641.853
Beban bunga & keuangan (479.095.149)
Laba selisih kurs 400.965.766
Pendapatan lainnya (142.526.532)
Keuntungan (kerugian) lainnya (565.557.641)
Laba sebelum pajak 20.717.427.743
Pajak (4.451.932.809)
Laba bersih 16.265.494.934
OCI (setelah pajak) 76.074.095
Laba komprehensif 16.341.569.029

Rasio turunan Q2 2026

  • Margin bruto: 27,10%
  • Margin operasi (setelah beban usaha): (29.814,3 − 1.960,5 − 6.355,8) / 110.027,5 = 19,54%
  • Margin laba sebelum pajak: 18,83%
  • Margin laba bersih: 14,78%
  • Beban bunga / laba sebelum pajak: ~2,3% → beban bunga ringan
  • Beban pajak efektif: 21,49% → sesuai tarif PPh badan
  • EPS Q2 2026 (jika kumulatif, asumsi penuh): 16,27 M / 668,0 M lembar = ~Rp 24,35
  • P/E indikatif (harga 985, asumsi laba Q2 kumulatif saja): ~40x → P/E ini arti luas, tidak boleh dipakai. Laba kumulatif bukan 12 bulan. Butuh laba Q3–Q4 2025 untuk trailing benar.

4. Kualitas Laba — Catatan Kritis

  • Laba bruto kuat (27%), struktur biaya sehat.
  • Ada item non-operasional: laba kurs +Rp 400,97 juta, "kerugian lainnya" −Rp 565,56 juta. Bersih negatif ~Rp 164,6 juta, kecil vs laba. Laba relatif bersih dari distorsi kurs.
  • Laba operasi ≈ 96% laba sebelum pajak. Laba inti, bukan laba akuntansi. Ini positif.
  • Rentabilitas modal: laba Q2 2026 Rp 16,27 M vs kapitalisasi Rp 658–705 M. Kalau laba kumulatif ini mewakili setengah tahun, annualized laba ~Rp 32–33 M → yield laba ~4,6–5,0%. Sangat tipis untuk emiten manufaktur. Hati-hati: belum pasti pola H2 = H1.

5. Neraca & Arus Kas

  • Tidak tersedia. Tool gagal. Tidak bisa hitung: DER, likuiditas, aset, ekuitas, BVPS, P/B, modal kerja, utang berbunga, CFO, capex, arus kas bebas.
  • Konsekuensi: tidak bisa verifikasi apakah laba dibayar tunai atau digerogoti piutang/persediaan. Tidak bisa verifikasi ketahanan utang. Ini gap besar untuk penilaian.

6. Historis

  • File annual FY2022–FY2025 ada di sistem (4 tahun) tapi isi tidak dapat dibaca. Tidak ada data tren yang bisa dikutip. Tidak akan dikarang.
  • Quarterly: Q3 2023 sampai Q2 2026 (12 periode) terdaftar, isi tidak terbaca.

7. Insider & Musiman

  • Insider transactions: tidak ada laporan. Netral sampai ada data — absen laporan bukan berarti tidak ada jual/beli.
  • Seasonality: tidak ada baris data. Tidak bisa pakai pola musiman.

8. Sinyal & Insight Aksi

Positif:

  • Margin bruto 27,1%, margin bersih 14,8% di Q2 2026 → operasi efisien untuk skala penjualan Rp 110 M.
  • Laba hampir seluruhnya operasional.

Negatif / risiko:

  • Turnover 0,24% → likuiditas nyaris tidak ada. Eksit posisi sulit.
  • Yield laba tipis (~5% annualized) vs harga 985–1.055.
  • Harga turun 6,64% dalam sesi aktif, di bawah VWAP (1.081,69) → tekanan jual intraday JELAS. Tidak ada pembeli pendukung.
  • Neraca & arus kas tidak terbaca → risiko kualitas laba tidak terklarifikasi.
  • Market cap Rp ~700 M dengan laba ~Rp 32 M setahun → valuasi relatif mahal.

Langkah trader:

  1. Verifikasi laba Q3 2025–Q2 2026 lengkap dari laporan IDX sebelum hitung P/E trailing.
  2. Cek neraca: utang bank, kas, piutang, persediaan. Bila terbaca, hitung DER & CFO/laba bersih.
  3. Cek pengumuman emiten 7 hari terakhir (corporate action, laporan, suspensi) — tidak ada di data ini.
  4. Likuiditas tipis → pakai limit order, ukuran posisi kecil.

9. Tabel Ringkasan

Kategori Metrik Nilai Status Insight
Identitas Nama PT Yanaprima Hastapersada Tbk OK Kode IDX: YPAS
Pasar Harga terakhir 985 OK −70 (−6,64%) hari ini
Pasar Close snapshot 1.055 OK VWAP sesi 1.081,69
Pasar Kapitalisasi Rp 704,74 M OK ~Rp 658 M di harga 985
Pasar Saham beredar 668.000.089 OK —
Pasar Turnover ratio 0,2425% Risiko Likuiditas sangat tipis
Q2 2026 Penjualan Rp 110,03 M OK —
Q2 2026 Laba bruto Rp 29,81 M OK Margin 27,10%
Q2 2026 Beban usaha Rp 8,32 M OK 7,6% penjualan
Q2 2026 Laba operasi ~Rp 21,50 M Hitung Margin 19,54%
Q2 2026 Laba sebelum pajak Rp 20,72 M OK 96% dari operasi
Q2 2026 Laba bersih Rp 16,27 M OK Margin 14,78%
Q2 2026 Laba komprehensif Rp 16,34 M OK OCI +Rp 76 juta
Q2 2026 EPS indikatif ~Rp 24,35 Hitung Kumulatif, bukan trailing
Valuasi Yield laba annualized ~4,6–5,0% Estimasi Tipis; perlu data H2
Neraca DER, aset, ekuitas n/a GAGAL TOOL Tidak dapat dinilai
Arus kas CFO, capex, FCF n/a GAGAL TOOL Kualitas laba belum terverifikasi
Historis FY2022–FY2025 n/a GAGAL TOOL Tren tidak dapat dikutip
Insider Transaksi Tidak ada Netral Abaikan sebagai sinyal
Musiman Data Tidak ada n/a Tidak dipakai

Rating: Sell

FINAL TRANSACTION PROPOSAL: SELL

Analisa sentimen

305 kata

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

Sentiment Report — YPAS.JK (PT Yanaprima Hastapersada Tbk)

Periode: 2026-10-22 s/d 2026-10-29

Ringkasan

Nol data. Ketiga sumber gagal atau kosong. Tidak ada dasar untuk menilai arah sentimen. Skor 5 = netral murni, bukan hasil pembacaan sinyal.

Sumber per sumber

Sumber Status Detail
News (Yahoo Finance) Unavailable DATA_UNAVAILABLE — tidak ada artikel tagged YPAS.JK. Bukan sinyal bearish, murni tidak ada cakupan.
StockTwits Unavailable HTTPError. Tidak ada pesan, tidak ada tag Bullish/Bearish. Rasio retail tidak bisa dihitung.
Reddit Kosong Tidak ada query diskusi untuk YPAS.JK. Semua subreddit silent.

Divergensi

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

Tema naratif dominan

Tidak ada. Nol headline, nol post retail, nol diskusi komunitas.

Katalis & risiko

Tidak satu pun katalis atau risiko teridentifikasi dari data. Kemungkinan penyebab: likuiditas tipis, cakupan analis minim, atau sekadar kegagalan vendor. Data tidak membedakan keduanya.

Tabel sinyal kunci

Arah Sumber Bukti
Tidak ada sinyal Yahoo Finance news Vendor tidak punya artikel YPAS.JK
Tidak ada sinyal StockTwits HTTPError, zero message
Tidak ada sinyal Reddit Tidak ada query, tidak ada post

Batasan data (eksplisit)

  • Sampel nol. Confidence = low.
  • Tidak ada estimasi, tidak ada substitusi nilai. Angka apa pun di luar ini akan fabrikasi.
  • Sentimen tidak prediktif. Laporan ini bukan price call.

Langkah berikut

Cek likuiditas dan volume YPAS.JK dulu. Kalau volume tipis dan memang tidak ada cakupan, sentimen sosial bukan input yang relevan — pakai fundamental dan technical saja. Kalau volume normal tapi data kosong, kemungkinan masalah vendor; ulangi fetch news dan StockTwits sebelum ambil keputusan.

FINAL TRANSACTION PROPOSAL: HOLD

Analisa berita

539 kata

Laporan Riset Berita — YPAS.JK (PT Yanaprima Hastapersada Tbk) Periode: 22–29 Oktober 2026

Ketersediaan data (jujur, tanpa estimasi):

  • Berita khusus YPAS.JK: TIDAK ADA. Vendor (Yahoo) tidak punya artikel bertag YPAS.JK. Dicek 3 rentang: 1 bulan, 6 minggu, 12 bulan — nihil.
  • Makro FRED (CPI, fed funds, 10Y, dsb.): TIDAK TERSEDIA. FRED_API_KEY tidak diset.
  • Prediction market: DITAHAN untuk tanggal ini (tidak ada vintage historis).
  • IDX screener: 0 baris, data umur ~24 jam.
  • Market breadth: gainers/losers kosong, status "Market belum buka", buka berikutnya Jumat 09:00 WIB.

Berita global yang tersedia (7–14 hari): mayoritas AI/enterprise IT (IBM, Oracle, Cisco, Accenture), report pasar GlobeNewswire, komoditas (perak, tembaga, timbal-seng), kripto/tokenisasi saham.

Satu-satunya butir relevan langsung ke YPAS.JK:

  • Satu berita menyebut "no rate change from the Fed" pada Kamis 29 Okt 2026 (konteks berita harga perak). Artinya Fed belum memangkas suku bunga. Ini penting karena YPAS.JK adalah produsen kemasan (paper/plastik) dengan eksposur biaya bahan baku, biaya energi, dan utang berbunga. Suku bunga yang tetap tinggi menekan beban bunga perusahaan kecil dengan leverage.

Implikasi untuk YPAS.JK:

  • YPAS.JK likuiditas rendah (small cap, jarang ditransaksikan). Tanpa berita atau katalis, harga bergerak oleh aliran order lokal, bukan narasi global.
  • Berita global yang ada (AI/tech US) hampir tidak ada kaitannya dengan YPAS.JK. Tidak ada katalis sektor.
  • Sektor kemasan sensitif terhadap harga pulp/resin dan kurs USD/IDR. Data komoditas dan makro Indonesia tidak tersedia dari tool ini — jangan anggap sudah dicek.
  • Status "market belum buka" berarti harga terakhir = close sesi sebelumnya.

Saran aksi (berbasis apa yang benar-benar tersedia):

  • Jangan buat keputusan trading YPAS.JK dari laporan ini saja. Data terlalu tipis.
  • Langkah berikut, cek manual: laporan keuangan terbaru YPAS.JK di IDX (beban bunga, margin, utang), berita IDX/emiten, dan harga pulp/resin.
  • Untuk sinyal makro, perlu FRED_API_KEY diset agar CPI/fed funds/10Y bisa dipakai. Tanpa itu, klaim makro apa pun tidak boleh dipercaya.

Rating: Hold (default karena data tidak memadai, bukan konviksi fundamental)

FINAL TRANSACTION PROPOSAL: HOLD

Item Status Sumber/Nilai Dampak ke YPAS.JK
Berita YPAS.JK (3 rentang tanggal) Tidak tersedia Yahoo: no article tagged YPAS.JK Tidak ada katalis emiten
Sentinel makro Fed tahan suku bunga (29 Okt 2026) Berita harga perak Yahoo Finance Biaya bunga & diskonto tetap tinggi
CPI / fed funds / 10Y (FRED) Tidak tersedia FRED_API_KEY kosong Tidak boleh diklaim
Prediction market Ditahan Polymarket no historical vintage Tidak ada probabilitas forward
IDX screener 0 baris stock.arjum.com, umur ~24 jam Tidak ada filter kvantitatif
Market breadth IDX Kosong, market ditutup buka Jumat 09:00 WIB Harga terakhir = close sebelumnya
Berita global dominan AI/enterprise IT (IBM, Oracle, Cisco) Yahoo, 22–29 Okt Ireguler ke YPAS.JK
Komoditas Perak stabil; tembaga volatil Yahoo Finance Tidak langsung; bahan baku kemasan tak tercakup tool
Likuiditas Rendah (small cap) Profil ticker Risiko slippage, jangan pakai order pasar besar
Rating Hold Data tidak memadai Tunggu data emiten/laporan keuangan
Proposal HOLD — Tidak ada dasar untuk Buy/Sell