Asumsi Slippage

Jelajahi Asumsi Slippage: mekanisme, perbedaan, keterbatasan, dan pemeriksaan praktis.

Asumsi Slippage

Apa itu asumsi slippage

Asumsi slippage adalah aturan yang Anda gunakan untuk mewakili perbedaan antara harga eksekusi target (misalnya, perkiraan pengisian berdasarkan grafik harga atau harga tengah) dan harga yang sebenarnya Anda terima saat perdagangan dieksekusi. Dalam forex, selisih ini dapat berasal dari biaya perdagangan dan efek mikrostruktur pasar seperti spread bid–ask, pergerakan harga yang cepat, dan penundaan antara saat Anda mengirimkan pesanan dan saat pesanan tersebut terisi.

Dalam backtesting, sebuah asumsi diperlukan karena simulasi biasanya tidak dapat mereproduksi secara sempurna setiap momen eksekusi nyata. Sebagai gantinya, Anda mendefinisikan cara praktis untuk menyesuaikan harga entry dan exit yang disimulasikan. Dalam pengujian maju (menjalankan logika strategi yang sama di lingkungan live atau paper), asumsi yang sama dapat digunakan sebagai referensi, tetapi Anda juga membandingkannya dengan hasil eksekusi yang diamati untuk melihat apakah asumsi tersebut tetap masuk akal.

Bagaimana asumsi slippage bekerja dalam backtesting dan pengujian maju

Ide inti: eksekusi tidak bersifat instan

Mesin perdagangan jarang mendapatkan harga pada stempel waktu yang tepat saat ia memutuskan untuk bertindak. Bahkan dengan pesanan “market”, harga pengisian bergantung pada likuiditas yang tersedia pada saat itu. Oleh karena itu, asumsi slippage menerjemahkan perdagangan yang dimaksudkan menjadi perkiraan hasil eksekusi.

Input umum yang Anda butuhkan

Untuk menjaga asumsi slippage tetap berdasar, Anda biasanya mendasarkannya pada input seperti:

  • Harga referensi yang digunakan oleh simulasi Anda (misalnya, harga tengah, bid/ask, atau harga transaksi terakhir).
  • Aturan tentang kapan waktu keputusan diukur (penutupan bar, pembukaan bar, atau waktu berbasis peristiwa).
  • Hubungan yang diasumsikan antara spread dan harga eksekusi.
  • Metode untuk memodelkan pergerakan harga antara keputusan dan pengisian (misalnya, offset tetap, distribusi, atau aturan bersyarat).

Dua cara umum untuk menerapkan asumsi

  1. Penyesuaian harga pada saat pengisian pesanan: Anda memodifikasi harga pengisian simulasi dengan menambahkan atau mengurangi jumlah slippage relatif terhadap harga referensi. Ini menghasilkan eksekusi yang secara sistematis “lebih buruk dari ideal” ketika kondisi tidak menguntungkan.

  2. Pemodelan eksekusi menggunakan distribusi slippage: Alih-alih satu nilai slippage tetap, Anda menggunakan serangkaian nilai slippage yang mungkin dengan probabilitas terkait. Ini mencerminkan ketidakpastian dan dapat menghasilkan hasil yang berbeda pada pengulangan yang berulang.

Dalam kedua pendekatan, konsistensi sangat penting. Logika yang digunakan selama backtesting harus selaras dengan bagaimana pesanan sebenarnya diisi dalam pengujian maju, termasuk konvensi harga referensi dan konvensi waktu.

Putaran verifikasi

Alur kerja yang berguna adalah memperlakukan asumsi slippage sebagai hipotesis tentang perilaku eksekusi:

  • Jalankan backtest dengan asumsi tersebut.
  • Jalankan pengujian maju dan catat harga pengisian aktual.
  • Bandingkan perbedaan eksekusi yang direalisasikan (target vs. tereksekusi) dengan pola slippage yang diasumsikan.
  • Perbarui asumsi hanya jika Anda memiliki bukti bahwa proses eksekusi berbeda.

Putaran ini membantu Anda menghindari penyesuaian berlebihan (overfitting) asumsi Anda pada satu periode kondisi pasar.

Keterbatasan yang relevan, risiko, dan bagaimana ketidakpastian muncul

Backtest dapat menyematkan optimisme tersembunyi

Jika asumsi slippage terlalu ringan, perdagangan simulasi mungkin terlihat lebih baik daripada yang sebenarnya dalam eksekusi nyata. Ini bukan karena logika strategi “salah”, tetapi karena biaya eksekusi dan ketidakpastian waktu tidak direpresentasikan secara realistis.

Risiko meningkat ketika:

  • Perdagangan terjadi selama pergerakan pasar yang cepat.
  • Strategi memicu banyak pesanan atau bergantung pada waktu yang ketat.
  • Spread pasar melebar atau likuiditas menurun.

Ketidakcocokan antara simulasi dan eksekusi

