Tanya terbaik tidak selalu tempat termurah untuk membeli.
Anda ingin 10,000 saham. Venue B menunjukkan tawaran terendah di $25.09, tetapi hanya untuk 1,000 saham. Venue A memiliki 2,000 di $25.10. Venue C dapat memenuhi sisa 7,000 di $25.11 dan mengenakan biaya yang lebih rendah.
Mengirim seluruh pesanan ke Venue B tidak akan mengamankan $25.09 untuk semua 10.000 saham. Sebagian besar pesanan akan tetap tidak terisi, ditolak, atau perlu diarahkan kembali setelah pasar bergerak.
Sebuah router pesanan cerdas, biasanya disingkat SOR, menangani masalah itu. Ia menerima pesanan induk, memeriksa venue eksekusi yang tersedia, dan memutuskan kemana mengirimkan setiap bagiannya. Keputusan ini dapat mencakup harga, ukuran yang tersedia, biaya, latensi, probabilitas pengisian, dampak pasar, dan instruksi trader.
Dalam contoh ini, router yang mendesak mungkin akan mengambil:
1.000saham dari Venue B di$25,09;2.000saham dari Venue A pada$25,10;7.000saham dari Venue C seharga$25,11.
Pesanan dipenuhi di tiga lokasi. Harga rata-rata tertimbang adalah $25.106, sebelum biaya. Itu lebih berguna daripada mengatakan Lokasi B memiliki “harga terbaik,” karena Lokasi B tidak pernah memiliki cukup saham untuk menyelesaikan perdagangan.
Apa itu pengaturan pesanan cerdas?
Routing pesanan pintar adalah proses otomatis dalam memilih satu atau lebih tujuan eksekusi untuk sebuah pesanan.
Router berada di antara sumber pesanan dan tempat-tempat. Sumber pesanan mungkin merupakan terminal perdagangan, sistem manajemen eksekusi, algoritma, atau sistem perdagangan broker. Tujuan mungkin termasuk bursa, sistem perdagangan alternatif, pembuat pasar, kolam gelap, atau penyedia likuiditas.
Tugas router bukan untuk memprediksi apakah pasar akan naik atau turun. Ia bekerja dengan perintah yang telah diberikan:
- beli atau jual;
- instrumen;
- kuantitas;
- tipe pesanan dan harga batas;
- waktu berlaku;
- tempat yang diizinkan;
- urgensi dan aturan pelaksanaan lainnya.
Ini kemudian mengubah pesanan induk menjadi satu atau lebih pesanan anak. Router melacak pesanan anak sampai mereka terpenuhi, dibatalkan, atau ditolak, sambil menjaga jumlah total dan batas pesanan induk tetap utuh.
Bagian terakhir itu penting. Membagi sebuah pesanan itu mudah. Membaginya tanpa melebihi batas, kehilangan jejak pembatalan, atau berdagang melebihi batas adalah pekerjaan rekayasa yang sebenarnya.
Bagaimana cara kerja pengarah pesanan cerdas
Router produksi melakukan lebih dari sekadar membaca daftar kutipan. Itu mempertahankan pandangan terkini tentang pasar dan kemampuannya sendiri untuk berdagang di pasar tersebut.
1. Router memvalidasi pesanan induk
Sebelum melakukan routing, sistem memeriksa pesanan terhadap izin akun dan kontrol risiko. Pemeriksaan ini dapat mencakup daya beli, batas posisi, ukuran pesanan maksimum, batas harga, instrumen yang dibatasi, dan tujuan yang diizinkan.
Pesanan yang gagal melewati kontrol ini seharusnya tidak sampai ke tempat.
2. Ini membangun pandangan yang sebanding tentang tempat-tempat
Setiap tempat dapat menerbitkan data dalam format yang berbeda dan dengan kecepatan yang berbeda. Router menormalkan umpan tersebut menjadi tampilan yang umum.
Untuk pesanan beli, mungkin membandingkan:
- harga tawar di setiap tempat;
- jumlah yang ditampilkan pada harga tersebut;
- tingkat harga yang lebih dalam;
- biaya untuk mengambil likuiditas;
- diskon untuk menambah likuiditas;
- usia kutipan;
- perilaku pengisian dan penolakan terbaru;
- setiap kredit atau batas eksposur yang terkait dengan tujuan.
Kutipan yang terlihat identik di layar mungkin tidak setara setelah faktor-faktor tersebut diperhitungkan.
3. Ini menilai rute yang tersedia
Router menerapkan kebijakan pada pesanan. Pesanan pasar mendesak mungkin memprioritaskan pengisian segera. Pesanan batas pasif mungkin memprioritaskan perbaikan harga atau pengembalian pembuat. Pesanan besar mungkin menghindari menampilkan ukuran penuhnya di satu tempat.
Tidak ada satu formula SOR universal. Logika penilaian harus mencerminkan produk, struktur pasar, instruksi klien, dan kebijakan eksekusi.
4. Ini membuat dan mengirim pesanan anak
Router dapat mengirim satu pesanan anak, membagi jumlah ke beberapa tujuan, atau mencoba lokasi secara berurutan.
Misalnya, itu mungkin mengirimkan pesanan segera-atau-batal ke tiga tempat sekaligus. Setiap tempat harus segera memenuhi apa yang dapat mereka penuhi dan membatalkan sisanya. Strategi lain mungkin pertama-tama mencoba tempat di titik tengah, menunggu sebentar, dan kemudian mengarahkan jumlah yang belum terisi ke pasar yang ditampilkan.
5. Ini bereaksi terhadap pengisian, penolakan, dan perubahan kutipan
Routing tidak berhenti ketika urutan anak pertama meninggalkan sistem. Kutipan bergerak. Likuiditas yang ditampilkan menghilang. Sebuah venue dapat mengembalikan pengisian parsial atau menolak.
Router memperbarui jumlah orang tua yang tersisa setelah setiap respons. Kemudian, ia memutuskan apakah akan terus beristirahat, membatalkan, mengubah harga, atau mengarahkan sisa ke tempat lain.
6. Ini menyesuaikan hasilnya
Sistem menggabungkan semua peristiwa pesanan anak kembali ke pesanan induk. Rekaman akhir harus menunjukkan ke mana pesanan pergi, apa yang terisi, pada harga berapa, berapa lama waktu yang dibutuhkan, dan mengapa ada jumlah yang tetap terbuka.
One order. Three venues. One controlled fill.
The router compares executable cost and available size, then keeps every child fill tied to the original 10,000-share order.
10,000 shares
XYZ common stock
Animasi menggunakan pesanan 10.000 saham yang sama seperti contoh di atas. Momen pentingnya adalah pemisahan. Tawaran terendah yang ditampilkan hanya menerima jumlah yang dapat diisi secara nyata.
Tiga pengisian membawa $20.50 dalam biaya tempat yang eksplisit, menjadikan rata-rata biaya total menjadi $25.10805 per saham. Pengisian titik tengah yang mungkin di $25.095 dapat meningkatkan hasil tersebut. Namun, menunggu likuiditas yang tersembunyi dapat lebih mahal jika pasar yang terlihat bergerak terlebih dahulu. Router harus menilai trade-off tersebut, bukan hanya membaca buku.
Mengapa harga terendah yang ditampilkan bisa menjadi jalur yang salah
Harga adalah input pertama yang paling diperhatikan orang. Itu bukan seluruh hasil eksekusi.
Pertimbangkan dua tempat yang menampilkan permintaan yang sama:
| Tempat X | Tempat Y | |
|---|---|---|
| Permintaan yang ditampilkan | $50.00 | $50.00 |
| Ukuran yang ditampilkan | 5,000 | 5,000 |
| Biaya pengambilan | $0.0030/share | $0.0010/share |
| Waktu respon median | 0.4 ms | 1.8 ms |
| Tarif pengisian terbaru pada ukuran yang dikutip | 94% | 61% |
Tempat Y lebih murah jika kedua tempat terisi. Tempat X telah lebih cepat dan lebih dapat diandalkan. Mana yang harus menerima pesanan tergantung pada urgensi dan seberapa mahalnya jika terisi gagal.
Inilah mengapa eksekusi terbaik lebih luas daripada kutipan tertinggi. Di bawah Pasal 27 MiFID II, faktor-faktornya mencakup harga, biaya, kecepatan, kemungkinan eksekusi dan penyelesaian, ukuran dan sifat dari pesanan. Penimbangannya berubah dengan klien dan pesanan.
Sebuah router tidak membuktikan eksekusi terbaik dengan memiliki banyak koneksi tempat. Ia membuktikan nilainya melalui hasil yang dihasilkannya secara konsisten.
Input yang mengubah keputusan pengalihan
| Input | Mengapa itu mengubah rute |
|---|---|
| Kuantitas tersedia | Sebuah tempat yang menampilkan satu lot dengan harga terbaik tidak dapat memenuhi pesanan besar di sana. Ukuran yang ditampilkan juga mungkin hilang sebelum pesanan anak tiba. |
| Biaya dan rabat | Harga eksekusi yang sama dapat menghasilkan biaya bersih yang berbeda. Untuk pesanan yang tidak aktif, rabat hanya penting jika pesanan terisi. |
| Latensi dan usia kutipan | Kutipan yang valid bisa menjadi kadaluarsa selama pengiriman feed, perhitungan, transit jaringan atau pemrosesan tempat. |
| Probabilitas pengisian | Posisi antrean, router yang bersaing dan likuiditas tersembunyi membuat kuantitas yang ditampilkan menjadi perkiraan, bukan janji. |
| Dampak pasar | Sebuah pesanan agresif dapat mengkonsumsi beberapa level dan mengungkapkan permintaan. Pesanan pasif mungkin kehilangan perdagangan sementara harga bergerak menjauh. |
| Izin dan kredit | Tujuan yang terlihat terbaik tidak relevan jika akun tidak dapat berdagang di sana, kekurangan jenis pesanan atau telah mencapai batasnya. |
Saya membandingkan harga eksekusi ditambah biaya untuk mengambil likuiditas untuk pesanan yang dapat dipasarkan. Saya juga melihat perilaku pengisian terbaru. Biaya rendah yang melekat pada kutipan usang atau probabilitas pengisian yang buruk bukanlah rute yang murah.
Strategi pengalihan pesanan cerdas yang umum
| Strategi | Apa yang dilakukan router | Kompetisi utama |
|---|---|---|
| Penyapuan | Mengirimkan pesanan anak yang dapat dipasarkan ke beberapa tempat, dimulai dengan harga all-in terbaik | Cepat, tetapi dapat mengkonsumsi beberapa level harga |
| Rute berurutan | Mencoba satu tujuan, kemudian mengirimkan sisa ke tempat lain setelah mendapatkan respons atau waktu habis | Kontrol jumlah yang lebih mudah, tetapi kutipan berikutnya mungkin hilang |
| Pembayaran pasif | Menempatkan pesanan batas di tempat di mana posisi antrean, biaya, atau rabat terlihat menguntungkan | Biaya eksplisit yang lebih rendah, tetapi tidak ada jaminan untuk terisi |
| Pencarian titik tengah atau tersembunyi | Mencoba likuiditas yang tidak ditampilkan sebelum melintasi spread publik | Peningkatan harga yang mungkin, tetapi likuiditas yang tidak pasti dan penundaan tambahan |
| Rute ulang sisa | Menghitung ulang setelah pengisian sebagian, penolakan, atau pembatalan | Beradaptasi dengan pasar, tetapi tergantung pada penanganan keadaan pesanan yang bersih |
Pengaturan pesanan cerdas tidak sama dengan algoritma eksekusi
Istilah-istilah sering dicampuradukkan karena sistem-sistem dapat terhubung.
| Komponen | Pertanyaan yang dijawab |
|---|---|
| Router pesanan pintar | Destinasi mana yang seharusnya menerima jumlah ini sekarang? |
| Algoritma eksekusi | Bagaimana seharusnya pesanan induk dilepaskan seiring waktu? |
| Sistem manajemen pesanan (OMS) | Siapa pemilik pesanan, dan apa keadaan bisnisnya saat ini? |
| Sistem manajemen eksekusi (EMS) | Bagaimana seorang trader memantau dan mengontrol eksekusi aktif? |
| Mesin pencocokan | Pesanan beli dan jual yang kompatibel mana yang diperdagangkan dalam satu venue? |
| Agregator likuiditas | Bagaimana kutipan dari beberapa sumber digabungkan menjadi satu tampilan? |
Sebuah algoritma VWAP mungkin akan melepaskan 5,000 saham selama menit berikutnya. SOR kemudian memutuskan kemana 5,000 saham itu harus pergi. Setelah sebuah order anak mencapai bursa, mesin pencocokan bursa tersebut memutuskan apakah akan diperdagangkan melawan sebuah order di buku tersebut.
Router memilih antara tujuan. Ini tidak melakukan pencocokan tempat.
Bagaimana SOR berubah di berbagai pasar
| Pasar | Apa yang berubah dalam keputusan routing |
|---|---|
| Saham terdaftar dan ETF | Instrumen yang sama dapat diperdagangkan di bursa dan tempat alternatif. Harga yang ditampilkan, kedalaman, dan biaya tempat adalah input utama. |
| Opsi | Buku yang terfragmentasi dan pesanan multi-kaki menambah risiko kaki. Router dapat membandingkan buku pesanan kompleks asli dengan eksekusi terpisah dari setiap kaki. |
| Valuta asing | Spot FX sebagian besar adalah OTC. Kredit bilateral, perilaku last-look, waktu penahanan kutipan, ukuran minimum, dan pola penolakan dapat sama pentingnya dengan kutipan terbaik. |
| Aset kripto | Saldo tempat, kustodi, eksposur pihak lawan, dan biaya jaringan dapat membuat harga terbaik yang ditampilkan tidak dapat digunakan. |
Dalam FX, router sering bekerja di samping agregator likuiditas dan jembatan. Panduan kami untuk peran jembatan likuiditas, agregator, dan penyedia likuiditas memisahkan tanggung jawab tersebut.
Cara mengukur apakah router bekerja dengan baik
Saya tidak akan mengevaluasi router hanya dari satu perdagangan yang menguntungkan. Saya akan menggunakan sampel yang besar dan memisahkan hasil berdasarkan instrumen, jenis pesanan, ukuran, urgensi, dan kondisi pasar.
Langkah-langkah yang berguna meliputi:
- tingkat pengisian: seberapa banyak kuantitas yang diarahkan dilaksanakan;
- waktu untuk mengisi: berapa lama eksekusi berlangsung;
- harga eksekusi rata-rata: dibobotkan di setiap pengisian anak;
- spread efektif: harga eksekusi relatif terhadap titik tengah pasar ketika pesanan tiba;
- kekurangan implementasi: hasil akhir relatif terhadap keputusan yang dipilih atau patokan kedatangan;
- perbaikan harga: kuantitas yang dieksekusi lebih baik daripada kutipan referensi;
- tingkat penolakan dan pembatalan: seberapa sering rute gagal atau harus dipulihkan;
- pasca-perdagangan markout: di mana pasar bergerak setelah setiap pengisian;
- konsentrasi tempat: apakah satu tujuan menerima bagian yang tidak biasa dari aliran;
- overhead routing: waktu yang dihabiskan di dalam tumpukan routing dan konektivitas.
Stempel waktu referensi harus konsisten. Mengukur satu tempat terhadap kutipan dari sebelum pesanan tiba dan yang lain terhadap kutipan dari setelah pesanan tiba menghasilkan laporan yang bersih dengan perbandingan yang salah.
Laporan eksekusi juga memerlukan konteks. Panduan Aturan 605 SEC menganggap waktu penerimaan dan patokan kutipan yang konsisten sebagai hal yang penting untuk statistik kualitas eksekusi yang dapat dibandingkan. Aturan spesifik ini berlaku untuk sekuritas AS yang dicakup olehnya, tetapi pelajaran pengukuran ini dapat diterapkan dengan baik: cap waktu terlebih dahulu, bandingkan yang sebanding.
Di mana pengaturan pesanan cerdas gagal
Data pasar yang usang atau tidak lengkap
Router hanya seakurat input-nya. Jika satu umpan tempat tertunda, kutipannya mungkin terlihat menarik jauh setelah likuiditas hilang.
Penanganan pembatalan yang lambat
Sebuah router mengirimkan pesanan anak ke dua tempat dan memutuskan untuk membatalkan satu. Jika status pembatalan tidak pasti, mengirimkan jumlah penuh yang tersisa ke tempat ketiga dapat menyebabkan kelebihan pengisian.
Sistem produksi membutuhkan keadaan eksplisit untuk pesanan baru yang tertunda, pembatalan yang tertunda, pengisian parsial, penolakan, dan pengisian yang terlambat.
Mengoptimalkan metrik yang salah
Router yang dibangun untuk memaksimalkan pengembalian pembuat mungkin menghasilkan pengisian yang lambat dan penanda yang buruk. Router yang dibangun hanya untuk kecepatan mungkin melintasi lebih banyak spread daripada yang diperlukan.
Metrik harus sesuai dengan instruksi klien. Jika tidak, router dapat berfungsi persis seperti yang dirancang dan tetap menghasilkan hasil bisnis yang salah.
Mengabaikan perilaku tempat
Rasio pengisian historis dapat menjadi usang. Sebuah tempat dapat tampil baik dalam saham besar yang likuid dan buruk dalam instrumen yang tipis. Satu skor global menyembunyikan perbedaan itu.
Rekonsiliasi yang lemah antara orang tua dan anak
Setiap eksekusi, pembatalan, dan penolakan harus kembali ke induk yang benar. Masalah rekonsiliasi bukanlah kosmetik. Mereka dapat meninggalkan platform perdagangan, sistem risiko, dan tempat dengan pandangan yang berbeda tentang jumlah terbuka.
Tidak ada tinjauan independen
Logika routing harus diuji terhadap data eksekusi yang sebenarnya. Peringkat tempat yang dikodekan keras beberapa bulan yang lalu tidaklah cerdas hanya karena sistemnya otomatis.
Kapan broker membutuhkan router pesanan cerdas?
SOR menjadi berguna ketika pesanan yang sama dapat mencapai beberapa tujuan eksekusi yang sah dan pilihan mengubah hasilnya.
Seorang broker mungkin membutuhkannya ketika:
- instrumen yang sama diperdagangkan di beberapa tempat;
- pesanan klien secara teratur melebihi jumlah yang tersedia pada penawaran terbaik;
- biaya tempat dan perilaku pengisian berbeda cukup untuk mempengaruhi pelaksanaan;
- broker harus menerapkan kebijakan routing yang berbeda berdasarkan klien atau jenis pesanan;
- routing manual tidak dapat bereaksi cukup cepat;
- kualitas eksekusi harus diukur dan ditinjau secara sistematis.
Ini mungkin tidak perlu ketika semua pesanan pergi ke satu pihak lawan, satu sumber likuiditas yang dikelola, atau satu bursa. Menyebut satu koneksi tetap “pengarahan cerdas” tidak menciptakan pilihan tujuan.
Teknologi hanyalah satu bagian dari keputusan. Pialang juga memerlukan akses venue, hak data pasar, perjanjian hukum, batas risiko, pemantauan, rekonsiliasi, dan kebijakan eksekusi. Sebuah router tanpa lapisan-lapisan tersebut adalah pemilih rute dengan nama yang ambisius.
Tujuan SOR
Pengaturan pesanan cerdas ada karena pasar yang dapat diperdagangkan jarang diwakili oleh satu harga di satu layar.
Router harus menjawab pertanyaan yang lebih praktis: di mana pesanan spesifik ini dapat mencapai hasil terbaik sekarang, di bawah batas, urgensi, dan rute yang tersedia?
Untuk pesanan kecil, jawabannya mungkin satu tempat. Untuk pesanan besar, itu mungkin terbagi di beberapa tempat. Untuk pesanan pasif, mungkin lebih baik menunggu. Kualitas terletak pada kemampuan untuk membuat pilihan itu secara konsisten, menjaga pesanan induk tetap terkontrol dan meninggalkan cukup data untuk menjelaskan hasilnya setelahnya.
