Biaya Apa Saja yang Dapat Memengaruhi Algoritma Eksekusi?
Biaya langsung dan tidak langsung yang memengaruhi algoritma eksekusi
Algoritma eksekusi adalah metode penanganan pesanan otomatis yang mencoba mencapai target objektif eksekusi, seperti mendapatkan harga yang lebih baik atau menyelesaikan pesanan secara efisien. Biaya yang memengaruhi algoritma eksekusi terbagi menjadi dua kelompok besar: biaya langsung yang sering terlihat dalam ketentuan harga (misalnya komisi atau biaya eksplisit), dan biaya tidak langsung yang muncul dalam hasil eksekusi aktual (misalnya selisih harga, waktu tunggu, dan eksekusi yang tidak lengkap).
Ketika biaya berubah, logika algoritma yang sama dapat menghasilkan hasil aktual yang berbeda meskipun menggunakan input yang sama. Artikel ini berfokus pada mekanisme yang stabil dan cara memverifikasi biaya apa saja yang sebenarnya ada, tanpa mengasumsikan harga live atau hasil di masa depan.
Bagaimana biaya masuk ke dalam proses eksekusi
Eksekusi biasanya mengubah instruksi pesanan menjadi serangkaian tindakan: mengirim pesanan, menunggu konfirmasi, dan menerima eksekusi. Biaya dapat masuk di berbagai titik:
-
Biaya trading eksplisit (biaya langsung)
- Komisi atau biaya per pesanan: Biaya tetap atau per transaksi menambah total biaya.
- Biaya pembiayaan/penahanan (jika berlaku): Beberapa produk atau jenis pesanan dapat melibatkan biaya terkait penahanan eksposur. Asumsi penting, karena tidak setiap instance eksekusi menyiratkan periode penahanan.
-
Biaya terkait harga (sering kali langsung tetapi bukan biaya “eksplisit”)
- Dampak spread: Jika algoritma berulang kali melewati spread atau bertransaksi pada harga bid/ask, spread menjadi komponen biaya yang dapat diprediksi.
- Dampak pasar: Tekanan pesanan yang besar atau persisten dapat menggerakkan harga. Bahkan jika algoritma “hanya eksekusi,” dampak pasar tetap dapat muncul dari interaksi pesanan dengan likuiditas.
-
Gesekan eksekusi (biaya tidak langsung)
- Selisih harga: Perbedaan antara harga referensi yang dimaksudkan (misalnya harga mid yang diharapkan) dan harga eksekusi aktual.
- Latensi dan waktu: Keterlambatan dalam mengirim pesanan atau menerima pembaruan pasar dapat menyebabkan algoritma bertindak berdasarkan informasi yang basi. Ini mengubah harga aktual dan tingkat eksekusi.
- Eksekusi parsial dan efek antrean: Jika pesanan tidak dieksekusi segera, sisanya mungkin lebih lama terekspos pada pergerakan harga yang merugikan.
- Gesekan operasional: Kualitas data, keandalan sistem, dan kendala aturan eksekusi dapat memengaruhi seberapa konsisten algoritma dapat mengikuti jadwal pesanan yang direncanakan.
Asumsi penting untuk perhitungan apa pun
Jika Anda memperkirakan total biaya dari sebuah contoh, nyatakan asumsinya dengan jelas. Misalnya, Anda mungkin mengasumsikan:
- harga referensi (mid, bid, atau ask) yang digunakan pada saat pengambilan keputusan;
- model biaya tertentu (per pesanan, per unit yang dieksekusi, atau per nosional);
- jendela waktu selama pesanan mengalami selisih harga dan eksekusi parsial. Tanpa asumsi ini, perbandingan biaya antar eksekusi tidak bermakna.
Bukti dan contoh: memisahkan biaya yang dapat Anda amati
Cara praktis untuk menalar biaya adalah dengan memisahkan apa yang dapat Anda amati dari ketentuan versus apa yang dapat Anda ukur dari hasil.
-
Periksa dokumentasi penyedia atau venue (verifikasi biaya langsung) Cari item eksplisit seperti komisi, biaya, dan biaya terkait eksekusi yang dinyatakan. Ini biasanya ditentukan dalam dokumen kontraktual atau hukum untuk broker, platform, atau venue eksekusi.
-
Ukur eksekusi aktual dari log dan eksekusi (verifikasi biaya tidak langsung)
- Bandingkan harga referensi yang dimaksudkan dengan harga eksekusi aktual untuk memperkirakan selisih harga.
- Catat stempel waktu untuk menilai apakah latensi atau konfirmasi yang tertunda sejalan dengan eksekusi yang merugikan.
- Lacak jumlah eksekusi parsial dan rata-rata waktu dalam pesanan untuk melihat apakah eksposur yang diperpanjang berkontribusi.
-
Bandingkan skenario “setara” (variabel kontrol) Untuk menghindari kebingungan antara efek biaya dan efek pasar, bandingkan eksekusi selama kondisi volatilitas pasar yang serupa dan dengan ukuran pesanan yang serupa. Hubungan historis tidak menjamin hasil di masa depan, jadi perlakukan hasil terukur sebagai bukti tentang apa yang terjadi, bukan bukti tentang apa yang akan terjadi.
Keterbatasan dan risiko: di mana estimasi biaya bisa gagal
Setidaknya satu keterbatasan material adalah bahwa komponen biaya bisa sulit untuk diisolasi:
- Biaya bersifat kondisional pada kondisi pasar dan perilaku eksekusi. Lebar spread, likuiditas yang tersedia, dan volatilitas mengubah jalur aktual dari pengiriman pesanan hingga eksekusi. - Biaya tidak langsung mungkin “tersembunyi” di jalur eksekusi. Misalnya, selisih harga dapat menyerap beberapa pendorong sekaligus: waktu, likuiditas, dan dampak pasar. - Asumsi bisa salah. Harga referensi yang dipilih pada saat pengambilan keputusan mungkin tidak mewakili batas keputusan aktual di bawah pembaruan real-time. - Mode kegagalan dapat memperbesar efek biaya.