Enam strategi diukur. Tidak satu pun menghasilkan uang.
362 emiten likuid, disaring dari 840 yang tercatat di IDX. Sepuluh tahun data harian. Fee, fraksi harga, ukuran lot, kas terbatas, gap, auto rejection, dan slippage semuanya ikut dihitung. Ini catatan hasilnya, termasuk yang tidak enak dibaca.
Semuanya di kiri nol. Tidak ada yang mendekati, dan yang terbaik pun masih rugi 0,17R setiap kali transaksi dibuka.
Satu aturan tentang biaya
Bukan strategi baru, bukan indikator tambahan. Satu aturan: lewati kandidat yang satu fraksi harganya lebih dari 4% dari jarak stop-nya. Hasilnya monoton dan konsisten, in-sample maupun out-of-sample.
| Ambang | Dalam sampel | Di luar sampel | Transaksi |
|---|---|---|---|
| tanpa filter | −0,2077 | −0,2440 | 991 |
| <= 4% | +0,0267 | −0,1334 | 500 |
| <= 3% | +0,0663 | −0,0389 | 243 |
Angka +0,0267R yang terlihat di bagian dalam sampel tidak bertahan. Itulah selisih antara "kelihatan berhasil" dan "berhasil", dan proyek ini sudah dua kali tertipu oleh selisih yang sama. Uji lengkapnya →
Perbandingan preset
| Strategi | Transaksi | Win rate | Expectancy R | Menang | Kalah | Profit factor | CAGR | Max DD | Fee |
|---|---|---|---|---|---|---|---|---|---|
| donchian55 | 1512 | 37,4% | −0,1736 | +1,29 | -1,05 | 0,72 | −14,32% | −83,0% | Rp 1.255.945 |
| volume_breakout | 1571 | 35,6% | −0,2077 | +1,36 | -1,07 | 0,72 | −17,04% | −88,4% | Rp 1.274.673 |
| momentum_pullback | 1180 | 34,0% | −0,2194 | +0,93 | -0,81 | 0,60 | −14,46% | −79,9% | Rp 1.053.139 |
| donchian20 | 1496 | 35,9% | −0,2217 | +1,23 | -1,03 | 0,68 | −17,55% | −88,4% | Rp 1.233.334 |
| rsi2_pullback | 1173 | 36,4% | −0,2334 | +0,79 | -0,82 | 0,60 | −13,93% | −78,3% | Rp 1.113.537 |
| ma_cross | 1099 | 29,8% | −0,4179 | +1,17 | -1,09 | 0,47 | −25,03% | −94,6% | Rp 753.498 |
Win rate tertinggi di tabel ini bukan milik strategi terbaik. Win rate tidak menentukan lo untung atau rugi, expectancy yang menentukan.
Pembanding: tidak melakukan apa-apa
Mesin ukurnya
Angka di atas hanya berarti kalau yang mengukurnya tidak berbohong. Semua ini dimodelkan secara eksplisit:
- Fee
- 0,15% beli · 0,25% jual, tiap transaksi
- Slippage
- 1 fraksi harga melawan lo, tiap sisi
- Fraksi harga
- dihitung di skala harga asli, diskalakan faktor split & dividen
- Lot
- 100 lembar, tidak bisa pecahan
- Kas
- terbatas: posisi baru butuh uang yang benar-benar ada
- Gap
- dibuka di bawah stop, keluar di harga buka
- Anti-lookahead
- sinyal di penutupan bar i, eksekusi di pembukaan bar i+1
- Auto rejection
- ARA membatalkan entry; ARB menahan stop loss sampai besok
- Rezim
- IHSG di bawah MA200, semua ukuran posisi dipotong separuh
Biaya
Eksekusi
Aturan
Dijalankan 2026-08-20 16:10. Belum tertangani: survivorship bias (daftar emiten hanya berisi yang masih tercatat hari ini, jadi perusahaan yang delisting tidak pernah muncul sebagai kerugian). Juga tidak dimodelkan: suspensi, dan order yang cuma terisi sebagian. Semuanya membuat hasil nyata lebih buruk, tidak pernah lebih baik. Ini perkakas ukur, bukan nasihat investasi.