Ang pinakamainam na tanong ay hindi laging ang pinakamurang lugar upang bumili.
Ipagpalagay mong nais 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 maaaring punan ang natitirang 7,000 sa $25.11 at naniningil ng mas mababang bayad.
Ang pagpapadala ng buong order sa Venue B ay hindi magagarantiya ang $25.09 para sa lahat ng 10,000 shares. Karamihan sa order ay mananatiling hindi napunan, mababago o kakailanganing i-route muli pagkatapos na gumalaw ang merkado.
Ang smart order router, na karaniwang pinaikli sa SOR, ay humahawak sa problemang iyon. Tumatanggap ito ng pangunahing order, sinusuri ang mga venue ng pagpapatupad na magagamit dito, at nagpasya kung saan ipadala ang bawat bahagi. Ang desisyon nito ay maaaring isama ang presyo, magagamit na sukat, bayarin, latency, posibilidad ng pag-fill, epekto sa merkado at mga tagubilin ng trader.
Sa halimbawang ito, ang isang agarang router ay maaaring kumuha:
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 nakumpleto sa tatlong lugar. Ang pinagsamang average na presyo ay $25.106, bago ang mga bayarin. Mas kapaki-pakinabang iyon kaysa sa pagsasabi na ang Venue B ay may “pinakamagandang presyo,” dahil ang Venue B ay hindi kailanman nagkaroon ng sapat na bahagi upang tapusin ang kalakalan.
Ano ang matalinong pag-ayos ng order?
Ang matalinong pag-routing ng order ay ang awtomatikong proseso ng pagpili ng isa o higit pang destinasyon ng pagpapatupad para sa isang order.
Ang router ay nasa pagitan ng pinagkukunan ng order at ng mga venue. Ang pinagkukunan ng order ay maaaring isang trading terminal, isang execution management system, isang algorithm o isang sistema ng transaksyon ng broker. Ang mga destinasyon ay maaaring kabilang ang mga palitan, mga alternatibong sistema ng kalakalan, mga market maker, mga dark pool o mga liquidity provider.
Ang trabaho ng router ay hindi hulaan kung ang merkado ay tataas o babagsak. Ito ay nagtatrabaho ayon sa kautusan na ibinigay sa kanya:
- bili o magbenta;
- instrumento;
- dami;
- uri ng order at limitasyon ng presyo;
- oras ng bisa;
- mga pinapayagang lugar;
- kagyatan at iba pang mga patakaran sa pagpapatupad.
Ginagawa nitong mga child orders ang pangunahing order. Sinusubaybayan ng router ang mga child orders hanggang sa mapuno, kanselahin o tanggihan ang mga ito, habang pinapanatili ang kabuuang dami at limitasyon ng pangunahing order na buo.
Mahalaga ang huling bahagi. Madaling hatiin ang isang order. Ang paghati nito nang hindi lumalampas, nawawalan ng track sa mga pagkansela o nakikipagkalakalan sa loob 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 panipi. Ito ay nagpapanatili ng kasalukuyang pananaw sa merkado at sa sarili nitong kakayahan na makipagkalakalan sa merkadong iyon.
1. Binabalidate ng router ang magulang na order
Bago ang routing, sinisiyasat ng sistema ang order laban sa mga pahintulot ng account at mga kontrol sa panganib. Ang mga pagsusuri ay maaaring kabilang ang buying power, mga limitasyon sa posisyon, pinakamalaking sukat ng order, mga price collars, 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. Nagtatayo ito ng katulad na pananaw sa mga lugar
Ang bawat lugar ay maaaring mag-publish ng data sa isang iba’t ibang format at sa isang iba’t ibang bilis. Ang router ay nag-nonormalize ng mga feed na ito sa isang karaniwang pananaw.
Para sa isang buy order, maaari itong ikumpara:
- ang presyo ng ask 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 liquidity;
- ang edad ng sipi;
- kamakailang pag-uugali ng pagpuno at pagtanggi;
- anumang limitasyon sa kredito o exposure na nakatalaga sa destinasyon.
Ang mga sipi na mukhang magkapareho sa isang screen ay maaaring hindi maging katumbas kapag isinama 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 order ay maaaring magbigay ng priyoridad sa agarang pagpuno. Ang isang passive limit order ay maaaring magbigay ng priyoridad sa pagpapabuti ng presyo o mga rebate ng maker. Ang isang malaking order ay maaaring iwasan ang pagpapakita ng buong laki nito sa isang lugar.
Walang isang pandaigdigang pormula para sa SOR. Ang lohika ng pagmamarka ay dapat sumasalamin sa produkto, estruktura ng merkado, utos ng kliyente at patakaran sa pagsasagawa.
4. Gumagawa at nagpapadala ng mga utos para sa mga bata
Maaaring magpadala ang router 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 agarang o kanselahin na mga order sa tatlong lugar nang sabay-sabay. Ang bawat lugar ay dapat agad na punan ang anumang kaya nito at kanselahin ang natitira. Ang isa pang estratehiya ay maaaring subukan muna ang isang gitnang lugar, maghintay ng kaunti, at pagkatapos ay ipasa ang hindi napunan na dami sa mga nakikitang merkado.
5. Ito ay tumutugon sa mga punan, tumatanggi at nagbabagong mga sipi
Ang routing ay hindi humihinto kapag ang unang bata na order ay umalis sa sistema. Ang mga quote ay gumagalaw. Ang ipinakitang liquidity ay nawawala. Ang isang venue ay maaaring magbalik ng partial fill o tumanggi.
Ang router ay nag-a-update ng natitirang dami ng magulang pagkatapos ng bawat tugon. Pagkatapos ay nagpasya ito kung ipagpapatuloy ang pahinga, kanselahin, muling itakda ang presyo o i-route ang balanse sa ibang lugar.
6. Pinagsasama nito ang resulta
Ang sistema ay nag-uugnay sa lahat ng mga kaganapan ng child-order pabalik sa parent order. Ang panghuling tala ay dapat ipakita kung saan pumunta ang order, kung ano ang napuno, sa anong presyo, gaano katagal ito tumagal at bakit may anumang dami na nanatiling bukas.
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
Ang animasyon ay gumagamit ng parehong 10,000-order ng bahagi tulad ng halimbawa sa itaas. Ang mahalagang sandali ay ang paghahati. Ang pinakamababang nakikitang alok ay tumatanggap lamang ng dami na maaari talagang punan nito.
Ang tatlong fills ay may dalang $20.50 sa mga tahasang bayarin 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 magdulot ng mas mataas na gastos kung ang nakikitang merkado ang unang gumalaw. Kailangang i-presyo ng router ang trade-off na iyon, hindi lang basta basahin ang libro.
Bakit ang pinakamababang ipinakitang presyo ay maaaring maling landas
Ang presyo ang unang input na napapansin ng karamihan. Hindi ito ang buong resulta ng pagpapatupad.
Isipin ang dalawang lugar na nagpapakita ng parehong hinihingi:
| Venue X | Venue Y | |
|---|---|---|
| Naka-display na ask | $50.00 | $50.00 |
| Naka-display na 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 |
| Kamrecent na fill rate sa sinipi na laki | 94% | 61% |
Mas mura ang Venue Y kung parehong mapuno ang mga venue. Mas mabilis at mas maaasahan ang Venue X. Ang dapat tumanggap ng order ay depende sa pangangailangan at kung gaano kalaki ang gastos ng hindi natupad na pag-fill.
Kaya ito ang dahilan kung bakit ang pinakamahusay na pagpapatupad ay mas malawak kaysa sa nangungunang sipi. Sa ilalim ng Artikulo 27 ng MiFID II, ang mga salik ay kinabibilangan ng presyo, mga gastos, bilis, posibilidad ng pagpapatupad at pag-settle, laki at katangian ng order. Ang bigat ay nagbabago depende sa kliyente at sa order.
Ang isang router ay hindi nagpapakita ng pinakamahusay na pagpapatupad sa pamamagitan ng pagkakaroon ng maraming koneksyon sa venue. Ipinapakita nito ang halaga nito sa pamamagitan ng mga resulta na patuloy na nililikha nito.
Ang mga input na nagbabago sa desisyon sa pag-routing
| Input | Bakit ito nagbabago ng ruta |
|---|---|
| Magagamit na dami | Ang isang venue na nagpapakita ng isang lote sa pinakamahusay na presyo ay hindi makapagpuno ng malaking order doon. Ang ipinakitang sukat ay maaari ring mawala bago dumating ang child order. |
| Mga bayarin at rebate | Ang mga pantay na presyo ng pagpapatupad ay maaaring makabuo ng iba’t ibang netong gastos. Para sa isang resting order, mahalaga ang rebate lamang kung ang order ay napuno. |
| Latency at edad ng quote | Ang isang wastong quote ay maaaring maging luma habang ang paghahatid ng feed, pagkalkula, transit ng network o pagproseso ng venue. |
| Probability ng pagpuno | Ang posisyon sa pila, mga nakikipagkumpitensyang router at nakatagong likido ay ginagawang estima lamang ang ipinakitang dami, hindi isang pangako. |
| Impormasyon sa merkado | Ang isang agresibong order ay maaaring kumonsumo ng ilang antas at ipakita ang demand. Ang isang passive order ay maaaring mawalan ng kalakalan habang ang presyo ay umalis. |
| Mga pahintulot at kredito | Ang pinakamahusay na hitsura ng destinasyon ay walang kabuluhan kung ang account ay hindi makapag-trade doon, kulang sa uri ng order o umabot na sa limitasyon nito. |
Ikinukumpara ko ang presyo ng pagpapatupad kasama ang gastos ng pagkuha ng likwididad para sa isang marketable order. Tinitingnan ko rin ang mga kamakailang pag-uugali ng pagpuno. Ang mababang bayad na nakakabit sa isang luma o hindi magandang posibilidad ng pagpuno ay hindi isang murang ruta.
Karaniwang mga estratehiya sa matalinong pag-order ng routing
| Stratehiya | Ano ang ginagawa ng router | Pangunahing kapalit |
|---|---|---|
| Sweep | Nagpapadala ng maipapamiling child orders sa iba’t ibang venue, nagsisimula sa pinakamagandang all-in prices | Mabilis, ngunit maaaring kumonsumo ng maraming antas ng presyo |
| Sequential route | Sinusubukan ang isang patutunguhan, pagkatapos ay ipinapadala ang natitira sa ibang lugar pagkatapos ng tugon o timeout | Mas madaling kontrolin ang dami, ngunit maaaring mawala ang susunod na quote |
| Passive posting | Nagpapahinga ng limit order kung saan ang posisyon sa queue, mga bayarin o rebates ay mukhang paborable | Mas mababang tahasang gastos, ngunit walang garantiya ng pagpuno |
| Midpoint o nakatagong paghahanap | Sinusubukan ang hindi ipinapakitang likido bago tumawid sa pampublikong spread | Posibleng pagpapabuti sa presyo, ngunit hindi tiyak na likido at dagdag na pagka-antala |
| Re-route remainder | Nag-re-recalculate pagkatapos ng partial fill, pagtanggi o pagkansela | Umaangkop sa merkado, ngunit nakadepende sa maayos na paghawak ng estado ng order |
Ang smart order routing ay hindi kapareho ng isang execution algorithm
Madalas na pinaghalo-halo ang mga termino dahil ang mga sistema ay maaaring magkakonekta.
| Komponent | Tanong na sinasagot nito |
|---|---|
| Matalinong order router | Aling destinasyon ang dapat tumanggap ng dami na ito ngayon? |
| Algorithm ng pagsasakatuparan | Paano dapat ilabas ang pangunahing order sa paglipas ng panahon? |
| Order management system (OMS) | Sino ang nagmamay-ari ng order, at ano ang kasalukuyang estado ng negosyo nito? |
| Execution management system (EMS) | Paano nagmamanman at kumokontrol ang isang trader sa aktibong pagsasakatuparan? |
| Matching engine | Aling mga katugmang buy at sell orders ang nagtrade sa loob ng isang venue? |
| Liquidity aggregator | Paano pinagsasama-sama ang mga quote mula sa iba’t ibang pinagmulan sa isang tanawin? |
Maaaring maglabas ang isang VWAP algorithm ng 5,000 shares sa susunod na minuto. Pagkatapos, ang SOR ay nagpasya kung saan dapat pumunta ang mga 5,000 shares. Kapag ang isang child order ay umabot sa isang exchange, ang matching engine ng exchange ay nagpasya kung ito ay nakikipagkalakalan laban sa isang order sa aklat na iyon.
Pumipili ang router 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 ng routing |
|---|---|
| Mga nakalistang equities at ETFs | Ang parehong instrument ay maaaring makipagkalakalan sa mga palitan at alternatibong lugar. Ang ipinakitang presyo, lalim at bayarin sa venue ay mga pangunahing input. |
| Mga opsyon | Ang mga pira-pirasong libro at multi-leg na mga order ay nagdaragdag ng panganib sa leg. Maaaring ikumpara ng isang router ang isang katutubong kumplikadong libro ng order sa hiwalay na pagpapatupad ng bawat leg. |
| Dayuhang palitan | 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 mahalaga gaya ng pinakamataas na quote. |
| Cryptoassets | Ang mga balanse ng venue, kustodiya, pagkakalantad sa counterparty at mga gastos sa network ay maaaring gumawa ng ipinakitang pinakamahusay na presyo na hindi magamit. |
Sa FX, ang router ay madalas na gumagana sa tabi ng isang liquidity aggregator at tulay. Ang aming gabay sa mga tungkulin ng liquidity bridge, aggregator at liquidity provider ay naghahati ng mga responsibilidad na iyon.
Paano sukatin kung ang isang router ay mahusay na gumagana
Hindi ko huhusgahan ang isang router mula sa isang panalong kalakalan. Gagamitin ko ang isang malaking halimbawa at paghihiwalayin ang mga resulta ayon sa instrumento, uri ng order, laki, pagka-urgente at kondisyon ng merkado.
Kasama sa mga kapaki-pakinabang na hakbang ang:
- fill rate: gaano karami ng nakatakdang dami ang naisakatuparan;
- oras para punan: gaano katagal ang pagganap;
- karaniwang presyo ng pagpapatupad: tinimbang sa bawat child fill;
- epektibong pagkakaiba: ang presyo ng pagpapatupad kaugnay ng gitnang punto ng merkado nang dumating ang order;
- kakulangan sa pagpapatupad: ang huling resulta kaugnay sa isang napiling desisyon o pamantayan ng pagdating;
- pagbabago sa presyo: dami na naisakatuparan ay mas mabuti kaysa sa tinukoy na alok;
- antas ng pagtanggi at pagkansela: gaano kadalas nabigo ang mga ruta o kinakailangang maibalik;
- post-trade markout: kung saan lumipat ang merkado pagkatapos ng bawat pag-fill;
- pokus ng lugar: kung ang isang destinasyon ay tumatanggap ng hindi pangkaraniwang bahagi ng daloy;
- paghahatid ng overhead: ang oras na ginugol sa loob ng routing at connectivity stack.
Ang timestamp ng sanggunian ay dapat maging pare-pareho. Ang pagsukat ng isang lugar laban sa isang sipi mula sa bago dumating ang order at isa pang laban sa isang sipi mula sa pagkatapos itong dumating ay nagbubunga ng 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 quote para sa mga istatistika ng kalidad ng pagpapatupad na maihahambing. Ang tiyak na tuntunin ay naaangkop sa mga US securities na sakop nito, ngunit ang aral sa pagsukat ay madaling umabot: timestamp muna, ihambing ang katulad sa katulad.
Kung saan nagkukulang ang matalinong pag-routing ng order
Luma o hindi kumpletong datos sa merkado
Ang router ay kasing kasalukuyan lamang ng mga input nito. Kung ang isang venue feed ay naantala, maaaring mukhang kaakit-akit ang quote nito kahit na matagal nang naubos ang likwididad.
Mabagal na paghawak ng pagkansela
Isang router ang 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 lumikha ng labis na punan.
Kailangan ng mga sistema ng produksyon ng tiyak na estado para sa mga nakabinbing bagong order, nakabinbing pagkansela, bahagyang pagpuno, pagtanggi at huli na pagpuno.
Pag-optimize ng maling sukatan
Ang isang router na itinayo upang i-maximize ang mga rebate para sa mga maker ay maaaring magdulot ng mabagal na pagpuno at mahinang markouts. Ang isang router na itinayo lamang para sa bilis ay maaaring mag-cross ng mas marami pang spread kaysa sa kinakailangan.
Ang sukatan ay dapat tumugma sa instruksyon ng kliyente. Kung hindi, ang router ay maaaring gumana nang eksakto ayon sa disenyo at maaari pa ring magresulta sa maling resulta ng negosyo.
Pagsasawalang-bahala sa ugali ng lugar
Ang mga historical fill rates ay maaaring maging luma. Ang isang venue ay maaaring mag-perform ng maayos sa mga liquid large-cap shares at hindi maganda sa mga manipis na instrumento. Isang global score ang nagtatago ng pagkakaibang iyon.
Mahina ang pagkakasundo ng magulang at anak
Bawat pagsasakatuparan, pagkansela at pagtanggihan ay dapat bumalik sa tamang magulang. Ang mga problema sa pagkakaayos ay hindi lamang panlabas. Maaari itong iwanan ang platapormang pangkalakalan, sistema ng panganib at lugar na may iba’t ibang pananaw sa bukas na dami.
Walang independiyenteng pagsusuri
Ang lohika ng pag-routing ay dapat subukan laban sa aktwal na datos ng pagpapatupad. Ang 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 makarating sa ilang tunay na destinasyon ng pagpapatupad at ang pagpili ay nagbabago ng resulta.
Maaaring kailanganin ito ng isang broker kapag:
- parehong mga instrumento ang nag-trade sa iba’t ibang lugar;
- ang mga order ng kliyente ay karaniwang lumalampas sa dami na available sa pinakamainam na presyo;
- ang mga bayarin sa venue at pag-uugali ng pagpuno ay magkakaiba nang sapat upang makaapekto sa pagsasakatuparan;
- ang broker ay dapat mag-aplay ng iba’t ibang patakaran sa pag-routing batay sa kliyente o uri ng order;
- hindi sapat ang bilis ng reaksyon ng manu-manong routing;
- ang kalidad ng pagpapatupad ay dapat sukatin at suriin nang sistematikong paraan.
Maaari itong maging hindi kinakailangan kapag lahat ng mga order ay pumupunta sa isang counterparty, isang pinangangasiwaang pinagmulan ng likido o isang palitan. Ang pagtawag sa isang solong nakapirming koneksyon bilang “smart routing” ay hindi lumilikha ng pagpipilian ng destinasyon.
Ang teknolohiya ay isa lamang bahagi ng desisyon. Kailangan din ng broker ng access sa venue, mga 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 patong na iyon ay isang tagapili ng ruta na may ambisyosong pangalan.
Ang layunin ng SOR
Ang smart order routing ay umiiral dahil ang isang maaring ipagpalit na merkado ay bihirang kinakatawanan ng isang presyo sa isang screen.
Ang router ay kailangang sagutin ang isang mas praktikal na tanong: saan maaaring makamit ng tiyak na order na ito ang pinakamahusay na resulta ngayon, sa ilalim ng mga limitasyon nito, kagipitan at mga magagamit na ruta?
Para sa isang maliit na order, ang sagot ay maaaring isang lugar. Para sa isang malaking order, maaari itong hatiin sa maraming lugar. Para sa isang passive na order, mas mabuting maghintay. Ang kalidad ay nakasalalay sa paggawa ng pagpili na ito nang pare-pareho, pinapanatili ang pangunahing order sa ilalim ng kontrol at iniiwan ang sapat na data upang ipaliwanag ang resulta pagkatapos.
