Bagaimana Asumsi Slippage Dapat Diukur?
Apa yang dimaksud dengan “asumsi slippage” dalam pengukuran
Slippage biasanya berarti perbedaan antara harga yang Anda harapkan saat merencanakan eksekusi dan harga yang sebenarnya Anda terima saat eksekusi terjadi. “Asumsi slippage” adalah metode spesifik yang dinyatakan (dan input numerik) yang mengubah perbedaan yang tidak pasti tersebut menjadi sesuatu yang dapat diukur untuk backtesting, simulasi, atau analisis.
Untuk mengukur asumsi slippage, pertama-tama Anda memisahkan gagasan tersebut menjadi dua bagian:
- Kolom yang dapat diukur: harga yang diharapkan, harga yang dieksekusi, dan apakah Anda menyertakan biaya/spread/komisi.
- Aturan perbandingan dengan waktu: bagaimana Anda mencocokkan order yang direncanakan dengan pengisian (fill) dan stempel waktu mana yang mendefinisikan “diharapkan” vs “dieksekusi”.
Jika salah satu bagian tidak jelas, slippage yang diukur mungkin merupakan artefak dari metodologi Anda, bukan perilaku pasar atau eksekusi.
Kerangka kerja yang dapat diukur: kolom dan stempel waktu
Pendekatan pengukuran yang praktis mendefinisikan kolom-kolom ini untuk setiap peristiwa yang sebanding:
- Harga yang direncanakan/diharapkan (P_expected): harga yang digunakan pada saat pengambilan keputusan. Contohnya termasuk kutipan referensi (bid/ask/mid) pada stempel waktu perencanaan, atau harga pengisian yang diproyeksikan model.
- Harga yang dieksekusi/aktual (P_exec): harga pengisian yang dicatat saat eksekusi selesai (atau saat Anda mengambil pengisian simulasi).
- Arah: beli vs jual, karena slippage biasanya dihitung sehingga “pergerakan yang merugikan” meningkatkan biaya.
- Slippage dalam istilah harga:
- Untuk beli: Δ = P_exec − P_expected
- Untuk jual: Δ = P_expected − P_exec
- Slippage dalam istilah biaya (opsional tetapi umum): Δ dikalikan dengan ukuran posisi, dan secara opsional dikurangi biaya transaksi—hanya jika Anda secara konsisten memodelkan komponen biaya yang sama di harga yang diharapkan dan harga yang dieksekusi.
Kemudian Anda mendefinisikan stempel waktu:
- T_planned: saat strategi memutuskan dan memilih P_expected.
- T_fill_request (opsional): saat order diajukan.
- T_fill: saat harga pengisian ditentukan.
Pengukuran hanya bermakna ketika harga “yang diharapkan” dan harga “yang dieksekusi” dikaitkan dengan stempel waktu yang jelas dan aturan pencocokan yang eksplisit (misalnya: satu order yang direncanakan dipetakan ke satu pengisian yang dieksekusi, atau Anda menggabungkan pengisian parsial).
Dua opsi perbandingan (dan apa yang harus didokumentasikan)
Anda dapat mengukur asumsi slippage dengan salah satu pola perbandingan berikut. Kuncinya adalah menggunakan pola yang sama secara konsisten di seluruh kumpulan data Anda.
Opsi A: Kutipan-ke-pengisian (kutipan referensi yang diharapkan ke pengisian yang dieksekusi)
- Pilih referensi pada T_planned (mis., bid untuk beli atau ask untuk jual, atau konvensi berbasis mid).
- Hitung slippage dari referensi tersebut ke pengisian yang direalisasikan.
- Dokumentasikan konvensi kutipan yang tepat dan apakah referensi tersebut bid/ask atau mid.
Opsi B: Model-ke-pengisian (pengisian model yang diharapkan ke pengisian yang dieksekusi)
- Alih-alih menggunakan kutipan mentah, hitung P_expected dari sebuah aturan (misalnya, aturan konversi yang memperkirakan harga pengisian efektif).
- Hitung slippage dari pengisian model ke pengisian yang direalisasikan.
Persyaratan kesamaan yang penting: kedua opsi harus mendefinisikan apa arti “diharapkan”. Jika Opsi A menggunakan mid dan Opsi B menggunakan harga yang disesuaikan dengan spread, perbandingan antar metode tidaklah setara.
Bukti melalui contoh: seperti apa “terukur” itu
Keluaran pengukuran harus lebih dari sekadar satu angka. Keluaran yang umum adalah:
- Distribusi Δ (rata-rata, median, persentil) daripada hanya rata-rata.
- Frekuensi slippage yang merugikan vs menguntungkan (untuk beli vs jual, konvensi tanda penting).
- Ketergantungan pada konteks: kelompokkan berdasarkan rezim volatilitas, waktu dalam sehari, atau lebar spread.
Contoh logika sederhana (tanpa asumsi data langsung):
- Untuk setiap peristiwa yang direncanakan, catat P_expected dan T_planned.
- Saat eksekusi terjadi, catat P_exec dan T_fill.
- Hitung Δ menggunakan rumus yang peka arah.
- Ringkas Δ berdasarkan kelompok yang mencerminkan kesulitan eksekusi (misalnya, periode spread yang lebih lebar).
“Bukti” adalah bahwa Anda dapat mereproduksi nilai Δ yang sama dari kolom dan stempel waktu yang tersimpan.
Keterbatasan material dan mode kegagalan
Beberapa keterbatasan sering kali merusak pengukuran slippage dan membuat asumsi tampak lebih presisi daripada yang sebenarnya:
- Ketidakcocokan stempel waktu: Jika P_expected didasarkan pada kutipan yang terlihat lebih lambat (atau lebih awal) dari yang dimaksudkan, Anda dapat menimbulkan bias sistematis. 2) Penghitungan ganda spread dan biaya: Jika harga yang Anda harapkan sudah menyertakan efek spread, tetapi Anda juga mengurangi atau menambahkan spread lagi dalam istilah biaya, slippage yang diukur menjadi kesalahan pembukuan. 3) Kesalahan pemetaan eksekusi: Pengisian parsial, pembatalan order, atau beberapa pengisian per order yang direncanakan dapat mendistorsi pemasangan tingkat peristiwa. 4) Non-stasioneritas: Hubungan slippage historis sering berubah dengan kondisi pasar dan teknologi. Metode yang cocok untuk satu periode mungkin tidak cocok untuk periode lain.