Harga terbaik tidak selalu merupakan tempat termurah untuk membeli.
Misalkan Anda menginginkan 10,000 saham. Venue B menunjukkan penawaran 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 lagi setelah pasar bergerak.
Sebuah router pesanan cerdas, biasanya disingkat menjadi SOR, menangani masalah itu. Ia menerima pesanan induk, memeriksa venue eksekusi yang tersedia, dan memutuskan ke mana harus mengirim setiap bagian. Keputusan ini dapat mencakup harga, ukuran yang tersedia, biaya, latensi, probabilitas pengisian, dampak pasar, dan instruksi dari trader.
Dalam contoh ini, router yang mendesak mungkin mengambil:
1.000saham dari Venue B di$25,09;2.000saham dari Venue A seharga$25,10;7.000saham dari Venue C seharga$25,11.
Pemesanan diisi di tiga tempat. Harga rata-rata tertimbang adalah $25.106, sebelum biaya. Itu lebih berguna daripada mengatakan Venue B memiliki “harga terbaik,” karena Venue B tidak pernah memiliki cukup saham untuk menyelesaikan perdagangan.
Apa itu pengaturan pesanan cerdas?
Routing pesanan cerdas adalah proses otomatis untuk memilih satu atau lebih tujuan eksekusi untuk sebuah pesanan.
Router berada di antara sumber pesanan dan tempat-tempat. Sumber pesanan bisa berupa 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 sesuai dengan urutan yang telah diberikan:
- beli atau jual;
- instrumen;
- jumlah;
- jenis pesanan dan harga batas;
- waktu dalam kekuatan;
- 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 terisi, dibatalkan, atau ditolak, sambil menjaga jumlah total dan batas pesanan induk tetap utuh.
Bagian terakhir itu penting. Memecah sebuah pesanan itu mudah. Memecahnya tanpa melebihi batas, kehilangan jejak pembatalan, atau berdagang melewati batas adalah pekerjaan rekayasa yang sebenarnya.
Bagaimana cara kerja pengatur pesanan cerdas
Router produksi melakukan lebih dari sekadar membaca daftar kutipan. Ia mempertahankan pandangan terkini tentang pasar dan kemampuannya sendiri untuk berdagang di pasar tersebut.
1. Router memvalidasi pesanan induk
Sebelum pengalihan, sistem memeriksa pesanan terhadap izin akun dan kontrol risiko. Pemeriksaan 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-umpan tersebut ke dalam tampilan yang umum.
Untuk pesanan beli, mungkin akan membandingkan:
- harga tawar di setiap tempat;
- jumlah yang ditampilkan dengan harga tersebut;
- tingkat harga yang lebih dalam;
- biaya untuk mengambil likuiditas;
- diskon untuk menambahkan likuiditas;
- usia kutipan;
- perilaku pengisian dan penolakan terkini;
- setiap batasan kredit atau 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 sebuah kebijakan pada pesanan. Pesanan pasar yang mendesak dapat memprioritaskan pengisian segera. Pesanan batas pasif dapat 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 mengirimkan pesanan anak
Router dapat mengirimkan satu pesanan anak, membagi jumlahnya ke beberapa tujuan, atau mencoba tempat secara berurutan.
Sebagai contoh, itu mungkin mengirimkan pesanan segera-atau-batalkan ke tiga tempat sekaligus. Setiap tempat harus segera mengisi apa yang bisa dan membatalkan sisa. Strategi lain mungkin mencoba tempat tengah terlebih dahulu, 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 pesanan anak pertama meninggalkan sistem. Kutipan bergerak. Likuiditas yang ditampilkan menghilang. Sebuah venue dapat mengembalikan pengisian sebagian atau menolak.
Router memperbarui jumlah orang tua yang tersisa setelah setiap respons. Kemudian ia memutuskan apakah akan terus beristirahat, membatalkan, mengubah harga, atau mengalihkan sisa ke tempat lain.
6. Ini menyelesaikan hasilnya
Sistem menggabungkan semua peristiwa pesanan anak kembali ke pesanan induk. Catatan akhir harus menunjukkan kemana pesanan pergi, apa yang terisi, pada harga berapa, berapa lama waktu yang dibutuhkan dan mengapa ada kuantitas yang tetap terbuka.
Satu pesanan. Tiga tempat. Satu pengisian yang terkontrol.
Pengarah membandingkan biaya yang dapat dieksekusi dan ukuran yang tersedia, kemudian mengikat setiap pengisian anak ke pesanan asli sebanyak 10.000 saham.
10.000 saham
Saham biasa XYZ
Animasi menggunakan pesanan 10.000 saham yang sama seperti contoh di atas. Momen pentingnya adalah pemisahan. Penawaran terendah yang ditampilkan hanya menerima jumlah yang benar-benar dapat dipenuhi.
Tiga pengisian membawa $20.50 dalam biaya tempat yang eksplisit, menjadikan rata-rata biaya keseluruhan menjadi $25.10805 per saham. Pengisian titik tengah yang mungkin di $25.095 dapat memperbaiki hasil itu. Namun, menunggu likuiditas tersembunyi bisa menjadi lebih mahal jika pasar yang terlihat bergerak terlebih dahulu. Router harus menilai kompromi itu, bukan hanya membaca buku.
Mengapa harga terendah yang ditampilkan bisa menjadi jalur yang salah
Harga adalah masukan pertama yang diperhatikan kebanyakan 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/saham | $0.0010/saham |
| Waktu respons median | 0.4 ms | 1.8 ms |
| Rasio 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. Yang mana yang harus menerima pesanan tergantung pada urgensi dan seberapa mahalnya jika terjadi kekosongan yang terlewat.
Inilah mengapa eksekusi terbaik lebih luas daripada kutipan tertinggi. Di bawah Pasal 27 MiFID II, faktor-faktornya meliputi harga, biaya, kecepatan, kemungkinan eksekusi dan penyelesaian, ukuran, dan sifat pesanan. Penimbangannya berubah sesuai dengan klien dan pesanan.
Sebuah router tidak membuktikan eksekusi terbaik hanya dengan memiliki banyak koneksi venue. Ia membuktikan nilainya melalui hasil yang dihasilkannya secara konsisten.
Masukan yang mengubah keputusan routing
| Input | Kenapa 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 menghilang sebelum pesanan anak tiba. |
| Biaya dan rabat | Harga eksekusi yang sama dapat menghasilkan biaya bersih yang berbeda. Untuk pesanan yang tertahan, rabat hanya penting jika pesanan terisi. |
| Latensi dan usia kutipan | Sebuah kutipan yang valid dapat menjadi usang selama pengiriman umpan, perhitungan, transit jaringan atau pemrosesan tempat. |
| Peluang pengisian | Posisi antrean, router yang bersaing, dan likuiditas tersembunyi menjadikan kuantitas yang ditampilkan sebagai perkiraan, bukan janji. |
| Dampak pasar | Sebuah pesanan agresif dapat mengkonsumsi beberapa level dan mengungkapkan permintaan. Sebuah 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, tidak memiliki jenis pesanan atau telah mencapai batasnya. |
Saya membandingkan harga eksekusi ditambah biaya untuk mengambil likuiditas untuk sebuah pesanan yang dapat dipasarkan. Saya juga melihat perilaku pengisian terbaru. Biaya rendah yang terkait dengan kutipan yang sudah kadaluarsa atau probabilitas pengisian yang buruk bukanlah jalur yang murah.
Strategi pengaturan pesanan pintar yang umum
| Strategi | Apa yang dilakukan router | Trade-off utama |
|---|---|---|
| Sweep | Mengirimkan pesanan anak yang dapat dipasarkan ke beberapa tempat, dimulai dengan harga all-in terbaik | Cepat, tetapi dapat mengonsumsi beberapa level harga |
| Rute berurutan | Mencoba satu tujuan, kemudian mengirim sisanya ke tempat lain setelah menerima respons atau waktu habis | Kontrol kuantitas lebih mudah, tetapi kutipan berikutnya mungkin menghilang |
| Posisi pasif | Menempatkan pesanan limit di mana posisi antrean, biaya atau rebate terlihat menguntungkan | Biaya eksplisit lebih rendah, tetapi tidak ada jaminan terisi |
| Pencarian titik tengah atau tersembunyi | Mencoba likuiditas yang tidak ditampilkan sebelum melintasi spread publik | Peningkatan harga yang mungkin, tetapi likuiditas tidak pasti dan penundaan tambahan |
| Rute ulang sisa | Menghitung ulang setelah terisi sebagian, penolakan, atau pembatalan | Beradaptasi dengan pasar, tetapi tergantung pada penanganan status pesanan yang bersih |
Pengaturan pesanan cerdas tidak sama dengan algoritma eksekusi
Istilah-istilah sering dicampur adukkan karena sistem-sistem dapat terhubung.
| Komponen | Pertanyaan yang dijawab |
|---|---|
| Router pesanan pintar | Tujuan mana yang seharusnya menerima jumlah ini sekarang? |
| Algoritma eksekusi | Bagaimana pesanan induk harus dirilis 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 mana yang kompatibel yang diperdagangkan di dalam satu tempat? |
| Agregator likuiditas | Bagaimana kutipan dari beberapa sumber digabungkan menjadi satu tampilan? |
Sebuah algoritma VWAP mungkin melepaskan 5,000 saham selama menit berikutnya. SOR kemudian memutuskan ke mana 5,000 saham tersebut harus pergi. Setelah sebuah pesanan anak mencapai bursa, mesin pencocokan bursa memutuskan apakah itu diperdagangkan melawan pesanan dalam buku itu.
Router memilih antara tujuan. Itu 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 masukan yang penting. |
| Opsi | Buku yang terfragmentasi dan pesanan multi-kaki menambah risiko kaki. Sebuah router dapat membandingkan buku pesanan kompleks asli dengan pelaksanaan terpisah dari setiap kaki. |
| Valuta asing | FX spot sebagian besar adalah OTC. Kredit bilateral, perilaku last-look, waktu penahanan kutipan, ukuran minimum, dan pola penolakan dapat sama pentingnya dengan kutipan teratas. |
| 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 tentang peran jembatan likuiditas, agregator, dan penyedia likuiditas memisahkan tanggung jawab tersebut.
Cara mengukur apakah router berfungsi dengan baik
Saya tidak akan mengevaluasi router dari satu perdagangan yang menang. Saya akan menggunakan sampel besar dan memisahkan hasil berdasarkan instrumen, jenis pesanan, ukuran, urgensi, dan kondisi pasar.
Tindakan yang berguna termasuk:
- tingkat pengisian: seberapa banyak kuantitas yang dialokasikan yang dilaksanakan;
- waktu untuk mengisi: berapa lama eksekusi berlangsung;
- harga eksekusi rata-rata: tertimbang di seluruh setiap pengisian anak;
- sebaran yang efektif: harga eksekusi relatif terhadap titik tengah pasar saat pesanan tiba;
- selisih implementasi: hasil akhir relatif terhadap keputusan yang dipilih atau patokan kedatangan;
- peningkatan harga: jumlah 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 aliran yang tidak biasa;
- overhead routing: waktu yang dihabiskan di dalam tumpukan routing dan konektivitas.
Timestamp referensi harus konsisten. Mengukur satu tempat berdasarkan kutipan dari sebelum pesanan tiba dan yang lain berdasarkan kutipan dari setelahnya tiba menghasilkan laporan yang bersih dengan perbandingan yang salah.
Laporan eksekusi juga memerlukan konteks. Pedoman Aturan 605 SEC memperlakukan 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 sejenis dengan yang sejenis.
Di mana pengalihan pesanan cerdas gagal
Data pasar yang usang atau tidak lengkap
Router hanya seaktu inputnya. Jika satu umpan tempat terlambat, kutipannya mungkin terlihat menarik jauh setelah likuiditas hilang.
Penanganan pembatalan yang lambat
Seorang 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 memerlukan status eksplisit untuk pesanan baru yang tertunda, pembatalan yang tertunda, pengisian sebagian, penolakan, dan pengisian terlambat.
Mengoptimalkan metrik yang salah
Router yang dibangun untuk memaksimalkan pengembalian pembuat mungkin menghasilkan pengisian yang lambat dan penandaan yang buruk. Router yang dibangun hanya untuk kecepatan mungkin melewati 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 berkinerja baik dalam saham besar cair dan buruk dalam instrumen tipis. Satu skor global menyembunyikan perbedaan tersebut.
Rekonsiliasi orang tua-anak yang lemah
Setiap eksekusi, pembatalan, dan penolakan harus kembali ke induk yang benar. Masalah rekonsiliasi bukanlah kosmetik. Mereka dapat meninggalkan platform perdagangan, sistem risiko, dan lokasi dengan pandangan yang berbeda tentang jumlah terbuka.
Tidak ada tinjauan independen
Logika routing harus diuji berdasarkan data eksekusi yang sebenarnya. Peringkat tempat yang dikodekan secara keras bulan lalu tidaklah cerdas hanya karena sistemnya otomatis.
Kapan seorang broker membutuhkan pengarah pesanan pintar?
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 pengiriman 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 mitra, satu sumber likuiditas yang dikelola, atau satu bursa. Menyebut satu koneksi tetap “routing cerdas” tidak menciptakan pilihan tujuan.
Teknologi hanya merupakan salah satu bagian dari keputusan. Pialang juga memerlukan akses ke 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 dibagi ke beberapa tempat. Untuk pesanan pasif, mungkin lebih baik untuk menunggu. Kualitas terletak pada membuat pilihan itu secara konsisten, menjaga pesanan induk tetap di bawah kendali dan meninggalkan cukup data untuk menjelaskan hasilnya setelahnya.
