Menilai Kualitas Eksekusi untuk Sinyal Trading
Mendefinisikan kualitas eksekusi untuk sinyal trading
Kualitas eksekusi untuk sinyal trading adalah seberapa dekat perdagangan nyata yang benar-benar dapat Anda tempatkan dengan harga dan waktu yang diasumsikan ketika seseorang mendeskripsikan sebuah “sinyal.” Sebuah sinyal trading biasanya menyiratkan sebuah tindakan (misalnya, masuk atau keluar) pada momen tertentu dan pada tingkat harga tertentu. Kualitas eksekusi adalah kesenjangan antara implikasi tersebut dan apa yang terjadi setelah order diajukan, dirutekan, dicocokkan, terpenuhi sebagian, dan diselesaikan.
Ini berbeda dari “kualitas” atau “akurasi” sinyal. Akurasi sinyal menanyakan apakah ide yang mendasarinya dengan benar mengantisipasi perilaku pasar di masa depan. Kualitas eksekusi menanyakan apakah detail mikro pasar dari penempatan dan pemenuhan order memungkinkan Anda untuk mewujudkan apa yang diasumsikan oleh deskripsi sinyal.
Mekanika: apa yang harus diukur saat menilai eksekusi
Penilaian praktis memecah eksekusi menjadi komponen yang dapat diamati.
- Latensi dan waktu keputusan-ke-order Jika sebuah sinyal dibuat berdasarkan beberapa pengamatan pada waktu t, kualitas eksekusi bergantung pada berapa lama waktu yang dibutuhkan untuk mencapai broker atau tempat eksekusi dan menjadi aktif sebagai sebuah order. Keterlambatan dapat menyebabkan level harga terlewat atau entry pada kondisi yang lebih buruk.
Asumsi untuk contoh: Misalkan sebuah sistem menghasilkan entry yang dimaksudkan pada stempel waktu t0 dan pengajuan order pertama mencapai pasar pada t1. Kuantitas terukur yang relevan adalah waktu-untuk-terpenuhi (dari waktu order aktif hingga pemenuhan pertama) dan apakah pemenuhan pertama terjadi mendekati waktu yang dimaksudkan.
- Kualitas pemenuhan: slippage versus harga yang dimaksudkan Bahkan dengan waktu yang tepat, harga entry/exit yang direalisasikan dapat berbeda dari target. Hasil terukur yang umum adalah slippage, seperti:
- Untuk beli: (harga pemenuhan rata-rata − harga yang dimaksudkan)
- Untuk jual: (harga yang dimaksudkan − harga pemenuhan rata-rata)
Untuk menghitung ini, Anda memerlukan definisi yang konsisten:
- Apa yang dimaksud dengan “harga yang dimaksudkan” dalam deskripsi sinyal? Harga limit? Kuotasi pada saat pembuatan?
- Apakah harga yang direalisasikan adalah pemenuhan pertama, rata-rata di seluruh pemenuhan, atau pemenuhan terakhir?
- Pemenuhan parsial dan siklus hidup order Sebuah order dapat terpenuhi dalam beberapa bagian pada harga yang berbeda, atau mungkin tidak terpenuhi sepenuhnya. Kualitas eksekusi sering kali lebih buruk ketika:
- pemenuhan bersifat parsial dan memerlukan tindakan tambahan,
- jumlah yang tersisa memiliki basis biaya yang berbeda,
- order dibatalkan atau diganti.
Metrik material termasuk rasio pemenuhan (jumlah yang terpenuhi dibagi dengan jumlah yang dimaksudkan) dan jumlah peristiwa pemenuhan.
- Biaya dan friksi Trading melibatkan biaya (seperti spread dan biaya) yang secara langsung mengubah hasil yang direalisasikan. Jika deskripsi sinyal mengabaikan friksi ini, kinerja yang tampak dapat runtuh begitu Anda memasukkannya.
Untuk mengevaluasi kualitas eksekusi, buat biaya eksplisit dalam perhitungan Anda tentang harga entry dan exit yang direalisasikan (atau harga efektif setelah biaya). Asumsikan kerangka kerja sederhana di mana biaya efektif menggunakan:
- harga pemenuhan yang direalisasikan, dan
- jadwal biaya atau komisi yang terdokumentasi jika Anda memasukkannya.
Bukti: contoh verifikasi independen
Anda dapat memverifikasi kualitas eksekusi tanpa mengandalkan janji dengan menggunakan pendekatan bukti yang sederhana.
Skenario (realistis tetapi tidak spesifik-data): Sebuah sinyal mengklaim bahwa ia masuk pada harga yang dimaksudkan dan mengharapkan pemenuhan yang tepat waktu. Anda mengumpulkan log order untuk setiap contoh sinyal.
Apa yang harus diperiksa:
- Stempel waktu order (waktu pembuatan, waktu pengajuan, waktu aktif, waktu pemenuhan).
- Definisi harga yang dimaksudkan yang digunakan oleh sinyal.
- Pemenuhan aktual: harga pemenuhan pertama, harga pemenuhan rata-rata, dan apakah pemenuhan parsial terjadi.
- Apakah pembatalan/penggantian terjadi.
Perbandingan kontrol: Untuk setiap contoh, hitung slippage menggunakan rumus dan definisi yang sama. Kemudian rangkum hasil distribusional (misalnya, slippage rata-rata dan seberapa sering pemenuhan menyimpang melampaui ambang batas yang dipilih). Jika slippage secara konsisten besar atau waktu-untuk-terpenuhi tidak menentu selama kondisi normal, kualitas eksekusi kemungkinan buruk bahkan jika logika sinyal masuk akal.
Keterbatasan dan mode kegagalan
Kualitas eksekusi dapat diukur, tetapi bukti masih dapat menyesatkan.
-
Pemenuhan historis tidak menjamin pemenuhan masa depan Pasar berubah: likuiditas, volatilitas, dan spread dapat bervariasi. Strategi yang mengalami slippage kecil dalam satu rezim mungkin menghadapi slippage yang lebih besar di rezim lain.
-
Deskripsi sinyal mungkin menyembunyikan aturan “harga yang dimaksudkan” Jika sinyal menggunakan bahasa yang ambigu (misalnya, “masuk mendekati support” alih-alih jenis order dan harga yang terdefinisi), Anda tidak dapat menghitung kesenjangan eksekusi secara konsisten.
-
Kualitas data dan bias kelangsungan hidup Jika Anda hanya meninjau perdagangan yang kebetulan terpenuhi sepenuhnya, Anda melebih-lebihkan kualitas eksekusi.