Bagaimana Mengetahui Backtest Screener Memakai Informasi Masa Depan?
Akhir periode laporan berbeda dari tanggal publikasi. Contoh sinyal laba menunjukkan bagaimana data yang belum tersedia dapat menciptakan transaksi historis yang mustahil.
Oleh Trade Inc Research

Ringkasan
Backtest Screener dapat menyesatkan jika pemilihan saham memakai informasi yang baru dipublikasikan setelah tanggal keputusan simulasi. Yang penting bukan hanya akhir periode laporan, melainkan kapan input tersebut tersedia dan kapan strategi dapat menggunakannya.
Dalam riset saham Indonesia, mintalah urutan waktu informasi sebelum mempercayai tabel kinerja. Hitungan return bisa benar, tetapi proses keputusan yang digambarkan mustahil dilakukan saat itu.
Poin penting
- Tanggal akhir periode laporan bukan tanggal publikasi.
- Input historis harus mempertahankan versi yang tersedia pada setiap keputusan.
- Waktu sinyal terbentuk berbeda dari waktu order dapat dieksekusi.
- Riwayat publikasi yang hilang adalah keterbatasan yang harus diungkapkan, bukan alasan mengasumsikan data tersedia lebih awal.
Arti look-ahead bias
Look-ahead bias terjadi ketika keputusan historis menggunakan informasi yang saat itu belum tersedia. CFA Institute menempatkannya, bersama survivorship bias, sebagai risiko backtest dan menekankan pentingnya mendekati proses investasi yang sebenarnya. CFA Institute: Backtesting & Simulation.
Data point-in-time merekonstruksi informasi yang dapat diketahui pada suatu waktu, termasuk versi yang tersedia saat itu. Tabel yang diurutkan berdasarkan periode akuntansi belum membuktikan kualitas tersebut.
Contoh sinyal laba yang muncul terlalu cepat
Anggap ada perusahaan fiktif dan aturan pertumbuhan laba tahunan yang dilaporkan harus di atas 20%. Seluruh tanggal, laba, dan harga berikut merupakan ilustrasi, bukan kalender perdagangan BEI atau backtest emiten.
| Peristiwa | Waktu hipotetis | Informasi yang tersedia |
|---|---|---|
| Periode laporan berakhir | 30 Juni | Periodenya selesai, tetapi angka laba baru belum dipublikasikan |
| Tanggal seleksi historis | 10 Juli | Pertumbuhan sebanding terakhir yang sudah diketahui publik adalah 10%; tidak lolos |
| Hasil baru dipublikasikan | 30 Juli, setelah sesi perdagangan hari itu | Laba Rp130 miliar dibandingkan Rp100 miliar setahun sebelumnya menunjukkan pertumbuhan 30% |
| Kesempatan order pertama dalam model | Sesi perdagangan berikutnya yang memenuhi syarat, setelah rilis diproses | Hasil baru dapat digunakan untuk sinyal; eksekusi tetap memerlukan asumsi tersendiri |
Menempelkan pertumbuhan 30% pada 30 Juni hanya karena itu akhir periode akan membuat perusahaan salah dinyatakan lolos pada 10 Juli. Rumusnya tidak keliru: 130 ÷ 100 − 1 memang 30%. Kesalahannya adalah memundurkan waktu diketahuinya informasi.
Sekarang asumsikan harga Rp1.000 pada 10 Juli dan Rp1.200 pada kesempatan masuk pertama dalam model setelah publikasi. Dengan harga keluar yang sama di kemudian hari sebesar Rp1.260, entry terlalu awal menghasilkan 26%, sedangkan entry kemudian menghasilkan 5%, sebelum biaya.
Selisih 21 poin persentase menggambarkan kesalahan waktu, bukan estimasi besarnya bias pada umumnya. Menurut aturan tadi, transaksi awal seharusnya tidak ada—bukan sekadar memperoleh harga yang kurang realistis.
Simpan tiga waktu, bukan satu
Untuk setiap input penting, simpan periode atau peristiwa yang dijelaskan, waktu rilis publik, dan waktu input siap digunakan dalam proses riset. Waktu terakhir dapat lebih lambat karena jeda pengambilan data atau perhitungan.
Pertahankan pula nilai asli beserta revisi berikutnya. Mengganti angka lama dengan angka koreksi yang tersedia sekarang dapat mengubah saham yang dahulu lolos seleksi. Rekonstruksi tidak boleh diam-diam menulis ulang keputusan historis.
Jika hanya tanggal publikasi yang diketahui, nyatakan asumsi ketersediaan yang konservatif. Dalam evaluasi yang mendapat otorisasi terpisah, uji apakah tambahan jeda yang masuk akal mengubah hasil. Data bertanggal saja tidak mendukung klaim ketepatan hingga menit.
Sinyal harga penutupan memerlukan aturan eksekusi tersendiri
Jika aturan membutuhkan harga penutupan harian yang sudah final, pembelian pada harga penutupan yang sama memerlukan bukti bahwa order bisa dibentuk dan terlaksana sesuai mekanisme lelang yang berlaku. Jika tidak, model memerlukan waktu eksekusi berikutnya yang memenuhi syarat.
Menggeser entry belum menyelesaikan spread, slippage, suspensi, likuiditas, atau order yang tidak terisi. Ketersediaan informasi dan kemungkinan transaksi adalah dua pemeriksaan berbeda.
Pertanyaan untuk penyedia riset atau backtest
Mintalah satu contoh keputusan yang bisa ditelusuri, bukan hanya pernyataan bahwa sistem menggunakan data point-in-time:
- Dokumen atau catatan pasar mana yang memasok setiap input sinyal?
- Versi dan waktu ketersediaan mana yang dipakai?
- Apakah saham memenuhi syarat berdasarkan cakupan historis, bukan keanggotaan hari ini?
- Kapan sinyal final, dan apa dasar asumsi harga eksekusinya?
- Bagaimana data hilang, revisi, serta sinyal yang tidak dapat ditransaksikan ditangani?
Ini adalah pertanyaan evaluasi, bukan klaim bahwa Trade Inc atau pesaing tertentu telah menerapkan seluruh kontrol tersebut.
Keterbatasan dan bukti yang mengubah keyakinan
Arsip input, seleksi yang dapat direproduksi, dan waktu order yang dapat dipertanggungjawabkan memperkuat kepercayaan pada hasil historis. Penanggalan berdasarkan akhir periode tanpa riwayat rilis melemahkannya.
Lolos pemeriksaan ini belum membuktikan daya prediksi. Biaya, ukuran sampel, pemilihan aturan berulang, dan perubahan kondisi pasar tetap penting. Artikel membahas konsep, bukan mengaudit produk atau strategi tertentu, serta tidak membuat backtest baru.
Kesimpulan
Sebelum membandingkan return, periksa apakah setiap keputusan mungkin dibuat dengan informasi yang tersedia saat itu. Jika urutan waktunya tidak dapat direkonstruksi, perlakukan hasil sebagai perhitungan eksploratif, bukan riwayat eksekusi yang sudah terverifikasi.
Riset terkait
Diterbitkan oleh Trade Inc Research, bagian dari Trade Inc. Metodologi ditinjau pada 28 September 2026, pukul 12.00 WIB. Materi edukasi, bukan nasihat investasi personal. Tidak menggunakan data pasar langsung atau backtest baru.
Artikel ini hanya untuk riset dan informasi. Ini bukan nasihat keuangan pribadi atau instruksi untuk bertransaksi.