Apa Itu Contoh Kerja dari Algoritma Eksekusi?
Definisi: apa yang dilakukan algoritma eksekusi
Algoritma eksekusi adalah metode berbasis aturan yang mengelola bagaimana sebuah order dijalankan dari waktu ke waktu. Alih-alih mengirim satu order besar secara langsung, sistem mengirimkan beberapa “order anak” yang lebih kecil dan memutuskan kapan serta berapa banyak yang akan diperdagangkan. Ide utamanya adalah memetakan jumlah total yang diinginkan (niat order) menjadi serangkaian tindakan (rencana eksekusi) sambil merespons kondisi trading nyata.
Mekanisme: bagaimana contoh kerja disusun
Untuk membuat contoh kerja mudah dipahami, pisahkan mekanisme yang stabil dari kondisi yang bervariasi.
- Mekanisme stabil (asumsi yang Anda kendalikan dalam contoh):
- Target: beli 100.000 unit.
- Cakrawala waktu: 3 irisan waktu yang sama.
- Aturan pemecahan: 1/3 dari jumlah yang tersisa di setiap irisan.
- Aturan penetapan harga: setiap order anak terisi pada “harga efektif” yang Anda asumsikan untuk irisan tersebut.
- Kondisi yang bervariasi (apa yang dapat berubah di dunia nyata):
- Likuiditas dan spread yang tersedia.
- Pengisian parsial dan pembatalan.
- Biaya transaksi dan slippage.
- Perbedaan di tempat eksekusi dan struktur mikro pasar.
Skenario contoh kerja (tanpa data real-time)
Asumsikan harga efektif berikut per irisan waktu untuk order anak Anda (ini adalah input hipotetis untuk contoh):
- Irisan 1: harga beli efektif = 1.1000
- Irisan 2: harga beli efektif = 1.1010
- Irisan 3: harga beli efektif = 1.0995
Asumsikan juga batasan pengisian yang sederhana:
- Di irisan 1, 100% dari jumlah order anak yang dimaksudkan terisi.
- Di irisan 2, hanya 80% dari jumlah order anak irisan tersebut yang terisi.
- Di irisan 3, apa pun yang tersisa terisi penuh.
Perhitungan langkah demi langkah
- Jumlah target = 100.000.
- Jumlah order anak yang dimaksudkan per irisan menggunakan aturan pemecahan:
- Niat irisan 1: 33.333,33 unit
- Niat irisan 2: 33.333,33 unit
- Niat irisan 3: 33.333,34 unit (pembulatan ke total 100.000)
- Terapkan batasan pengisian:
- Irisan 1 terisi: 33.333,33 pada 1.1000
- Irisan 2 terisi: 0,80 × 33.333,33 = 26.666,67 pada 1.1010
- Irisan 3 terisi: sisa = 100.000 − (33.333,33 + 26.666,67) = 40.000,00 pada 1.0995
- Hitung total biaya dan harga rata-rata tertimbang volume (VWAP):
- Biaya = (33.333,33 × 1.1000) + (26.666,67 × 1.1010) + (40.000,00 × 1.0995)
- Biaya ≈ 36.666,66 + 29.346,67 + 43.980,00 = 109.993,33 (dalam istilah harga×unit)
- VWAP ≈ Biaya / 100.000 ≈ 1.0999333
- Interpretasikan slippage terhadap garis dasar (metrik opsional, masih hipotetis):
- Jika garis dasar adalah 1.1000, maka VWAP efektif sedikit lebih tinggi sekitar 0.0000667.
Contoh ini mengilustrasikan bagaimana hasil bergantung pada (a) aturan pemecahan, (b) ketersediaan pengisian/pengisian parsial, dan (c) harga efektif yang Anda asumsikan untuk setiap irisan.
Keterbatasan dan risiko: apa yang dapat merusak contoh dalam eksekusi nyata
Setidaknya ada satu keterbatasan material yang melekat: Anda tidak dapat mengasumsikan pengisian yang penuh dan deterministik. Bahkan dengan aturan pemecahan yang tetap, pasar dapat memaksa hasil berbeda melalui pengisian parsial, perubahan spread, atau eksekusi yang tertunda.
Mode kegagalan umum yang perlu diperhatikan dalam praktik meliputi:
- Risiko pengisian parsial: algoritma mungkin berakhir memperdagangkan porsi yang lebih kecil atau tertunda dari yang direncanakan.
- Risiko waktu: jika order anak dieksekusi lebih lambat dari yang diharapkan, harga efektif dapat berbeda.
- Ketidakcocokan biaya/tempat: biaya dan sumber likuiditas yang berbeda dapat mengubah “harga efektif”.
- Pembulatan dan ukuran order minimum: hal ini dapat mencegah target jumlah yang tepat.
Karena skenario menggunakan harga efektif hipotetis, hasil numerik tidak bersifat prediktif. Pola historis tidak menjamin perilaku eksekusi di masa depan, dan hasil dapat bervariasi dengan kondisi pasar, biaya, dan yurisdiksi.
Verifikasi dan pertanyaan berikutnya yang diajukan
Untuk memverifikasi secara independen klaim tentang algoritma eksekusi, fokuslah pada fakta yang dapat dicatat:
- Aturan apa yang menghasilkan setiap order anak (jumlah, logika irisan waktu, dan penyesuaian apa pun)?
- Apa stempel waktu sebenarnya untuk pengiriman dan pengisian?
- Apa harga pengisian efektif dan jumlah yang terisi?
- Apakah metrik yang dihitung (seperti VWAP) cocok dengan catatan order yang terisi berdasarkan asumsi yang Anda nyatakan?
Jika Anda menginginkan langkah berikutnya, mintalah contoh kerja yang menyertakan biaya transaksi eksplisit (biaya atau komisi) dan menunjukkan bagaimana biaya tersebut mengubah VWAP dan metrik slippage apa pun—sekali lagi, menggunakan input hipotetis tetapi sepenuhnya dinyatakan.