Ang pinakamagandang tanong ay hindi palaging ang pinakamurang lugar para bumili.
Ipagpalagay na gusto mo ng 10,000 na bahagi. Ipinapakita ng Venue B ang pinakamababang hiling sa $25.09, ngunit para lamang sa 1,000 na bahagi. Ang Venue A ay may 2,000 sa $25.10. Ang Venue C ay makakapuno ng natitirang 7,000 sa $25.11 at naniningil ng mas mababang bayad.
Ang pagpapadala ng buong order sa Venue B ay hindi magagarantiya ng $25.09 para sa lahat ng 10,000 shares. Karamihan sa order ay mananatiling hindi napunan, matatanggihan o kakailanganing i-route muli pagkatapos na lumipat ang merkado.
Ang smart order router, karaniwang pinaikli sa SOR, ay humahawak sa problemang iyon. Tumatanggap ito ng pangunahing order, sinisiyasat ang mga venue ng pagpapatupad na available dito, at nagpapasya kung saan ipapadala ang bawat bahagi. Ang desisyon nito ay maaaring isama ang presyo, available na laki, bayarin, latency, posibilidad ng pagpuno, epekto sa merkado at mga tagubilin ng trader.
Sa halimbawang ito, ang isang agarang router ay maaaring tumagal:
1,000na bahagi mula sa Venue B sa$25.09;2,000na bahagi mula sa Venue A sa$25.10;7,000na bahagi mula sa Venue C sa$25.11.
Ang order ay puno sa tatlong lugar. Ang weighted average price ay $25.106, bago ang mga bayarin. Mas kapaki-pakinabang iyon kaysa sabihin na ang Venue B ay may “pinakamagandang presyo,” dahil ang Venue B ay hindi kailanman nagkaroon ng sapat na bahagi upang makumpleto ang kalakalan.
Ano ang smart order routing?
Ang matalinong pag-ikot ng order ay ang awtomatikong proseso ng pagpili ng isa o higit pang destinasyon ng pagpapatupad para sa isang order.
Ang router ay nakaupo sa pagitan ng pinagmulan ng order at mga venue. Ang pinagmulan ng order ay maaaring isang trading terminal, isang sistema ng pamamahala ng pagpapatupad, isang algorithm o isang sistema ng pakikipagkalakalan ng broker. Ang mga destinasyon ay maaaring kabilang ang mga palitan, alternatibong sistema ng pangangalakal, mga market maker, dark pools o mga tagapagbigay ng likwididad.
Ang trabaho ng router ay hindi hulaan kung ang merkado ay tataas o bababa. Ito ay gumagana sa utos na ibinigay dito:
- bili o magbenta;
- instrumento;
- dami;
- uri ng order at limitasyon ng presyo;
- oras ng bisa;
- mga pinapayagang lugar;
- pagka-urgente at iba pang mga patakaran sa pagpapatupad.
Pagkatapos, ginagawang isa o higit pang mga child order ang parent order. Sinusubaybayan ng router ang mga child order hanggang sa mapuno, makansela o tanggihan ang mga ito, habang pinapanatili ang kabuuang dami at limitasyon ng parent order na buo.
Mahalaga ang huling bahagi. Madali lang hatiin ang isang order. Ang paghahati nito nang hindi lumalampas sa kapasidad, nawawalan ng pagsubaybay sa mga pagkansela o nagti-trade sa pamamagitan ng limitasyon ang tunay na gawaing inhenyero.
Paano gumagana ang isang matalinong order router
Ang isang production router ay higit pa sa pagbabasa ng listahan ng mga quote. Ito ay nagpapanatili ng kasalukuyang pananaw sa merkado at sa sariling kakayahan nitong makipagkalakalan sa merkadong iyon.
1. Ang router ay nag-validate ng parent order
Bago ang pag-ruta, sinusuri ng sistema ang order laban sa mga pahintulot ng account at mga kontrol sa panganib. Ang mga pagsusuri ay maaaring kabilang ang kapangyarihan sa pagbili, mga limitasyon sa posisyon, pinakamalaking sukat ng order, mga price collar, mga pinaghihigpitang instrumento at mga pinapayagang destinasyon.
Ang isang order na hindi pumasa sa mga kontrol na ito ay hindi dapat makarating sa isang lugar.
2. Gumagawa ito ng maihahambing na pananaw sa mga lugar
Ang bawat lugar ay maaaring mag-publish ng data sa iba’t ibang format at sa iba’t ibang bilis. Ang router ay nag-nonormalize ng mga feed na iyon sa isang karaniwang pananaw.
Para sa isang buy order, maaari itong ikumpara:
- ang presyo ng alok sa bawat lugar;
- ang ipinakitang dami sa presyong iyon;
- mas malalim na antas ng presyo;
- mga bayarin para sa pagkuha ng likwididad;
- mga rebate para sa pagdaragdag ng likwididad;
- ang edad ng sipi;
- kamakailang pag-uugali ng pag-fill at pagtanggi;
- anumang limitasyon ng kredito o exposure na nakatalaga sa destinasyon.
Ang mga sipi na mukhang magkapareho sa isang screen ay maaaring hindi katumbas pagkatapos isama ang mga salik na iyon.
3. Sinusuri nito ang mga magagamit na ruta
Ang router ay nag-aaplay ng patakaran sa order. Ang isang agarang marketable na order ay maaaring bigyang-priyoridad ang agarang pag-fill. Ang isang passive limit order ay maaaring bigyang-priyoridad ang pagpapabuti ng presyo o maker rebates. Ang isang malaking order ay maaaring iwasan ang pagpapakita ng buong laki nito sa isang lugar.
Walang isang unibersal na pormula ng SOR. Ang lohika ng pag-score ay dapat na sumasalamin sa produkto, estruktura ng merkado, utos ng kliyente at patakaran sa pagsasagawa.
4. Gumagawa at nagpapadala ng mga anak na order
Ang router ay maaaring magpadala ng isang order ng bata, hatiin ang dami sa iba’t ibang destinasyon, o subukan ang mga lugar nang sunud-sunod.
Halimbawa, maaari itong magpadala ng mga order na agad o kanselahin sa tatlong lugar nang sabay-sabay. Bawat lugar ay dapat agad na punan ang kaya nito at kanselahin ang natitira. Ang isa pang estratehiya ay maaaring unang subukan ang isang midpoint venue, maghintay nang saglit, at pagkatapos ay i-route ang hindi napunan na dami sa mga ipinakitang merkado.
5. Tumutugon ito sa mga punan, tumatanggi at nagbabagong mga sipi
Ang routing ay hindi tumitigil kapag ang unang child order ay umalis sa sistema. Ang mga quote ay lumilipat. Ang ipinakitang liquidity ay nawawala. Ang isang venue ay maaaring magbalik ng partial fill o tumanggi.
Ina-update ng router ang natitirang dami ng magulang pagkatapos ng bawat tugon. Pagkatapos ay nagpasiya ito kung magpapatuloy sa pahinga, kanselahin, baguhin ang presyo o i-route ang natitira sa ibang lugar.
6. Ipinagkasundo nito ang resulta
Pinagsasama ng sistema ang lahat ng mga kaganapan ng child-order pabalik sa parent order. Ang huling tala ay dapat ipakita kung saan pumunta ang order, kung ano ang napuno, sa anong presyo, kung gaano katagal ito tumagal at kung bakit may natitirang dami na bukas.
“`Isang order. Tatlong venue. Isang kontroladong pag-fill.
Ikumpara ng router ang maaring gastos at available na laki, pagkatapos ay panatilihin ang bawat child fill na nakatali sa orihinal na 10,000-share na order.
10,000 bahagi
XYZ karaniwang stock
Gumagamit ang animasyon ng parehong 10,000-share na order tulad ng halimbawa sa itaas. Ang mahalagang sandali ay ang paghahati. Ang pinakamababang ipinakitang ask ay tumatanggap lamang ng dami na maaari nitong talagang punan.
Ang tatlong fills ay may dalang $20.50 sa malinaw na bayad sa venue, na nagdadala ng average na kabuuang gastos sa $25.10805 bawat bahagi. Isang posibleng midpoint fill sa $25.095 ay maaaring magpabuti sa resulta na iyon. Ngunit ang paghihintay para sa nakatagong likwididad ay maaaring maging mas mahal kung ang nakikitang merkado ang unang gumalaw. Kailangan ng router na pahalagahan ang trade-off na iyon, hindi lang basahin ang libro.
Bakit ang pinakamababang nakitang presyo ay maaaring maling ruta
Ang presyo ang unang input na napapansin ng karamihan. Ito ay hindi ang buong resulta ng pagpapatupad.
Isipin ang dalawang lugar na nagpapakita ng parehong hinihingi:
| Venue X | Venue Y | |
|---|---|---|
| Ipinakitang ask | $50.00 | $50.00 |
| Ipinakitang laki | 5,000 | 5,000 |
| Kumuha ng bayad | $0.0030/share | $0.0010/share |
| Median na oras ng tugon | 0.4 ms | 1.8 ms |
| Kamakailang fill rate sa quoted size | 94% | 61% |
Mas mura ang Venue Y kung parehong puno ang mga venue. Ang Venue X ay mas mabilis at mas maaasahan. Ang dapat tumanggap ng order ay nakadepende sa pagka-urgente at kung gaano kalaki ang magiging gastos sa isang na-miss na fill.
Ito ang dahilan kung bakit ang pinakamahusay na pagpapatupad ay mas malawak kaysa sa pinakamataas na sipi. Sa ilalim ng Artikulo 27 ng MiFID II, ang mga salik ay kinabibilangan ng presyo, gastos, bilis, posibilidad ng pagpapatupad at pag-aayos, laki at kalikasan ng order. Ang bigat ay nagbabago depende sa kliyente at sa order.
Ang isang router ay hindi nagpapatunay ng pinakamahusay na pagpapatupad sa pamamagitan ng pagkakaroon ng maraming koneksyon sa venue. Pinatutunayan nito ang halaga nito sa pamamagitan ng mga resulta na patuloy nitong nalilikha.
Ang mga input na nagbabago ng desisyon sa routing
| Input | Bakit ito nagbabago ng ruta |
|---|---|
| Magagamit na dami | Ang isang lugar na nagpapakita ng isang lote sa pinakamagandang presyo ay hindi makakapuno ng malaking order doon. Ang ipinakitang laki ay maaari ring mawala bago dumating ang child order. |
| Bayarin at rebate | Ang mga pantay na presyo ng pagpapatupad ay maaaring makabuo ng iba’t ibang netong gastos. Para sa isang resting order, ang rebate ay mahalaga lamang kung ang order ay mapunan. |
| Latency at edad ng quote | Ang isang wastong quote ay maaaring maging luma habang nasa proseso ng paghahatid ng feed, pagkalkula, transit ng network o pagproseso ng venue. |
| Fill probability | Ang posisyon sa queue, mga kumpetensyang router at nakatagong likwididad ay ginagawang pagtataya ang ipinakitang dami, hindi isang pangako. |
| Market impact | Ang isang agresibong order ay maaaring kumonsumo ng ilang antas at ipakita ang demand. Ang isang passive order ay maaaring hindi makasali sa kalakalan habang ang presyo ay umaalis. |
| Permissions at credit | Ang pinakamagandang destinasyon ay hindi mahalaga kung ang account ay hindi makakapag-trade doon, kulang sa uri ng order o naabot na ang limit nito. |
Inihahambing ko ang presyo ng pagpapatupad kasama ang gastos ng pagkuha ng likwididad para sa isang marketable na order. Tinitingnan ko rin ang kamakailang pag-uugali ng pag-fill. Ang mababang bayad na nakalakip sa isang luma o hindi magandang posibilidad ng pag-fill ay hindi isang murang ruta.
Karaniwang mga diskarte sa matalinong pag-order ng routing
| Stratehiya | Ginagawa ng router | Pangunahing kapalit |
|---|---|---|
| Sweep | Nagpapadala ng mga marketable child orders sa iba’t ibang venue, nagsisimula sa pinakamagandang all-in prices | Mabilis, ngunit maaaring kumonsumo ng maraming antas ng presyo |
| Sunud-sunod na ruta | Subukang isang destinasyon, pagkatapos ay nagpapadala ng natitira sa ibang lugar matapos ang tugon o timeout | Mas madaling kontrolin ang dami, ngunit maaaring mawala ang susunod na quote |
| Passive posting | Nagpapaubaya ng limit order kung saan ang posisyon sa pila, bayarin o rebates ay mukhang kanais-nais | Mas mababang tahasang gastos, ngunit walang garantiya ng pag-fill |
| Midpoint o nakatagong paghahanap | Subukang hindi ipinapakitang liquidity bago tumawid sa pampublikong spread | Posibleng pagpapabuti ng presyo, ngunit hindi tiyak na liquidity at dagdag na pagkaantala |
| Re-route remainder | Binibilang muli pagkatapos ng partial fill, pagtanggi o pagkansela | Umaangkop sa merkado, ngunit nakadepende sa maayos na paghawak ng estado ng order |
Ang matalinong pag-ayos ng order ay hindi katulad ng isang algorithm ng pagpapatupad
Madalas na pinagsasama ang mga termino dahil ang mga sistema ay maaaring maging konektado.
| Komponente | Tanong na sinasagot nito |
|---|---|
| Matalinong order router | Aling destinasyon ang dapat tumanggap ng dami na ito ngayon? |
| Execution algorithm | Paano dapat ilabas ang parent order sa paglipas ng panahon? |
| Order management system (OMS) | Sino ang may-ari ng order, at ano ang kasalukuyang estado ng negosyo nito? |
| Execution management system (EMS) | Paano nagmo-monitor at kumokontrol ang isang trader sa aktibong execution? |
| Matching engine | Aling mga katugmang buy at sell orders ang nag-trade sa loob ng isang venue? |
| Liquidity aggregator | Paano pinagsasama-sama ang mga quote mula sa iba’t ibang mga mapagkukunan sa isang view? |
Maaaring mag-release ang isang VWAP algorithm ng 5,000 shares sa susunod na minuto. Ang SOR ay nagdedesisyon kung saan dapat pumunta ang mga 5,000 shares na iyon. Kapag ang isang child order ay umabot sa isang exchange, ang matching engine ng exchange ay nagdedesisyon kung ito ay makikipagkalakalan laban sa isang order sa aklat na iyon.
Ang router ay pumipili sa pagitan ng mga destinasyon. Hindi nito isinasagawa ang pagtutugma ng lugar.
Paano nagbabago ang SOR sa iba’t ibang merkado
| Merkado | Ano ang mga pagbabago sa desisyon sa routing |
|---|---|
| Mga nakalistang equities at ETFs | Ang parehong instrumento ay maaaring mag-trade sa mga palitan at alternatibong mga lugar. Ang ipinakitang presyo, lalim at mga bayarin sa lugar ay mga sentral na input. |
| Mga opsyon | Ang mga fragmented na libro at multi-leg na mga order ay nagdadagdag ng panganib sa leg. Maaaring ikumpara ng isang router ang isang katutubong complex-order book sa magkahiwalay na pagpapatupad ng bawat leg. |
| Forex | Ang Spot FX ay pangunahing OTC. Ang bilateral na kredito, huling tingin na pag-uugali, oras ng paghawak ng quote, minimum na laki at mga pattern ng pagtanggi ay maaaring kasing halaga ng nangungunang quote. |
| Cryptoassets | Ang mga balanse sa lugar, pag-iingat, exposure sa counterparty at mga gastos sa network ay maaaring gawing hindi magamit ang ipinakitang pinakamahusay na presyo. |
Sa FX, ang router ay kadalasang gumagana kasabay ng isang liquidity aggregator at tulay. Ang aming gabay sa mga tungkulin ng liquidity bridge, aggregator at liquidity provider ay naghihiwalay ng mga responsibilidad na iyon.
Paano sukatin kung ang isang router ay mahusay na gumagawa ng trabaho
Hindi ko susuriin ang isang router mula sa isang matagumpay na kalakalan. Gagamitin ko ang isang malaking sample at paghihiwalayin ang mga resulta batay sa instrumento, uri ng order, laki, pangangailangan at mga kondisyon ng merkado.
Kasama sa mga kapaki-pakinabang na hakbang ang:
- fill rate: gaano karami sa itinakdang dami ang naisagawa;
- oras upang punan: gaano katagal ang pagganap;
- karaniwang presyo ng pagpapatupad: tinimbang sa bawat child fill;
- epektibong spread: ang presyo ng pagsasagawa kaugnay sa gitnang punto ng merkado nang dumating ang order;
- kakulangan sa pagpapatupad: ang huling resulta kumpara sa napiling desisyon o benchmark ng pagdating;
- pagbuti ng presyo: dami na naisakatuparan ay mas maganda kaysa sa sangguniang halaga;
- antas ng pagtanggi at pagkansela: gaano kadalas nabigo o kinailangang ibalik ang mga ruta;
- post-trade markout: kung saan lumipat ang merkado matapos ang bawat pag-fill;
- pokus ng lugar: kung ang isang destinasyon ay tumatanggap ng hindi karaniwang bahagi ng daloy;
- pagsasama ng routing: ang oras na ginugol sa loob ng routing at connectivity stack.
Ang reperensyang timestamp ay dapat na pare-pareho. Ang pagsukat ng isang lugar laban sa isang quote mula sa bago dumating ang order at isa pang laban sa isang quote mula sa pagkatapos itong dumating ay nagreresulta sa isang malinis na ulat na may maling paghahambing.
Kailangan din ng konteksto ang mga ulat ng pagpapatupad. Ang patnubay ng Rule 605 ng SEC ay itinuturing na mahalaga ang oras ng pagtanggap at isang pare-parehong benchmark ng sipi para sa mga istatistika ng kalidad ng pagpapatupad na maihahambing. Ang tiyak na tuntunin ay nalalapat sa mga US securities na sakop nito, ngunit ang aral sa pagsukat ay madaling mailipat: timestamp muna, ihambing ang katulad sa katulad.
Kung saan nabibigo ang matalinong pag-route ng order
Nabubulok o hindi kumpletong datos ng merkado
Ang router ay kasing bago lamang ng mga input nito. Kung ang isang venue feed ay naantala, maaaring mukhang kaakit-akit ang quote nito matagal na pagkatapos na mawala ang liquidity.
Mabagal na paghawak ng pagkansela
Ang isang router ay nagpapadala ng mga order ng bata sa dalawang lugar at nagpasya na kanselahin ang isa. Kung ang estado ng pagkansela ay hindi tiyak, ang pagpapadala ng buong natitirang dami sa isang pangatlong lugar ay maaaring magdulot ng labis na pag-fill.
Kailangan ng mga sistema ng produksyon ng mga tiyak na estado para sa mga nakabinbing bagong order, nakabinbing pagkansela, mga bahagyang pag-fill, mga tinanggihan at mga huli na pag-fill.
Pagpapahusay ng maling sukatan
Ang isang router na itinayo upang i-maximize ang mga rebate para sa mga maker ay maaaring magdulot ng mabagal na pagsasakatuparan at mahihirap na markouts. Ang isang router na itinayo lamang para sa bilis ay maaaring mag-cross ng higit pang spread kaysa sa kinakailangan.
Dapat tumugma ang sukatan sa tagubilin ng kliyente. Kung hindi, ang router ay maaaring gumana nang eksakto ayon sa disenyo at magbigay pa rin ng maling resulta sa negosyo.
Pagwawalang-bahala sa asal ng lugar
Maaaring maging lipas ang mga historical fill rates. Ang isang venue ay maaaring magperform nang maayos sa mga liquid large-cap shares at hindi maganda sa mga manipis na instrumento. Isang pandaigdigang marka ang nagtatago sa pagkakaibang iyon.
Mahinang pagkakasundo ng magulang at anak
Bawat pagpapatupad, pagkansela at pagtanggi ay dapat bumalik sa tamang magulang. Ang mga problema sa pagkakapareho ay hindi kosmetiko. Maaari silang mag-iwan ng iba’t ibang pananaw sa bukas na dami sa trading platform, sistema ng panganib at venue.
Walang independiyenteng pagsusuri
Ang lohika ng pag-routing ay dapat subukan laban sa aktwal na datos ng pagsasagawa. Ang pag-ranggo ng venue na hard-coded ilang buwan na ang nakalipas ay hindi matalino dahil lamang sa ang sistema ay automated.
Kailan kailangan ng broker ang isang smart order router?
Nagiging kapaki-pakinabang ang SOR kapag ang parehong order ay maaaring umabot sa ilang tunay na destinasyon ng pagpapatupad at ang pagpili ay nagbabago ng resulta.
Maaaring kailanganin ito ng isang broker kapag:
- ang parehong mga instrumento ay ipinagpapalit sa iba’t ibang mga pook;
- ang mga order ng kliyente ay regular na lumalagpas sa dami na magagamit sa pinakamahusay na presyo;
- ang bayad sa lugar at ang pag-uugali ng pagpuno ay magkakaiba nang sapat upang makaapekto sa pagsasagawa;
- ang broker ay dapat mag-aplay ng iba’t ibang patakaran sa pag-route batay sa kliyente o uri ng order;
- ang manu-manong pag-routing ay hindi makakagalaw nang sapat na mabilis;
- ang kalidad ng pagsasagawa ay dapat sukatin at suriin nang sistematikal.
Maaari itong maging hindi kinakailangan kapag lahat ng mga order ay pumupunta sa isang counterparty, isang pinangangasiwaang mapagkukunan ng likwididad o isang palitan. Ang pagtawag sa isang solong nakapirming koneksyon na “smart routing” ay hindi lumilikha ng pagpipilian sa destinasyon.
Ang teknolohiya ay isa lamang bahagi ng desisyon. Kailangan din ng broker ang access sa venue, karapatan sa datos ng merkado, mga legal na kasunduan, mga limitasyon sa panganib, pagmamanman, pagkakasundo at isang patakaran sa pagpapatupad. Ang isang router na walang mga layer na iyon ay isang tagapili ng ruta na may ambisyosong pangalan.
Ang layunin ng SOR
Ang smart order routing ay umiiral dahil ang isang mapagkalakal na merkado ay bihirang nakakatawid ng isang presyo sa isang screen.
Kailangan ng router na sagutin ang mas praktikal na tanong: nasaan ang partikular na order na ito makakamit ang pinakamahusay na resulta ngayon, sa ilalim ng mga limitasyon nito, pagka-urgente at mga magagamit na ruta?
Para sa isang maliit na order, maaaring isang lugar ang sagot. Para sa isang malaking order, maaaring hatiin ito sa marami. Para sa isang passive na order, mas mabuting maghintay. Ang kalidad ay nasa paggawa ng pagpili na pare-pareho, pinapanatili ang pangunahing order sa ilalim ng kontrol at nag-iiwan ng sapat na datos upang ipaliwanag ang resulta pagkatapos.
