Keterbatasan Asumsi Slippage dalam Backtesting Forex
Jawaban langsung
Asumsi slippage memperkirakan seberapa besar pergerakan harga tambahan atau biaya eksekusi yang mungkin Anda alami antara saat keputusan perdagangan dibuat dan saat pesanan terisi. Keterbatasan utamanya adalah bahwa asumsi tersebut sering kali memadatkan proses eksekusi yang bervariasi dan bergantung pada jalur menjadi satu angka yang disederhanakan. Ketika kondisi eksekusi nyata berbeda dari asumsi, hasil backtest bisa menjadi menyesatkan.
Mekanisme dan definisi
Dalam backtest, asumsi slippage biasanya diterapkan dengan menyesuaikan harga masuk dan/atau keluar perdagangan (atau dengan mengurangi biaya) untuk mencerminkan selisih antara pengisian yang diinginkan dan pengisian yang terealisasi. Penyesuaian ini biasanya didasarkan pada asumsi seperti jumlah tetap, persentase tetap, atau aturan yang terkait dengan fitur pasar seperti volatilitas atau spread.
Mekanisme intinya sederhana: perhitungan mengasumsikan bahwa perdagangan akan mengalami slippage dengan cara yang sama seperti yang ditentukan oleh model. Asumsi itu mungkin masuk akal untuk kondisi stabil tertentu, tetapi itu tidak sama dengan mengamati setiap komponen eksekusi, seperti perubahan bid-ask spread, kedalaman likuiditas, dinamika order book, dan apakah pesanan terisi segera atau bertahap.
Bukti atau contoh (mode kegagalan)
Mode kegagalan yang umum adalah “kesalahan pemodelan biaya.” Jika model slippage Anda menggunakan satu nilai rata-rata, model tersebut mungkin cocok untuk periode tenang tetapi meremehkan biaya selama peristiwa yang meningkatkan volatilitas atau mengurangi likuiditas. Dalam praktiknya, spread dapat melebar dengan cepat dan likuiditas dapat menipis, sehingga eksekusi yang terealisasi bisa lebih buruk daripada penyesuaian yang diasumsikan.
Mode kegagalan lainnya adalah “ketidakcocokan jalur eksekusi.” Slippage tidak hanya tentang pergerakan harga; ini juga tentang bagaimana pasar berinteraksi dengan pesanan Anda. Misalnya, jika model Anda mengasumsikan pemenuhan penuh segera, tetapi eksekusi nyata mungkin melibatkan pemenuhan parsial atau pemenuhan tertunda, harga pengisian rata-rata efektif dapat menyimpang secara substansial.
Mode kegagalan ketiga adalah “dinamika spread yang diabaikan.” Bahkan jika angka slippage yang dimaksudkan benar pada satu waktu, perilaku spread dapat berubah intraday atau di sekitar rezim volatilitas seperti berita. Jika asumsi tidak merespons perubahan tersebut, keterbandingan backtest antar waktu menjadi rusak.
Keterbatasan dan risiko
Asumsi slippage kurang berguna ketika salah satu dari kondisi berikut berlaku:
- Kondisi pasar dan likuiditas bervariasi secara material seiring waktu, menyebabkan slippage berubah lebih dari yang diizinkan model.
- Pengaturan eksekusi (jenis pesanan, granularitas waktu, dan penanganan pengisian) berbeda dari apa yang secara implisit diwakili oleh asumsi slippage.
- Biaya perdagangan selain slippage tidak dimodelkan secara konsisten (misalnya, jika komisi atau biaya ditangani berbeda dalam backtest versus eksekusi langsung).
- Hubungan historis tidak menetapkan hasil masa depan. Sebuah strategi dapat melihat periode di mana slippage berperilaku mendekati rata-rata historis dan periode lain di mana tidak.
Keterbatasan ini tidak berarti pemodelan slippage tidak berguna; itu berarti angka slippage yang diasumsikan bersifat kondisional pada representasi yang disederhanakan dari eksekusi dan perilaku pasar.
Verifikasi dan pertanyaan berikutnya
Untuk memverifikasi secara independen kegunaan asumsi slippage, perlakukan asumsi tersebut sebagai hipotesis yang harus diuji stres daripada kebenaran tetap. Pendekatan praktis adalah menjalankan pemeriksaan sensitivitas: variasikan input slippage di seluruh rentang yang masuk akal dan amati seberapa kuat kesimpulan tetap bertahan. Jika hasil berubah arah atau secara material bergantung pada nilai slippage yang tepat, model tersebut kemungkinan tidak menangkap ketidakpastian eksekusi dengan baik.
Pertanyaan berikutnya yang berguna adalah: bagian eksekusi mana yang coba diwakili oleh asumsi Anda—pergerakan spread, pengisian tertunda, pengisian parsial, atau biaya gabungan—dan seberapa baik itu cocok dengan realitas bagaimana pesanan sebenarnya diisi selama periode yang Anda uji?