Tentukan harga mana yang sudah mengandung biaya implisit
Jika backtest menggunakan midpoint untuk entry dan exit, biaya melintasi spread belum masuk. Jika memakai fill bid/ask atau transaksi aktual, sebagian efek spread sudah tercermin. Definisi harga harus jelas agar biaya tidak diabaikan atau dihitung dua kali.
Pisahkan fee eksplisit dari perbedaan harga terhadap benchmark. Slippage dapat mencakup pergerakan selama keterlambatan dan dampak ukuran, tergantung definisi. Menyebut biaya total 0,1% tanpa menyatakan per sisi atau pulang-pergi membuat hasil sulit diperiksa.
Hitung contoh satu perjalanan lengkap
Simulasi membeli satu unit di harga acuan 100 dan menjual di 101, dengan fee 0,1% per sisi. Tanpa slippage, fee buy 0,1 dan fee sell 0,101, sehingga profit bersih 0,799. Ini memakai fee dibayar dalam quote untuk menyederhanakan.
Jika buy terisi di 100,05 dan sell di 100,9495 akibat slippage 0,05% per sisi terhadap acuan masing-masing, profit harga 0,8995. Fee total sekitar 0,2009995 sehingga profit bersih sekitar 0,6985. Detail rounding dan aset pembayaran fee dapat mengubah angka kecil.
| Simulasi satu unit | Profit harga | Profit setelah fee |
|---|---|---|
| Acuan 100 → 101, tanpa slippage | 1 | 0,799 |
| Slippage 0,05% tiap sisi | 0,8995 | ≈0,6985 |
| Asumsi fee | 0,1% per sisi, quote | Bukan tarif universal |
Limit tidak boleh diberi fill gratis
Harga low candle menyentuh limit buy belum membuktikan ordermu terisi. Antrean, waktu order aktif, dan kuantitas transaksi di level tersebut memengaruhi hasil. Model yang selalu mengisi seluruh order pada harga terbaik cenderung optimistis untuk pasar tipis.
Begitu juga stop dan target yang sama-sama tersentuh dalam satu candle. OHLC tidak memberitahu urutannya. Gunakan data lebih rinci bila tersedia atau tetapkan asumsi konservatif yang dilaporkan. Memilih urutan paling menguntungkan setiap kali adalah bias, bukan kemampuan strategi.
Uji sensitivitas dan kapasitas
Jalankan beberapa skenario fee dan slippage, bukan hanya satu asumsi ideal. Bandingkan ukuran order dengan likuiditas yang masuk akal pada saat itu. Strategi menguntungkan untuk nominal kecil belum tentu dapat diperbesar tanpa dampak harga.
Untuk derivatif, sertakan biaya pendanaan atau pinjaman yang relevan sesuai instrumen. Untuk spot, jangan menambah biaya funding perpetual yang tidak ada. Ukur seluruh hasil pada basis net yang konsisten dan dokumentasikan komponen yang masih belum dapat dimodelkan.
Latihan dan pemeriksaan mandiri
- Hitung ulang dengan fee 0,2% per sisi pada contoh tanpa slippage: profit 0,598.
- Sebutkan informasi yang hilang ketika target dan stop disentuh pada candle yang sama.
- Periksa apakah data fill sudah memasukkan spread sebelum menambahkannya lagi.
Sumber & bacaan lanjutan
Penjelasan dan contoh ditulis untuk Academy. Referensi berikut membantu memeriksa konsep; ilustrasi bukan chart pasar live.