Bahkan jika Anda menyertakan slippage, mode kegagalan yang umum adalah ketidakcocokan dalam definisi. Misalnya, jika simulator menggunakan harga tengah tetapi lingkungan pengujian maju secara efektif mengacu pada bid atau ask pada saat pengisian, maka asumsi slippage yang “sama” mungkin tidak mewakili realitas ekonomi yang sama.

Ketergantungan pada periode waktu

Kondisi eksekusi dapat bervariasi dari waktu ke waktu karena rezim volatilitas dan perubahan likuiditas. Asumsi slippage yang diperkirakan dari satu jendela historis mungkin tidak berpindah dengan bersih ke jendela lain, terutama jika spread dan kedalaman pasar berperilaku berbeda.

Kualitas data dan ketidakpastian pengukuran

Kemampuan Anda untuk menilai asumsi slippage bergantung pada apa yang dapat Anda ukur:

  • Jika Anda hanya memiliki bar OHLC, Anda mungkin tidak menangkap lompatan harga intra-bar yang terjadi antara keputusan dan pengisian.
  • Jika Anda tidak dapat merekonstruksi stempel waktu pesanan dengan andal, Anda mungkin tidak mengetahui offset waktu sebenarnya yang menyebabkan slippage.

Karena keterbatasan ini, perlakukan slippage yang diasumsikan sebagai perkiraan daripada reproduksi eksekusi yang presisi.

Apa yang harus diperiksa secara independen untuk memvalidasi asumsi Anda

Bandingkan distribusi, bukan hanya rata-rata

Slippage rata-rata dapat menyembunyikan ekor (tails). Peristiwa eksekusi yang jarang tetapi parah sering mendorong hasil kasus terburuk. Membandingkan bentuk distribusi (seberapa sering slippage kecil vs. besar terjadi) memberikan gambaran yang lebih lengkap.

Jaga konvensi referensi tetap konsisten

Periksa bahwa harga referensi backtest dan referensi eksekusi pengujian maju didefinisikan serupa. Jika tidak, Anda mungkin “memvalidasi” terhadap garis dasar yang berbeda.

Lacak asumsi di berbagai kondisi

Verifikasi kinerja asumsi slippage Anda di bawah kondisi volatilitas dan spread yang berbeda. Satu aturan yang berfungsi di pasar yang tenang mungkin gagal selama periode stres.

Dokumentasikan asumsi agar dapat diaudit

Asumsi slippage harus eksplisit dan dapat diuji: harga referensi apa yang digunakan, offset waktu apa yang diasumsikan, dan bagaimana slippage dihitung. Ini memungkinkan untuk mereproduksi hasil dan mengidentifikasi di mana ketidakcocokan dimulai.

Bagaimana asumsi slippage berbeda dari konsep terkait

Asumsi slippage adalah pilihan pemodelan eksekusi, sementara konsep terkait lainnya menggambarkan komponen atau konteks:

  • Spread adalah perbedaan bid–ask yang dapat diamati dalam kuotasi.
  • Komisi dan biaya adalah biaya tingkat akun.
  • Latensi atau penundaan eksekusi menggambarkan waktu antara keputusan dan pengisian.

Asumsi slippage dapat menggabungkan beberapa efek ini ke dalam satu penyesuaian eksekusi, tetapi Anda tetap harus memahami efek mana yang coba diwakili oleh asumsi Anda dan mana yang ditangani di tempat lain dalam model.

Dalam kondisi pasar apa asumsi slippage berperilaku berbeda

Perilaku slippage sering berubah ketika:

  • Volatilitas meningkat, menyebabkan harga bergerak lebih banyak antara keputusan dan pengisian.
  • Likuiditas menurun, membuat lebih sulit untuk mengisi pada tingkat harga yang diasumsikan.
  • Spread melebar, meningkatkan biaya untuk berpindah dari bid ke ask (atau sebaliknya).

Perubahan ini dapat membuat aturan slippage tetap menjadi kurang akurat dan dapat memerlukan asumsi bersyarat yang bervariasi dengan spread terukur atau proksi volatilitas.

Biaya yang dapat mempengaruhi asumsi slippage

Biaya terkait eksekusi yang dapat tercermin di dalam atau di luar pemodelan slippage meliputi:

  • Biaya spread bid–ask (sering terkait dengan pilihan harga referensi).
  • Biaya dan komisi (kadang dimodelkan secara terpisah, kadang tertanam dalam penyesuaian eksekusi).
  • Biaya transaksi konsisten apa pun yang mengubah harga pengisian efektif.

Kuncinya adalah kejelasan: putuskan apakah item-item ini termasuk sebagai bagian dari asumsi slippage atau dimodelkan secara terpisah, dan jaga keputusan itu konsisten di seluruh backtesting dan pengujian maju.

Perdagangan forex dan CFD memiliki risiko besar. Informasi FoxiForex bersifat edukatif dan bukan nasihat keuangan pribadi. Penempatan bersponsor diberi label dengan jelas.