Jawaban langsung
Di pasar yang volatil, stop limit order bisa berubah dalam praktik karena aktivasi dan fill terjadi pada kondisi pasar yang berbeda. Order mungkin terpicu (stop tercapai) tetapi tetap tidak dieksekusi (harga limit tidak dapat dicapai). Perbedaan ini terutama dipengaruhi oleh price gaps, latensi antara keputusan dan eksekusi, serta perubahan likuiditas.
Mekanisme: apa yang sebenarnya dilakukan stop-limit order
Stop limit order memiliki dua level harga:
- Harga stop: ketika pasar mencapai level ini, order “aktif.”
- Harga limit: setelah aktivasi, order berperilaku seperti limit order yang hanya akan terisi pada harga limit atau lebih baik.
Poin kuncinya adalah bahwa aktivasi tidak menjamin eksekusi. Pada pasar yang tenang, pergerakan pasar sering terjadi secara bertahap, sehingga aktivasi dan fill lebih mungkin terjadi berdekatan dalam waktu dan harga. Pada pasar yang volatil, pergerakan bisa terjadi secara tiba-tiba, sehingga kondisi limit bisa gagal bahkan setelah aktivasi.
Bagaimana volatilitas dapat mengubah hasil (gaps, latensi, dan likuiditas)
1) Price gaps: aktivasi terjadi sebelum harga fill dapat dijangkau
Volatilitas dapat menghasilkan gaps—loncatan mendadak ketika harga pasar berpindah dari satu level ke level yang sangat berbeda tanpa melakukan trading melalui harga-harga perantara. Jika aktivasi terjadi pada harga stop, tetapi harga tertraded berikutnya yang tersedia sudah lebih buruk daripada harga limit, maka limit mungkin tidak terisi.
Asumsi untuk contoh ini: stop tercapai, dan harga pertama yang bisa ditrading setelah aktivasi lebih buruk daripada limit.
- Logika contoh: Stop terpicu pada level S, tetapi harga berikutnya yang tersedia adalah P yang tidak kompatibel dengan batasan limit.
Dalam kasus itu, order bisa tetap pending atau tidak terisi, alih-alih berubah menjadi trade yang terisi.
2) Latency: pasar berubah antara pemicu dan eksekusi
Bahkan ketika order diaktifkan dengan benar, latency (penundaan waktu) dapat berarti pasar bergerak selama jeda singkat antara:
- sistem mendeteksi bahwa kondisi stop terpenuhi, dan
- order dimasukkan ke pasar sebagai limit order.
Dalam kondisi volatil, jeda singkat ini cukup untuk membuat harga terbaik yang tersedia bergeser melewati limit. Hasilnya sering kali tidak ada fill (atau fill yang berbeda dari yang diharapkan).
3) Penarikan likuiditas: lebih sedikit pihak lawan dan harga yang lebih lebar
Volatilitas dapat mengurangi likuiditas yang ditampilkan atau yang bisa digunakan. Pelaku pasar mungkin melebarkan kuotasi bid/ask, menarik order, atau berhenti menyediakan harga yang ketat. Untuk stop-limit order, ini penting karena limit order membutuhkan pihak lawan yang bersedia melakukan trading pada harga limit atau lebih baik.
Jika likuiditas tipis, bahkan jika stop terpicu, order mungkin tidak menemukan cukup pihak lawan pada harga limit. Ini dapat menyebabkan partial fills, penundaan, atau order yang tidak terisi.
Keterbatasan dan mode kegagalan yang material
- Tidak terisi setelah aktivasi (paling umum): stop terpicu, tetapi kondisi limit mencegah eksekusi.
- Partial fills: jika sebagian likuiditas yang tersedia ada pada harga yang masih dapat diterima, tetapi tidak cukup untuk ukuran penuh.
- Stale pricing: “momen” ketika stop terdeteksi mungkin tidak sama dengan “momen” ketika limit order dicocokkan.
- Penanganan khusus platform/venue: status order (pending, rejected, canceled) bergantung pada trading venue dan aturan-aturannya.
Karena perilaku ini bergantung pada kecepatan eksekusi dan mekanisme venue, Anda sebaiknya menganggap setiap satu hasil sebagai bersifat kondisional terhadap lingkungan Anda yang spesifik.
Verifikasi: cara memeriksa fakta yang relevan secara independen
Untuk memverifikasi bagaimana stop-limit order berubah saat pasar volatil, gunakan pendekatan dua langkah:
- Baca definisi status order untuk venue trading spesifik Anda (apa yang memicu aktivasi, apa yang memenuhi syarat sebagai fill, dan apa yang terjadi jika limit tidak dapat dipenuhi).
- Jalankan tes terkontrol atau paper-trading menggunakan pengaturan tipe order di venue Anda, lalu bandingkan kejadian order (waktu aktivasi, penempatan order sebagai limit, dan hasil fill atau no-fill).
Cara yang berguna untuk memeriksa sendiri adalah membandingkan setidaknya dua skenario dengan asumsi yang sama—satu dengan pergerakan harga yang lebih mulus dan satu dengan pergerakan yang tiba-tiba—agar Anda bisa mengisolasi dampak dari gaps, timing, dan likuiditas.
Jika Anda mau, beri tahu saya nama venue/platform dan apakah Anda trading over-the-counter atau sistem seperti bursa; lalu saya bisa daftar pertanyaan spesifik yang perlu dicek di dokumentasinya (tanpa mengasumsikan aturan tertentu).