Kenapa Hasil Backtest dan Live Anda Tidak Cocok
Backtest adalah simulasi fidelitas tinggi dari strategi Anda pada data masa lalu — bukan janji hasil di masa depan. Kesenjangan antara backtest dan live adalah hal yang normal dan wajar terjadi; tujuannya adalah memahami kenapa, agar Anda dapat menetapkan ekspektasi yang realistis. Panduan ini menguraikan apa yang dimodelkan backtest Freya dan friksi apa yang tidak bisa dimodelkannya.
Untuk menjalankan dan membaca backtest, lihat Cara Menjalankan Backtest dan Menafsirkan Hasil Backtest.
Key Takeaways
- Backtest Freya sudah memodelkan biaya-biaya besar: fee trading exchange yang nyata (maker/taker), slippage konservatif pada market order dan stop order, serta funding futures.
- Backtest tidak dapat mereproduksi friksi yang hanya muncul saat live: latensi, partial fill, kedalaman/likuiditas order book, dampak pasar dari order Anda sendiri, dan ayunan funding real-time.
- Backtest tidak mengurangi performance fee Freya, sehingga strategi yang menang terlihat sedikit lebih baik di atas kertas daripada hasil bersih saat live.
- Flag risiko likuidasi berarti sebuah trade bisa saja terlikuidasi saat live meskipun backtest ‘selamat’ darinya — anggap serius, terutama pada leverage tinggi.
- Kesenjangan terbesar biasanya bukan soal mekanika — melainkan bahwa pasar di masa depan tidak akan mengulang jendela historis yang Anda uji.
Apa yang Memang Dimodelkan Backtest Freya
Engine-nya lebih realistis daripada simulasi naif ala “harga naik X%”. Ia memperhitungkan:
- Fee trading exchange — menggunakan level fee maker/taker nyata untuk setiap exchange, dikenakan pada setiap order (entry, setiap averaging order, dan exit). Limit fill diperlakukan sebagai maker, market fill sebagai taker.
- Slippage — jumlah konservatif yang diterapkan pada market order dan stop order, sehingga fill dimodelkan sedikit lebih buruk dari harga ideal (limit/take-profit fill diasumsikan pada harga target yang persis).
- Funding futures — untuk futures, biaya funding selama Anda menahan posisi diestimasi dan dikurangi.
Jadi hasil bersih dari backtest Freya sudah mencerminkan fee, sebagian slippage, dan funding — itulah kenapa ia lebih tepercaya daripada simulasi tanpa fee.
Friksi Live yang Tidak Bisa Direproduksi
Tidak ada backtest yang dapat memodelkan eksekusi live sepenuhnya. Inilah kesenjangan yang membuat hasil live berbeda:
- Latensi — dalam backtest, sinyal dan fill terjadi pada candle yang sama; saat live, ada jeda (kecil) yang nyata antara keputusan dan eksekusi.
- Partial fill — backtest mengisi order sepenuhnya pada satu harga; saat live, order besar atau limit order bisa terisi sepotong-sepotong atau tidak sama sekali.
- Kedalaman & likuiditas order book — backtest mengasumsikan order Anda terisi pada harga yang dimodelkan; saat live, order book yang tipis dapat menggerakkan harga melawan Anda.
- Dampak pasar dari order Anda sendiri — order nyata Anda ikut serta dalam pasar; order backtest tidak.
- Ayunan funding — untuk futures, backtest menggunakan tarif funding rata-rata selama periode itu, sehingga posisi nyata yang terkena funding luar biasa tinggi pada waktu-waktu tertentu bisa jadi lebih mahal (atau lebih murah) dari yang dimodelkan.
Fee yang Ditinggalkan Backtest Anda
Ada satu kesenjangan khas Freya yang perlu Anda ketahui: backtest tidak mengurangi performance fee Freya (bagian dari trade yang menguntungkan yang diambil dari saldo platform Anda — lihat Fee Dijelaskan). Fee exchange dan funding sudah ada di backtest, tetapi performance fee adalah potongan yang hanya berlaku saat live. Jadi strategi yang menguntungkan akan memberikan hasil bersih sedikit lebih kecil saat live dibandingkan yang ditunjukkan backtest pada trade yang menang.
Likuidasi: Ditandai, Bukan Diselamatkan
Jika backtest menampilkan peringatan risiko likuidasi, anggaplah serius. Backtest menandai trade yang drawdown-nya mendekati level likuidasi secara berbahaya — tetapi ia tetap membukukannya pada stop/exit alih-alih menyimulasikan likuidasi paksa. Saat live, trade yang sama itu bisa saja terlikuidasi dengan kerugian total. Kesenjangan ini membesar seiring leverage: makin tinggi leverage Anda, makin besar kemungkinan trade backtest yang “pulih” justru habis tersapu di dunia nyata.
Kesenjangan Terbesar: Pasar Itu Sendiri
Mekanika dikesampingkan, sumber divergensi terbesar sederhananya adalah bahwa masa depan tidak akan memutar ulang masa lalu. Strategi yang disetel untuk jendela historis tertentu bisa berperilaku sangat berbeda ketika kondisi berubah. Inilah kenapa validasi itu penting — lihat Analisis Walk-Forward — dan kenapa backtest yang hebat adalah filter, bukan jaminan.
Menetapkan Ekspektasi yang Realistis
- Antisipasi drawdown yang lebih dalam saat live daripada di backtest — patokan umum adalah secara mental menggelembungkan drawdown terburuk yang Anda lihat (dibahas di Menafsirkan Hasil Backtest).
- Diskon sedikit return bersih Anda untuk performance fee dan slippage dunia nyata.
- Validasi kekokohan (walk-forward, out-of-sample) alih-alih memercayai satu backtest yang sempurna.
- Mulai kecil saat live untuk memastikan strategi berperilaku sesuai harapan sebelum menskalakannya.
Pertanyaan yang Sering Diajukan
Apakah backtest Freya menyertakan fee trading?
Ya. Ia menerapkan fee maker/taker exchange nyata pada setiap order — entry, setiap averaging order, dan exit. Itulah kenapa hasil bersih backtest Freya lebih realistis daripada simulasi yang mengabaikan fee.
Apakah backtest menyertakan slippage?
Ya, dalam jumlah konservatif, diterapkan pada market order dan stop order sehingga fill dimodelkan sedikit lebih buruk dari ideal. Limit dan take-profit fill diasumsikan pada harga target yang persis (karena limit hanya terisi pada harganya atau tidak sama sekali).
Apakah backtest memperhitungkan funding futures?
Untuk futures, ya — ia mengestimasi biaya funding selama posisi ditahan dan menguranginya. Perhatikan bahwa ia menggunakan tarif funding rata-rata untuk periode itu, sehingga funding nyata yang melonjak pada waktu-waktu tertentu bisa berbeda dari estimasi.
Apakah backtest mengurangi performance fee Freya?
Tidak. Fee exchange dan funding disertakan, tetapi performance fee Freya atas profit adalah potongan yang hanya berlaku saat live dari saldo platform Anda. Jadi hasil bersih live Anda pada trade yang menang akan sedikit lebih rendah dari yang ditunjukkan backtest. Lihat Fee Dijelaskan.
Kenapa drawdown live saya lebih buruk daripada backtest?
Eksekusi live menambah friksi yang tidak dapat dimodelkan backtest sepenuhnya — latensi, partial fill, likuiditas lebih tipis, ayunan funding — dan pasar itu sendiri berubah. Rencanakan drawdown live yang lebih dalam daripada kasus terburuk backtest Anda.
Backtest saya menguntungkan tetapi saya terlikuidasi saat live — kenapa?
Backtest menandai risiko likuidasi tetapi tidak menyimulasikan likuidasi paksa; ia membukukan trade pada stop/exit-nya. Saat live, drawdown yang dalam dapat melikuidasi posisi dengan kerugian total. Leverage tinggi adalah penyebab yang biasa — turunkan untuk mengurangi risikonya.
Apakah menguji pada periode persis yang akan saya perdagangkan menjamin hasil yang sama?
Tidak. Data masa lalu tidak berulang, dan pasar di masa depan tidak akan cocok dengan jendela historis. Gunakan backtesting untuk memfilter dan memvalidasi strategi (walk-forward, out-of-sample), bukan sebagai jaminan return live.
