Backtest Crypto: Kesalahan yang Membuat Hasil Menipu
Periksa data, urutan waktu, biaya dan overfitting sebelum mempercayai hasil strategi pada data historis.
KriptoJelas · Diterbitkan 17 Oktober 2026 · Diperbarui 17 Oktober 2026 · 4 menit baca

Anda dapat kehilangan seluruh dana yang dipertaruhkan. Materi ini untuk belajar, bukan rekomendasi transaksi.
Backtest menjawab pertanyaan yang terbatas
Backtest menjalankan aturan yang ditentukan pada data masa lalu. Hasilnya menggambarkan model dan data tersebut, bukan bukti bahwa strategi akan menghasilkan uang sesudah dipakai. Harga, likuiditas, kondisi bursa dan perilaku peserta dapat berubah. Bahkan perhitungan yang benar bisa menjadi gambaran yang tidak lengkap apabila asumsi eksekusinya terlalu mudah.
Sebelum membaca persentase laba, minta aturan masuk, keluar, ukuran posisi, periode data dan komponen biaya. Dua pengujian dengan nama strategi sama bisa memiliki keputusan yang berbeda. Artikel ini merupakan daftar pemeriksaan untuk membaca hasil, bukan penyedia sistem trading atau hasil pengujian strategi tertentu. Semua angka berikut adalah ilustrasi.
Jangan memakai informasi sebelum tersedia
Misalnya sebuah aturan baru diketahui setelah candle harian selesai. Menganggap transaksi bisa dilakukan pada harga penutupan yang persis sama tanpa keterlambatan dapat membuat hasil terlalu optimistis. Tuliskan kapan sinyal tersedia dan harga mana yang dipakai sebagai asumsi pengisian order. Ketepatan urutan waktu lebih penting daripada grafik hasil yang terlihat rapi.
Look-ahead bias juga bisa muncul melalui data indikator yang dihitung dengan informasi masa depan, daftar aset yang baru diketahui kemudian, atau penyesuaian data yang tidak tersedia pada tanggal pengujian. Periksa contoh transaksi satu per satu. Jika penjelasan membutuhkan sesuatu yang saat itu belum diketahui, ubah model sebelum membaca hasilnya.
Perdalam bagian ini: Drawdown: Rumus dan Pemulihan Modal.
Pisahkan penyesuaian aturan dari pemeriksaan
Ilustrasi sederhana memakai hari 1–60 untuk merancang aturan, 61–80 untuk validasi, dan 81–100 sebagai data pemeriksaan yang belum disentuh. Pembagian ini bukan resep statistik universal. Tujuannya menunjukkan mengapa mengubah parameter setelah melihat seluruh data dapat membuat pengujian mengikuti kebetulan masa lalu, bukan pola yang bertahan.
Mencoba ratusan kombinasi lalu hanya menampilkan yang terbaik menyembunyikan proses seleksi. Penelitian Bailey dan rekan membahas risiko backtest overfitting. Catat jumlah percobaan dan alasan perubahan parameter. Jika data pemeriksaan berkali-kali dipakai untuk memilih aturan, data itu sudah ikut melatih keputusan Anda; hasilnya tidak lagi menjadi pemeriksaan yang independen.
| Bagian | Pemakaian | Batas interpretasi |
|---|---|---|
| Hari 1–60 | Merancang aturan | Belum menjadi bukti hasil di luar sampel |
| Hari 61–80 | Memeriksa dan memilih pengaturan | Pemilihan tetap dapat menyesuaikan kebetulan |
| Hari 81–100 | Pemeriksaan setelah aturan dibekukan | Tidak menjamin hasil masa depan |
Laba kotor dapat berubah menjadi rugi bersih
Anggap sepuluh transaksi tertutup menghasilkan laba kotor total Rp20.000. Jika seluruh biaya yang dimodelkan berjumlah Rp30.000, hasil bersihnya minus Rp10.000. Biaya tersebut adalah asumsi contoh, bukan tarif bursa. Pisahkan fee transaksi, spread, slippage dan biaya kontrak yang relevan agar komponen yang sama tidak dihitung dua kali.
Saat data biaya tidak tersedia, hasil tanpa biaya harus disebut hasil tanpa biaya. Jangan diam-diam mengisinya nol lalu menyebut strategi layak. Buat skenario yang kurang menguntungkan, termasuk pengisian order sebagian atau tidak terisi. Untuk kontrak tertentu, biaya pendanaan dan ketentuan margin dapat mengubah hasil; simulasi spot tidak otomatis menjelaskan futures.
Periksa aset yang hilang dan jejak eksperimen
Daftar token yang masih bertahan hari ini dapat menghilangkan aset yang dahulu berhenti diperdagangkan. Ini menimbulkan survivorship bias. Candle juga tidak memberi seluruh informasi kedalaman order book. Transaksi berukuran besar mungkin tidak bisa diisi pada harga yang terlihat. Catat sumber data, zona waktu, data yang hilang serta cara memperlakukan aset yang keluar dari pasar.
Simpan versi aturan, pengaturan, tanggal data dan catatan eksperimen sehingga hasil dapat diperiksa ulang. Lihat jalur ekuitas, drawdown, jumlah transaksi dan konsentrasi keuntungan; satu angka return tidak cukup. Uji kondisi berbeda tanpa menjadikan setiap kegagalan sebagai alasan terus mengubah aturan sampai grafiknya menarik. Hasil buruk tetap informasi yang perlu dipertahankan.
Perdalam bagian ini: Risk Reward Ratio dan Win Rate: Hitung Bersih.
FAQ: apakah simulasi profit sama dengan backtest?
Tidak. Simulator satu skenario menghitung akibat perubahan harga dan ukuran posisi yang Anda masukkan. Backtest membutuhkan rangkaian data historis, aturan keputusan dan model eksekusi. Kalkulator leverage KriptoJelas bukan mesin backtest dan tidak membuktikan strategi tertentu pernah bekerja. Gunakan masing-masing alat sesuai pertanyaan yang bisa dijawabnya.
Apakah hasil di luar sampel sudah aman? Belum. Sampel terbatas, perubahan pasar, kesalahan data dan risiko operasional tetap ada. Jangan mengubah grafik historis menjadi janji pendapatan. Mulailah dari latihan pencatatan dan kursus gratis; tidak perlu menempatkan dana nyata untuk mempelajari kesalahan pengujian ini.
Alat untuk latihan berikutnya
Sumber & catatan
Disusun oleh KriptoJelas untuk pendidikan. Contoh latihan bersifat hipotetis; sumber fakta dan batas contoh dijelaskan pada materi.
Sumber diperiksa 17 Oktober 2026. Ketentuan produk nyata harus diperiksa kembali sebelum transaksi. Baca metodologi.