← Semua artikel
Panduan Bismetric3 menit baca

Dari gross ke net: menguji strategi dengan fee, spread, dan model fill

Bangun perhitungan hasil yang konsisten, modelkan limit order secara hati-hati, dan uji sensitivitas ketika biaya kecil menumpuk.

Ilustrasi editorial: Dari gross ke net: menguji strategi dengan fee, spread, dan model fill

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 unitProfit hargaProfit setelah fee
Acuan 100 → 101, tanpa slippage10,799
Slippage 0,05% tiap sisi0,8995≈0,6985
Asumsi fee0,1% per sisi, quoteBukan 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.