Imported from zawawimanja/JerungBursa (
.agents/AGENTS.md). Install upstream withnpx skills add zawawimanja/JerungBursa --skill .agents. Copyright stays with the author.
Project-Scoped Rules & Master Memory (JerungBursa)
Dokumen ini adalah peraturan rasmi dan memori kekal projek JerungBursa / Smart Money Tracker milik Awang (awi). Agen AI MESTI mematuhi panduan ini secara konsisten dalam semua sesi perbualan.
ð 1. Strategi Gandingan Pasangan (1 NEW + 1 ADD-ON)
SOP pemilihan harian mengutamakan formula seimbang:
- 1 Kaunter
ðĨ NEW (Day 1): Saham yang baru meletup dari tapak asal dengan risiko SL paling minima (Win Rate 77.3%, Profit Factor 7.91). Contoh: PENTECH pada 08 Sep, SUM pada 11 Sep. - 1 Kaunter
â ADD-ON A+ (AWAL)atauðĄïļ ADD-ON (LANTAI RAPAT)Berkualiti Tinggi:â ADD-ON A+ (AWAL): Saham fasa awal Base 1 / Base 2 dengan kenaikan $\le$ 20%, jarak ke lantai $\le$ 3.0% â 3.5%, turnover Jerung $\ge$ RM 2.0M, umur $\le$ 10 hari dagangan (Win Rate 82.9%, PF 13.39x).ðĄïļ ADD-ON (LANTAI RAPAT): Saham tangga kedua (Base 2 Staircase) yang sudah naik $> 20%$ dari tapak asal, TAPI membina lantai konsolidasi baharu yang sangat rapat ($\le 3.5% - 4.5%$), sentuhan lantai $\ge 3$x, squeeze mampat ($\le 3.5%$) dan suntikan turnover Jerung $\ge$ RM 2.0M â RM 2.5M ðĨ (Win Rate 81.8%, PF 10.57x). Contoh: STRATUS pada 08 Sep, EIPOWER pada 15 Sep, CBHB pada Sept.
- Had Pegangan: Maksimum 2 hingga 3 kaunter aktif serentak untuk mengelakkan pencairan modal dan overtrading.
ðŊ 2. Tiga Kriteria Utama Swing Trading (Bawah RM1.00)
Setiap kali mengimbas, menilai, atau mengesyorkan saham dalam dashboard JerungBursa, utamakan saham yang mematuhi 3 kriteria ini:
-
Trend & Penjajaran SMA (Keutamaan Uptrend Sahih):
- Harga saham WAJIB berada di atas SMA50 dan SMA200 untuk mengesahkan fasa aliran menaik yang sihat.
- Elakkan kaunter aliran menurun (downtrend) yang berlegar di bawah SMA50 walaupun mempunyai banyak sentuhan lantai, kerana membawa tekanan jualan yang berat.
-
Risiko Ultra-Ketat & Kekukuhan Lantai (Ultra-Tight Risk & Solid Base):
- Utamakan saham dengan tapak sokongan matang (sekurang-kurangnya 4x sentuhan lantai, ideal 6x hingga 10x) yang menunjukkan pengumpulan aktif jerung.
- Jarak harga semasa ke lantai sokongan mestilah sangat rapat (ideal $\le 4%$, dan $< 2%$ untuk keselamatan maksimum) supaya Stop Loss boleh diletakkan rapat di bawah lantai (had risiko rugi $\le 5%$).
-
IPO Segar & Letupan Konfluens (Fresh IPO + VCP + Lonjakan Volume):
- Fokus kepada IPO segar (disenaraikan dalam tempoh 2-3 tahun kebelakangan ini) kerana tidak mempunyai rintangan lapuk (overhead resistance).
- Cari konfluens corak Staircase VCP mampat (Tightness $\le 3.5%$) bersama lonjakan Turnover Jerung ($\ge$ RM 2.5 Juta â RM 3.0 Juta).
ð§ 3. SOP 4-Langkah Tapisan Top Ranking Harian
- Buka Tab "ð Top Ranking VVIP":
- Tapis kaunter dengan
Tightness <= 3.5%danScore >= 80atauFusion Jerung.
- Tapis kaunter dengan
- Pilih 1 NEW + 1 ADD-ON (A+ Awal / Lantai Rapat):
- Utamakan
ðĨ NEW (Day 1)sebagai kemasukan segar dari tapak. - Bagi
â ADD-ON A+ (AWAL), kenaikan dari tapak $\le 20%$, Lantai Rapat $\le 3.5%$, dan Turnover $\ge$ RM 2.0M. - Bagi
ðĄïļ ADD-ON (LANTAI RAPAT), tangga Base 2 matang dengan lantai baharu rapat $\le 3.5% - 4.5%$, Tightness $\le 3.5%$, dan Turnover Jerung $\ge$ RM 2.0M â RM 2.5M ðĨ.
- Utamakan
- Semak 3 Angka Emas:
- Turnover: Wajib $\ge$ RM 2.0M â RM 2.5M.
- Tightness: Bawah 3.5%.
- Jarak ke SL: $\le$ 5.0%.
- Disiplin Slot Modal:
- Modal dibahagikan kepada 3 slot (cth. RM 2,000 setiap kaunter).
- Jangan kejar kaunter baharu jika slot modal sudah penuh, kecuali kaunter sedia ada telah ditutup / dinaikkan Stop Loss ke harga modal (Free Trade).
ðŦ 4. Peringatan Khas: Saham ADD-ON Layak vs Lemau / Pucuk
â ADD-ON A+ (AWAL)&ðĄïļ ADD-ON (LANTAI RAPAT)(LAYAK & DIGALAKKAN):- SUNLOGY: Base 1 tangga (+17% dari asal), Turnover RM 2.8M â 3.1M ðĨ, Lantai RM 0.470 rapat (2.1%), Uptrend di atas SMA50/200, Bawah RM1.00.
- EIPOWER: Base 2 tangga (+18% - 35% dari asal), Turnover RM 2.5M, Tightness 3.16%, Lantai RM 0.790 / 0.770 rapat (1.9% - 3.2%).
- STRATUS (Lantai Rapat Base 2): Turnover RM 6.2M ðĨ, Tightness 1.08%, Lantai baharu rapat RM 2.680 (-2.89% ke -4.1%).
â ïļ ADD-ON PUCUK / LEMAU(DIHARAMKAN):- ADD-ON Pucuk (Jauh dari Lantai > 5.0% - 15%): Contoh KEEMING bila lantai lebih 14% jauh â walaupun uptrend kuat, zon belian lewat tanpa sokongan lantai membawa risiko kejatuhan tajam.
- ADD-ON Lemau: AMS (Turnover suam-suam kuku bawah RM 1.5M, umur lama > 100 hari tersadai sejak Jun 2026, pullback tepi jurang 9.8%). Backtest membuktikan Win Rate AMS cuma 7.1%.
âąïļ 5. Waktu Kemaskini Data Pasaran
- Pasaran tutup jam 5:00 PM.
- Data muktamad (settlement) Yahoo Finance / Bursa hanya stabil antara 5:50 PM hingga 6:05 PM.
- Elakkan membuat keputusan muktamad sebelum jam 5:50 PM kerana lilin harian masih belum ditutup rasmi.
ð° 6. Formula Kunci Untung Bertingkat: Teknik Jual 50% (Scale-Out)
Untuk mengelakkan terlepas ombak besar (let winners run) dan mengelak rasa ralat (seperti kes EIPOWER):
- Fasa 1 (+5% Untung): ðĄïļ Kunci Bebas Risiko (Free Trade)
- Alih Stop Loss dari paras tapak ke harga modal (breakeven). Jangan jual lagi. Posisi kini 100% sifar risiko.
- Fasa 2 (TP1 +10% Untung): ð° Wajib Tuai 50% Lot
- Jual separuh (50%) pegangan. Kunci untung tunai pertama terus ke poket/akaun.
- Fasa 3 (Baki 50% Lot): ð Biarkan Menunggang Ombak Jerung (Ride to TP2 +20%+)
- Alih Stop Loss baki ke paras TP1. Biarkan separuh baki terbang menuai keuntungan maksimum tanpa sebarang risiko modal.
ð 7. Bahasa Rasmi Web & UI (Bahasa Inggeris / Professional Trading English for AdSense)
- Paparan UI Web JerungBursa (tajuk, butang, jadual, lencana, tooltip, dan mesej status) WAJIB menggunakan Bahasa Inggeris (Professional Financial/Trading English) secara seragam untuk memastikan kesesuaian dan kelulusan Google AdSense.
- Perbualan AI bersama pengguna tetap dijalankan dalam Bahasa Melayu mengikut keselesaan pengguna, tetapi elemen UI web kekal seragam dalam Bahasa Inggeris.
ð 8. Prinsip Penjejakan Isyarat Realistik (Multi-Entry Tracker)
- Setiap Kemunculan Isyarat Dijejak Berasingan:
Setiap kali kaunter memenuhi kriteria
â ADD-ON A+pada tarikh baharu (contohnya SUNLOGY pada 11 Sep & 14 Sep), sistem WAJIB membuka dan menjejak rekod transaksi individu baharu mengikut tarikh dan harga sebenar pada hari tersebut. - Tiada Sekatan De-duplikasi Kaunter OPEN:
Walaupun kaunter tersebut telah mempunyai posisi Day 1 atau ADD-ON sedia ada yang masih
OPEN, isyarat baharu tetap direkodkan sebagai entri bebas (independent trade) dengan pengiraan hari (days held), PnL, dan paras Stop Loss Trailing tersendiri.
ðĶĒ 9. Filter Wajib: 3 Risiko "Black Swan" Sebelum Masuk Isyarat FR / Top Ranking
Bedah siasat rekod transaksi sebenar mendapati hampir 100% kaunter yang rugi atau terpicu Stop Loss berpunca daripada 3 peristiwa luar jangka (event risk):
-
Ex-Dividend Trap (Risiko Kejatuhan Harga Dividen):
- Pantang: Dilarang masuk saham yang mempunyai tarikh Ex-Dividend Date dalam tempoh 7 hingga 10 hari dagangan.
- Sebab: Kenaikan sebelum Ex-Date biasanya sudah priced-in. Pada hari Ex-Date, harga saham dipotong secara automatik (price adjustment), dan pelabur dividen (dividend hunters) akan melambakkan jualan (post-dividend dumping).
- Bukti Sebenar: PENTECH (Ex-date 14 Sep, dimasuki 8 Sep @ 0.350, harga tertekan ke 0.335 akibat pelarasan dividen 0.5 sen).
-
Quarterly Report (QR) / Earnings Binary Risk:
- Pantang: Dilarang mengambil posisi baharu dalam tempoh 3 hingga 5 hari sebelum pengumuman Laporan Kewangan Suku Tahunan (QR), terutamanya pada musim puncak pelaporan (Feb, Mei, Ogos, Nov).
- Sebab: Reaksi pasaran terhadap keputusan kewangan adalah binary event. Walaupun syarikat mencatat untung, pasaran boleh membuang saham akibat fenomena "Sell on News" atau margin keuntungan tidak mencapai jangkaan melampau pelabur runcit.
- Bukti Sebenar:
- OXB: Masuk 19 Ogos @ 0.485, QR keluar 21 Ogos -> 24 Ogos jualan panik -6.1% (turnover RM5.9M) -> kena SL pada 0.405 (-16.5%).
- MMCS: Masuk 10/13 Ogos @ 0.445, QR pertama keluar 18 Ogos dengan untung bersih ciput RM320k -> saham dibuang ke 0.385 (-13.5%).
- KEEMING: Masuk 24 Ogos @ 2.460, QR keluar 27 Ogos -> harga dihempas ke 2.180 (-11.4%) memicu SL sebelum melambung semula ke 2.560.
- OGX: Untung +17.4% terhakis selepas QR Q4 (28 Julai) menunjukkan kejatuhan keuntungan 40% QoQ.
-
Perangkap Hari Ke-2 IPO Debut (Post-IPO Debut Dump):
- Pantang: Dilarang membeli saham IPO segar pada hari pertama, ke-2, atau minggu pertama penyenaraian walaupun mencatatkan lonjakan volum gergasi.
- Sebab: Volum gergasi pada minggu pertama IPO didorong oleh aktiviti jualan buang untung oleh penerima IPO placement / retail allotment yang mengunci untung atas angin puluhan peratus. Saham belum mempunyai lantai sokongan teknikal yang matang.
- SOP IPO: Tunggu saham IPO membina tapak konsolidasi sekurang-kurangnya 2 hingga 3 minggu dengan sekurang-kurangnya 3â4 sentuhan lantai (mature base) sebelum layak dipertimbangkan.
- Bukti Sebenar: SRKK AI (Debut 9 Julai naik 87% dari 0.320 ke 0.600, Fresh Rider terbeli hari ke-2 pada 10 Julai @ 0.600 -> penerima IPO buang pegangan berterusan sehingga jatuh ke 0.515 dalam 5 hari, rugi -14.2%).
ð 10. Checklist Wajib Sebelum Mengesyorkan Signal FR Baharu
Setiap kali ada signal baharu muncul dalam tab Fresh Rider atau Top Ranking VVIP, AI WAJIB menyemak dan mengesahkan 3 syarat ini sebelum mengesyorkannya kepada Awang:
- Semakan 1 (Ex-Dividend): Bebas daripada tarikh Ex-Date dividen dalam tempoh 10 hari akan datang.
- Semakan 2 (Musim QR): Bebas daripada pengumuman Laporan Kewangan (QR) dalam tempoh 3-5 hari terdekat (atau tiada sentimen buruk daripada QR baru).
- Semakan 3 (Kematangan IPO): Jika saham IPO baharu, ia mesti sudah berdagang sekurang-kurangnya $\ge$ 15 hari dagangan dan telah membentuk lantai tapak yang kukuh (bukan kejar euphoria hari debut).
ð 11. Prinsip Semakan Wajib 3-Sudut (Triple-Check Verification Before Commit)
Untuk mengelakkan isu percanggahan (desynchronization), kaunter hilang dari radar, atau perbezaan logik antara backend dan frontend, setiap kali ada sebarang penalaan formula atau kod, AI WAJIB menyemak dan mengesahkan 3 sudut ini serentak sebelum membuat git commit / push:
- Sudut 1: Backend Generators & Trackers
- Semak
generate_fresh_rider_tracker.js&generate_hot_theme_tracker.js. - Pastikan output JSON/JS di
fresh_rider_tracker.jsdanhot_theme_tracker.jsmenjana signal dengan tepat.
- Semak
- Sudut 2: Frontend UI & Display Filters
- Semak
index.html(fungsirenderConfluenceRadar,renderHotTheme,qualifiesFreshRider,isCSMerah, dan lapisan penapistop_ranking/ sub-tabs). - Pastikan tiada syarat hardcoded tersembunyi yang menyekat signal yang sepatutnya terpapar di skrin pengguna.
- Semak
- Sudut 3: Telegram Bot & Live Alerts
- Semak
morning_alert.js,buy_alert.js,portfolio_alert.js, danrun_live_updater.js. - Pastikan mesej notifikasi Telegram dan live update berjalan lancar dan sepadan dengan data paparan web.
- Semak
