Validasi
Halaman ini ada untuk satu alasan: menguji enam strategi di sepuluh tahun data yang sama lalu memilih yang terbaik dijamin menghasilkan pemenang, bahkan kalau tidak satu pun punya edge. Selalu ada yang paling beruntung. Di bawah ini uji-uji yang dirancang untuk menjatuhkan keberuntungan itu.
Uji 1, Holdout
Latih di data sebelum 2023-01-01, uji di data sesudahnya yang tidak pernah ikut dalam pemilihan apa pun.
| Strategi | IS transaksi | IS expectancy | OOS transaksi | OOS expectancy | OOS CAGR | OOS max DD |
|---|---|---|---|---|---|---|
| donchian20 | 883 | -0.0943 | 529 | -0.0385 | -4.32% | -36.1% |
| donchian55 | 908 | -0.1112 | 556 | +0.0116 | 0.51% | -20.6% |
| ma_cross | 674 | -0.1487 | 444 | -0.2019 | -12.24% | -40.9% |
| volume_breakout | 908 | -0.0897 | 586 | +0.0149 | 2.17% | -28.1% |
| rsi2_pullback | 725 | -0.1424 | 431 | -0.0738 | -3.72% | -18.4% |
| momentum_pullback | 699 | -0.0767 | 462 | -0.0296 | -3.45% | -29.7% |
Dua tafsiran, dan holdout sendirian tidak bisa memisahkannya: rezim pasar berubah dan strateginya cocok dengan rezim baru, atau tiga tahun terlalu pendek dan angka positifnya kebetulan. Uji berikutnya dirancang persis untuk itu.
Uji 2, Rolling walk-forward
Simulasi kebijakan yang sebenarnya akan lo jalankan: setiap tahun, pilih strategi dengan expectancy terbaik menurut 3 tahun terakhir, jalankan selama setahun ke depan, ulangi. Tidak ada informasi masa depan yang dipakai untuk memilih.
Uji 3, Kontrol acak
Entry dilempar koin dengan frekuensi sama (1.502% per bar), aturan keluar identik. Kalau strategi tidak mengalahkan ini, tidak ada edge yang perlu didiskusikan, yang terlihat sebagai edge sebenarnya berasal dari aturan keluarnya.
Entry acak jatuh pada saham dengan harga median Rp 276, entry strategi Rp 487. Karena satu tick adalah porsi yang jauh lebih besar di saham murah, baris setelah biaya sebenarnya mengukur sebaran harga, bukan kualitas sinyal, di situ strategi menang hanya karena lawannya kena slippage lebih parah.
Baris yang bisa dibaca adalah baris tanpa biaya. Di sana entry acak justru unggul 0.0224R atas strateginya. Tidak ada edge entry yang bisa ditunjukkan.
Biaya, bagian yang membunuh
Slippage diukur dalam fraksi harga (tick). Satu tick tiap sisi menyeberangi spread, asumsi wajar untuk order market.
| Slippage | Transaksi | Expectancy R | CAGR | Max DD |
|---|---|---|---|---|
| 0 tick / sisi | 1500 | -0.0437 | -2.79% | -57.2% |
| 0.25 tick / sisi | 1515 | -0.1188 | -10.04% | -77.1% |
| 0.5 tick / sisi | 1518 | -0.1682 | -14.16% | -82.5% |
| 1 tick / sisi | 1546 | -0.2140 | -17.10% | -87.8% |
ARA / ARB
Hasil pengukurannya: pengaruhnya nol untuk universe ini. Bukan karena aturannya tidak penting, tapi karena filter likuiditas sudah menyingkirkan saham-saham kecil yang justru sering kena ARA/ARB. Kalau filter itu dilonggarkan, angka ini akan berubah.
Dijalankan 2026-08-20 10:41 pada 362 emiten. Yang masih belum tertangani: survivorship bias, emiten yang delisting tidak ada di data, sehingga kerugian terbesar di dunia nyata tidak pernah muncul di sini.