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,000 na bahagi mula sa Venue B sa $25.09;
  • 2,000 na bahagi mula sa Venue A sa $25.10;
  • 7,000 na 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.

Pangunahing order BILHIN

10,000 bahagi

XYZ karaniwang stock

Limit $25.12
Matalinong order router
Waiting
B 25.09 / 1K .0040 25.0940
A 25.10 / 2K .0030 25.1030
C 25.11 / 7K .0015 25.1115
Kasalukuyang desisyon Patunayan ang pangunahing order
10,000
Venue B Magagamit
$25.09 1,000 sh
Bayad sa serbisyo $0.0040
Venue A Magagamit
$25.10 2,000 sh
Bayad sa serbisyo $0.0030
Lugar C Available
$25.11 7,000 sh
Kumuha ng bayad $0.0015
Order event Natanggap ang pangunahing order
Filled 0 / 10,000
Average price –
Explicit fees –
“`

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 XVenue Y
Ipinakitang ask$50.00$50.00
Ipinakitang laki5,0005,000
Kumuha ng bayad$0.0030/share$0.0010/share
Median na oras ng tugon0.4 ms1.8 ms
Kamakailang fill rate sa quoted size94%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

InputBakit ito nagbabago ng ruta
Magagamit na damiAng 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 rebateAng 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 quoteAng isang wastong quote ay maaaring maging luma habang nasa proseso ng paghahatid ng feed, pagkalkula, transit ng network o pagproseso ng venue.
Fill probabilityAng posisyon sa queue, mga kumpetensyang router at nakatagong likwididad ay ginagawang pagtataya ang ipinakitang dami, hindi isang pangako.
Market impactAng 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 creditAng 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

StratehiyaGinagawa ng routerPangunahing kapalit
SweepNagpapadala ng mga marketable child orders sa iba’t ibang venue, nagsisimula sa pinakamagandang all-in pricesMabilis, ngunit maaaring kumonsumo ng maraming antas ng presyo
Sunud-sunod na rutaSubukang isang destinasyon, pagkatapos ay nagpapadala ng natitira sa ibang lugar matapos ang tugon o timeoutMas madaling kontrolin ang dami, ngunit maaaring mawala ang susunod na quote
Passive postingNagpapaubaya ng limit order kung saan ang posisyon sa pila, bayarin o rebates ay mukhang kanais-naisMas mababang tahasang gastos, ngunit walang garantiya ng pag-fill
Midpoint o nakatagong paghahanapSubukang hindi ipinapakitang liquidity bago tumawid sa pampublikong spreadPosibleng pagpapabuti ng presyo, ngunit hindi tiyak na liquidity at dagdag na pagkaantala
Re-route remainderBinibilang muli pagkatapos ng partial fill, pagtanggi o pagkanselaUmaangkop 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.

KomponenteTanong na sinasagot nito
Matalinong order routerAling destinasyon ang dapat tumanggap ng dami na ito ngayon?
Execution algorithmPaano 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 engineAling mga katugmang buy at sell orders ang nag-trade sa loob ng isang venue?
Liquidity aggregatorPaano 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

MerkadoAno ang mga pagbabago sa desisyon sa routing
Mga nakalistang equities at ETFsAng 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 opsyonAng 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.
ForexAng 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.
CryptoassetsAng 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.