Ang order management system (OMS) ay isang software na sumusubaybay sa mga trading order mula sa sandaling may magpasya na makipagkalakalan hanggang sa ang resulta ay umabot sa mga account. Ito ay nagtatala ng kung ano ang hiniling, sinusuri kung ang order ay pinapayagan, ipinapadala ito para sa pagpapatupad at sinusundan ang lahat ng nangyayari sa kanya pagkatapos.

Bawat order ay nagdudulot ng tatlong tanong, at ang OMS ang lugar kung saan nakatira ang mga sagot: Ano ang nais naming ipagpalit? Ano ang talagang ipinagpalit? Ano pa ang nangangailangan ng aksyon?

Ang nilalayong mangyari at ang talagang nangyari sa kalakalan ay kadalasang magkaiba. Isipin ang isang kahilingan na bumili ng 1,000 na bahagi. Ang unang 400 na bahagi ay nabili, at pagkatapos ay humiling ang bumibili na kanselahin ang natitira. Habang ang kahilingang iyon ay nasa proseso, may iba pang 150 na bahagi na nabili. Ang order ay nagtatapos na may nakasulat na “Kanselado”, ngunit 550 na bahagi ang naipagbili. Ang isang magandang OMS ay nagpapakita ng buong kwento sa likod ng isang salitang katayuan, at ipinaliwanag ng gabay na ito kung paano.

Sa madaling salita:

  • Ang OMS ay ang sentral na talaan ng mga utos sa kalakalan: kung ano ang hiniling, para kanino, at kung ano ang nangyari dito.
  • Sinisiyasat nito ang bawat order bago ito ipadala, pagkatapos ay sinusubaybayan ang mga kumpirmasyon, naipatupad na mga kalakalan, mga pagbabago at pagkansela.
  • Hindi ito nag-eexecute ng mga kalakalan mismo. Ang mga broker at palitan ang gumagawa niyan, at ang OMS ang nagtatala ng tama.
  • Ang kasaysayan nito na may takdang oras ay isa sa mga pangunahing tala na ginagamit ng mga kumpanya at regulator upang muling buuin ang anumang order sa hinaharap.

Ano ang isang sistema ng pamamahala ng order?

Sa mga pamilihang pinansyal, ang isang OMS ay namamahala ng mga order para sa mga bahagi, bono, pera, derivatives at iba pang mga instrumento. Ang pangalan ay ibinabahagi sa software na ginagamit ng mga online na tindahan upang iproseso ang mga paghahatid, ngunit ang isang trading OMS ay isang iba’t ibang tool na may ibang trabaho.

Isipin mo ito bilang logbook at control desk para sa mga order. Anumang kalakalan ay dumadaan sa mga katulad na yugto, maging ito man ay nagsisimula sa isang fund manager na naglalagay ng malaking order para sa isang pension fund o sa isang tao na tumatap ng “Buy” sa isang trading app. Sa mga propesyonal na kumpanya, ang OMS ang sistema na nag-aayos ng mga yugto na iyon. Sa isang consumer trading app, ang mga parehong function ay karaniwang tumatakbo sa loob ng platform ng broker, sa labas ng paningin.

Pangunahing katangian ng isang trading OMS

  • Pagsasagawa ng order: nagtatala ng account, instrumento, direksyon ng pagbili o pagbebenta, dami, uri ng order, presyo at kung gaano katagal nananatiling wasto ang order.
  • Mga pagsusuri bago ang kalakalan: kinukumpirma na ang order ay pinahihintulutan, na ang account ay kayang bayaran ito at na ito ay sumusunod sa mga limitasyon sa kalakalan.
  • Routing: nagpadala ng mga aprubadong order sa isang broker, isang sistema ng pagpapatupad o isang lugar ng kalakalan.
  • Pag-track ng order: nag-iingat ng live na talaan ng mga kumpirmasyon, pag-fill, mga pagbabago at pagkansela.
  • Pagpapanatili ng posisyon: ina-update ang mga hawak at pera habang dumarating ang mga kalakalan, kaya’t ang susunod na order ay sinusuri laban sa pinakabagong mga numero.
  • Paglalaan: hinahati ang isang malaking isinasagawang utos sa mga account na ito ay inilagay para, kung kinakailangan.
  • Audit trail: nag-iimbak ng isang kasaysayan na may timestamp ng bawat kaganapan, kaya sinuman ay maaaring muling buuin kung ano ang nangyari.
  • Pagtanggap pagkatapos ng kalakalan: ipinapasa ang mga resulta sa mga sistema ng accounting at operasyon.

Ang ilang produkto ng OMS ay mga nakapag-iisang aplikasyon. Ang iba ay nakabuo sa isang mas malaking plataporma ng kalakalan.

Mga pangunahing termino sa simpleng Ingles

TermKahulugan
OrderIsang utos na bumili o magbenta ng tiyak na dami ng isang instrumento
Trading venueIsang lugar kung saan ang mga order ay nagtutugma, tulad ng isang palitan ng stock
FillIsang kalakalan na nagpapatupad ng lahat o bahagi ng isang order
Partial fillTanging bahagi ng dami ang nakakalakal hanggang sa ngayon
Working quantityAng bahagi ng isang order na naghihintay pang makakalakal
Market orderIsang utos na makakalakal sa lalong madaling panahon sa pinakamainam na magagamit na presyo
Limit orderIsang utos na maaaring makakalakal lamang sa itinakdang presyo o mas mabuti pa
Time in forceKung gaano katagal nananatiling aktibo ang order, halimbawa para sa isang araw o hanggang makansela
AcknowledgmentKumpirmasyon mula sa tumatanggap na panig na tinanggap nito ang order
AmendmentIsang kahilingan na baguhin ang isang order, tulad ng presyo o dami nito
CancellationIsang kahilingan na itigil ang dami na hindi pa nakakalakal
Pending cancelIsang pagkansela ang hiniling ngunit hindi pa nakumpirma; ang order ay maaari pang makakalakal
RejectedAng order ay tinanggihan, alinman sa pamamagitan ng sariling pagsusuri ng kumpanya o ng tumatanggap na panig
ExpiredAng order ay umabot sa katapusan ng oras nito nang hindi ganap na nakakalakal
AllocationPaghahati-hati ng isang naipatupad na order sa maraming account
Clearing and settlementAng mga hakbang pagkatapos ng isang kalakalan na nagpapatunay kung sino ang may utang at pagkatapos ay nagpapalitan ng mga seguridad at cash

Paano gumagana ang isang sistema ng pamamahala ng order, hakbang-hakbang

Where the OMS sits

Orders go out through the OMS; confirmations and fills come back to it; results go on to the back office. Shown from a fund manager’s point of view. In a trading app, the broker runs the OMS.

Order flow through an order management system An order starts with an investor, fund manager, algorithm or app. It goes to the OMS, which records, checks and tracks it. The OMS sends it to execution, such as a broker, execution management system or smart order router, and then to a trading venue where it is matched. Confirmations and fills flow back from the venue to the OMS. The OMS then passes results to the back office, which works with clearing and settlement. Order source OMS Execution Trading venue Post-trade Investor, fund manager, algorithm or app Records, checks and tracks the order Broker, EMS or smart order router Exchange or other venue matches orders Back office, then clearing and settlement Confirmations and fills Results for accounts
  1. Order sourceInvestor, fund manager, algorithm or app
  2. OMSRecords, checks and tracks the order
  3. ExecutionBroker, EMS or smart order router
  4. Trading venueExchange or other venue matches orders
  5. ↑ Confirmations and fills flow back to the OMS
  6. Post-tradeThe OMS passes results to the back office, which works with clearing and settlement

1. Ang order ay naipasok

Ang isang order ay maaaring manggaling sa isang tao, isang sistema ng pamamahala ng portfolio, isang trading algorithm o ibang programa na nakakonekta sa pamamagitan ng API (isang software interface). Kailangang malaman ng OMS kung ano ang tiyak na hinihingi.

“Bumili ng 1,000 XYZ sa halagang $25” ay hindi sapat sa kanyang sarili. Kailangan din ng OMS na malaman kung aling account ang para sa order, kung aling tiyak na instrumento ang tinutukoy (maaaring magkaroon ng parehong ticker sa iba’t ibang merkado), ang pera at kung gaano katagal mananatiling valid ang order. Ang isang day order ay nag-eexpire sa pagtatapos ng araw ng pangangalakal; ang isang good-till-canceled order ay patuloy na nagtatrabaho hanggang ito ay mapunan o makansela, bagaman maraming broker ang nagtatakda ng maximum na panahon.

Ang OMS ay nagbibigay ng isang pagkakakilanlan sa utos. Bawat susunod na punan, pagbabago at pagkansela ay nakatali sa pagkakakilanlang iyon. Nang walang ugnayang iyon, maaaring makatanggap ang koponan ng operasyon ng isang wastong kalakalan at hindi malaman kung aling utos ito nabibilang.

2. Ang order ay sinuri

Bago ipadala ang anumang bagay, ang OMS ay nagsasagawa ng mga pre-trade checks, alinman sa sarili nito o sa pamamagitan ng mga nakakonektang serbisyo ng panganib at pagsunod. Karaniwang sumasaklaw ang mga tseke sa:

  • kung ang account ay maaaring makipagkalakalan sa instrumentong ito,
  • kung mayroon itong sapat na cash o margin (pera na hiniram mula sa broker),
  • kung ang laki at presyo ay nasa loob ng mga limitasyon,
  • kung ang instrumento ay nasa isang restricted list, halimbawa dahil ang kumpanya ay may hawak na kumpidensyal na impormasyon tungkol sa kumpanya.

Bilangin din ang mga bukas na order. Maaaring may sapat na pera ang isang account para sa isang order ngunit hindi para sa dalawang katulad na order na inilagay sa parehong oras. Ang mga magagandang tseke ay isinasaalang-alang ang mga order na nasa paghihintay pa, hindi lamang ang mga kalakal na nangyari na.

Maaaring magsagawa ng mga pagsusuri sa pagsunod pagkatapos ng isang kalakalan, upang kumpirmahin na ang resulta ay nanatili sa loob ng mga patakaran. Kapag nabigo ang isang pagsusuri bago ang isang kalakalan, dapat sabihin ng pagtanggi kung bakit. “Instrumento na hindi pinahihintulutan para sa account na ito” ay maaaring ayusin sa loob ng ilang minuto. “Nabigong order” ay nagpapadala ng isang tao upang maghukay sa mga talaan.

3. Ang order ay naipadala at nakumpirma

Ang mga aprubadong order ay pupunta sa kanilang destinasyon: isang broker, isang sistema ng pamamahala ng pagpapatupad, isang matalinong router ng order o isang direktang koneksyon sa isang venue.

Ang pagpapadala ng isang order at ang pagtanggap nito ay dalawang magkahiwalay na kaganapan. Itinatala ng OMS ang sarili nitong pagsusumite, pagkatapos ay naghihintay para sa kabilang panig na kumpirmahin o tanggihan ito. Kung ang isang malaking order ay nahahati sa mas maliliit na “child” orders, pinapanatili ng OMS ang mga ito na naka-link sa orihinal na “parent”, upang masuri nito na ang mga child orders ay hindi kailanman lumampas sa kabuuan ng parent.

Ang mga order ay naglalakbay sa pagitan ng mga sistema bilang mga mensahe, madalas sa pamamagitan ng isang trading API o ang industriya-standard na FIX protocol. Binabasa ng OMS ang mga mensaheng iyon at ina-update ang katayuan at dami ng bawat order.

4. Ang mga pagpuno, pagbabago at pagkansela ay nasusubaybayan

Ang isang fill ay nagpapataas ng dami ng binili o binebenta at maaaring iwanan ang bahagi ng order na patuloy na nagtatrabaho. Ang isang amendment ay humihiling na baguhin ang order. Ang isang cancellation ay humihiling na itigil ang anumang hindi pa nagtrade.

Walang pagbabago o pagkansela ang magkakabisa sa sandaling ito ay ipinadala. Hanggang ang kabilang panig ay nakumpirma ito, ang orihinal na order ay maaaring patuloy na makipagkalakalan. Ang FIX order-state specification, na sinusunod ng maraming sistema ng kalakalan, ay may hiwalay na “pending cancel” na katayuan para sa eksaktong dahilan na ito. Pinapayagan din nito ang isang kinanselang order na maglaman ng mga naisakatuparang kalakalan. Ang katayuan lamang ay hindi nagsasabi sa iyo kung gaano karaming kalakalan; ang mga dami ang nagsasabi nito.

5. Ang mga resulta ay pumupunta sa mga sistema pagkatapos ng kalakalan

Kapag natapos na ang kalakalan, ipinapasa ng OMS ang mga na-fill, detalye ng account at mga identifier sa mga back-office system. Pagkatapos, sinusuri ng operasyon na koponan ang mga rekord na iyon laban sa mga kumpirmasyon mula sa mga broker, venue at mga clearing firm.

Para sa isang tagapamahala ng pondo na bumili ng mga bahagi para sa ilang mga portfolio nang sabay-sabay, ito rin ang panahon kung kailan ang naipatupad na dami ay itinalaga sa bawat portfolio ayon sa mga napagkasunduang patakaran.

Ang pagsasagawa ng isang kalakalan ay hindi katulad ng pag-aayos nito. Sa mga pamilihan ng seguridad, ang pag-aayos ay ang aktwal na pagpapalitan ng mga seguridad at pera, na pinangangasiwaan ng mga imprastruktura ng paglilinis at pag-aayos. Ang OMS ay nagbibigay ng mga detalye ng account at alokasyon na ginamit sa prosesong iyon; hindi nito hawak ang mga ari-arian o kumpletong pag-aayos mismo. Ang mga stock ng US, halimbawa, ay nag-aayos isang araw ng negosyo pagkatapos ng kalakalan (T+1).

Halimbawa: isang bahagyang punong order na nakansela

Narito ang kaayusan mula sa pagpapakilala nang detalyado. Ito ay isang hypotetikong halimbawa: bili ng 1,000 XYZ shares na may limitasyon na $25, wasto para sa araw. Nagsisimula ang account na walang XYZ shares, lahat ng pagsusuri ay pumasa, at hindi isinama ang mga bayarin.

  1. Tinatanggap ng broker ang order. 400 na bahagi ang nakikipagkalakalan sa $24.98, at 600 pa ang patuloy na nagtatrabaho.
  2. Humihingi ang mamimili na kanselahin ang natitira. Ang pagkansela ay kasalukuyang nakabinbin.
  3. Bago ito makumpirma, 150 pang bahagi ang nakikipagkalakalan sa $24.99.
  4. Kinumpirma ng broker ang pagkansela ng natitirang 450 na bahagi.

Follow the cancellation

An illustrative buy order for 1,000 shares. A cancellation stops the remaining quantity; it does not reverse existing fills.

Order status: Canceled

Shares filled
550
Still working
0
Canceled
450

The remaining 450 shares are canceled. The 550 shares already bought remain in the account. No quantity is still working.

Read the complete sequence
  1. First fill: 400 shares trade at $24.98. Another 600 are still working.
  2. Cancel requested: a cancellation is pending. The 600 remaining shares can still execute.
  3. Another fill: 150 more shares trade at $24.99 before cancellation is confirmed. Filled quantity is now 550; 450 remain working.
  4. Cancel confirmed: those 450 shares are canceled. The final result is 550 bought, 450 canceled and none working.

Ang huling resulta:

  • Bumili: 550 na bahagi
  • Nakansela nang walang kalakalan: 450 na bahagi
  • Patuloy na nagtatrabaho: 0 na bahagi
  • Kabuuang gastos: (400 × $24.98) + (150 × $24.99) = $13,740.50
  • Karaniwang presyo: $13,740.50 ÷ 550 ≈ $24.9827

Ang mga nakanselang bahagi ay walang bahagi sa average na presyo, dahil hindi sila kailanman nakipagkalakalan. Ang pagkansela ay hindi rin binabawi ang 550 na bahagi na nabili na.

Kung ang bumibili ay nais pa rin ng kabuuang 1,000 na bahagi, ang natitirang puwang ay 450. Ang sinumang tumingin lamang sa unang pagpuno at nagpadala ng bagong order para sa 600 ay magtatapos na may 1,150 na bahagi kung ang order na iyon ay ganap na napuno.

Kung hindi nagtanong ang mamimili na kanselahin, ang mga hindi napunan na bahagi ay basta na lamang mag-e-expire sa pagsasara, dahil ito ay isang araw na order.

Maaaring tawagan ng mga tunay na sistema ang mga hakbang na ito nang iba o laktawan ang ilang mga intermediate na mensahe, ngunit ang mga dami ay palaging kailangang magdagdag: punô + patuloy na nagtatrabaho + kinansela (o nag-expire) ay dapat katumbas ng kasalukuyang dami ng order, kasama ang anumang mga pagbabago.

OMS vs EMS at iba pang mga sistema ng kalakalan

Maraming sistema ang maaaring humawak ng parehong order, at ang isang produkto ay maaaring pagsamahin ang ilang mga tungkulin.

SystemPangunahing trabahoTanong na sinasagot nito
PMS (portfolio management system)Sinusubaybayan ang mga portfolio at nagpasya kung ano ang bibilhin o ibebenta, halimbawa kapag nagre-rebalanceAno ang dapat naming ipagpalit?
OMSNagtatala ng mga order, nagsasagawa ng mga tseke, sinusubaybayan ang katayuan at ibinibigay ang mga resulta sa operasyonAno ang inorder, para saan ang account, at ano ang katayuan nito?
EMS (execution management system)Binibigyan ang mga trader ng mga tool upang iproseso ang mga order sa merkado, madalas gamit ang live na data at mga algorithmPaano namin dapat ipatupad ang order na ito ngayon din?
OEMSPagsasama ng mga function ng OMS at EMS sa isang sistemaKabilang ang parehong nabanggit sa itaas, sa isang lugar
Smart order routerPumipili kung saan ipadala ang isang order batay sa mga patakaran sa routingAno ang venue na dapat makakuha ng order na ito?
Matching engineUmaayon sa mga buy at sell order sa loob ng isang trading venueAno ang mga order na maaaring mag-trade sa isa’t isa?
Back officeNamamahala sa accounting, mga talaan at pagkakasundoSumasang-ayon ba ang lahat ng mga talaan?

Isang simpleng paraan upang alalahanin ang pagkakaiba: ang PMS ang nagpasya kung ano ang ipagpalit, ang OMS ay nagtatala ng kung ano ang inorder at para kanino, at ang EMS ay namamahala kung paano ito isinasagawa. Ang smart order router ang nagpasya kung saan ito ipapadala, at ang matching engine ay nag-uugnay sa mga mamimili at nagbebenta sa loob ng venue.

Sino ang gumagamit ng sistema ng pamamahala ng order?

Mga tagapamahala ng asset, mga pondo ng pensyon at mga hedge fund (ang “buy side”) ay gumagamit ng OMS upang gawing kontroladong mga order ang mga desisyon sa pamumuhunan. Madalas silang nagtitrade para sa maraming portfolio nang sabay-sabay, kaya ang mga patakaran sa alokasyon at mga paghihigpit sa pamumuhunan ay sentral.

Mga bangko at broker (ang “sell side”) ay tumatanggap ng mga order mula sa mga kliyente at ipinapadala ang mga ito sa mga pamilihan. Ang kanilang OMS ay kailangang humawak ng malalaking dami ng order, mga limitasyon sa antas ng kliyente at isang malinaw na paghihiwalay sa pagitan ng mga order ng kliyente at sariling mga kalakalan ng kumpanya.

Mga proprietary trading firms na nag-trade ng kanilang sariling pera at gumagamit ng pamamahala ng order kasama ang kanilang mga estratehiya at kontrol sa panganib.

Ang mga namumuhunan sa tingi ay hindi karaniwang nakikita ang isang OMS sa pangalan. Kapag naglagay ka ng order sa isang trading app, ang mga sistema ng broker ay gumagawa ng parehong mga hakbang: nire-record ang iyong order, sinisiyasat ang iyong balanse, ipinapadala ang order sa merkado, at ina-update ang iyong account habang dumarating ang mga fill. Kapag ang isang app ay nagpapakita ng isang order bilang “bahagyang napunan” o “naka-pending na kanselahin”, nakikita mo ang parehong estado ng order na sinusubaybayan ng isang OMS.

Isang maikling kasaysayan: mula sa mga tawag sa telepono hanggang sa mga elektronikong order

Bago naging elektronik ang kalakalan, maraming mga order ang tinawagan o isinulat sa mga papel na tiket, at ang mga tauhan ay nagtatala ng mga natapos na order sa pamamagitan ng kamay. Habang kumalat ang elektronik na kalakalan noong 1990s, kinakailangan ng mga kumpanya ng isang karaniwang wika para sa pagpapadala ng mga order sa pagitan ng mga sistema. Ang FIX protocol ay lumitaw mula sa isang proyekto noong 1992 sa pagitan ng Fidelity Investments at Salomon Brothers upang palitan ang impormasyon ng equity order nang elektronik, at kalaunan ay naging pamantayang pang-industriya. Ang FIX ay ang ibinabahaging wika; ang OMS ay isa sa mga pangunahing sistema na gumagamit nito.

Bakit gumagamit ang mga kumpanya ng sistema ng pamamahala ng order

Mas kaunting manu-manong pagkakamali

Ang maling pagkaka-type ng dami o presyo ay maaaring maging labis na magastos. Noong Disyembre 2005, isang trader sa Mizuho Securities sa Tokyo ang naglagay ng order na magbenta ng 610,000 shares sa 1 yen sa halip na 1 share sa 610,000 yen, higit sa 40 beses na dami ng mga shares na inisyu ng kumpanya, J-Com. Isang babala ang lumabas sa screen, ngunit hindi ito pinansin ng trader. Ang mga pagtatangkang kanselahin ng Mizuho ay nahadlangan ng isang pagkakamali sa sistema ng Tokyo Stock Exchange. Ang pagkawala ay umabot sa humigit-kumulang 40 bilyong yen. Sa kalaunan, isang hukuman ang nag-utos sa exchange na bayaran ang bahagi nito, ngunit natagpuan ang Mizuho na bahagyang responsable dahil sa mga pagkukulang sa sariling pamamahala ng order nito.

Ang aral para sa anumang OMS: ang isang babala na maaaring i-click upang mawala ay hindi sapat. Ang mga limitasyon sa laki at presyo na talagang humaharang sa isang order ang siyang humihinto sa ganitong uri ng pagkakamali bago ito makarating sa merkado.

Isang pinagkukunan ng katotohanan

Ang mga mangangalakal, tagapamahala ng panganib, tauhan ng operasyon at mga kliyente ay lahat nangangailangan ng parehong sagot sa “ano ang nangyari sa order na ito?” Kapag ang bawat punan, pagbabago at pagkansela ay nag-a-update ng isang sentral na talaan, walang sinuman ang kailangang pagtagpi-tagpiin ang kwento mula sa mga email, spreadsheet at magkahiwalay na screen.

Konsistenteng kontrol

Ang mga limitasyon at paghihigpit ay ipinatutupad sa bawat order sa parehong paraan, maging ito ay mula sa isang tao, isang algorithm o isang API. Ang mga patakaran ay na-configure nang isang beses sa halip na alalahanin ng bawat trader.

Isang kumpletong landas ng audit

Ang mga kumpanya ng kalakalan ay dapat na makapagpakita, madalas na ilang taon mamaya, kung ano ang nangyari sa bawat order: sino ang pumasok nito, kailan ito binago, saan ito ipinadala at ano ang nakipagkalakalan.

Umaasa ang mga regulator sa mga rekord na ito. Sa Estados Unidos, ang Consolidated Audit Trail ng SEC ay dinisenyo upang subaybayan ang mga order sa mga nakalistang stock at opsyon sa buong buhay nito, mula sa pagsisimula hanggang sa pag-routing, pagbabago, pagkansela at pagpapatupad. Ang mga alituntunin sa ibang mga rehiyon, tulad ng MiFID II sa European Union, ay nagtatakda ng kanilang sariling mga kinakailangan sa pagtatago ng rekord. Ang parehong mga rekord ay ginagamit sa mga pagsusuri ng pinakamahusay na pagpapatupad, na sumusuri kung ang mga order ng mga kliyente ay naipatupad sa pinakamainam na mga termino na makakaya.

Ang isang OMS ay hindi nagiging sumusunod ang isang kumpanya sa kanyang sarili, ngunit ito ay bumubuo ng maraming data na umaasa ang mga koponan ng pagsunod. Iyan ang dahilan kung bakit ang isang magandang OMS ay nag-iingat ng kumpletong kasaysayan sa halip na palitan ang lumang estado ng isang order.

Ano ang maaaring magkamali sa pamamahala ng order

Nawawala ang koneksyon pagkatapos maipadala ang isang order

Ang OMS ay nagpadala ng isang utos, ngunit nabigo ang koneksyon bago dumating ang kumpirmasyon. Maaaring umabot o hindi ang utos sa kanyang destinasyon. Ang simpleng muling pagpapadala nito ay maaaring magdoble ng posisyon. Ang isang ligtas na proseso ng pagbawi ay unang sinusuri ang katayuan ng utos sa kabilang panig, at sa parehong panahon ay ipinapakita sa mga tauhan na ang resulta ay hindi pa nalutas.

Ang paulit-ulit na mensahe ay nagiging paulit-ulit na kalakalan

Kapag ang mga koneksyon ay bumalik, minsang nag-re-resend ang mga sistema ng mga naunang mensahe. Kailangan kilalanin ng OMS na ang isang na-replay na fill ay kapareho ng kalakalan na naitala na nito, hindi isang bago. Kung ang isang venue ay nagwawasto o nagkansela (“busts”) ng isang kalakalan, ang pagbabagong iyon ay nakaimbak bilang isang bagong rekord, kaya ang orihinal ay nananatiling nakikita.

Nawawala ang sistema sa pagsubaybay sa kung ano ang naipuno na

Ang pinakakilalang halimbawa ng pagkakamali sa paghawak ng order ay ang Knight Capital. Noong 1 Agosto 2012, isang depekto sa automated order router ng kumpanya ang nag-iwan dito na hindi makilala kung kailan napuno ang mga order. Patuloy itong nagpadala ng mga bagong order. Sa unang 45 minuto ng pangangalakal, nagpadala ito ng mahigit 4 milyong order habang sinusubukang punan ang 212 customer orders, nakipagkalakalan ng higit sa 397 milyong bahagi at nalugi ng higit sa $460 milyon. Natagpuan ng SEC na ang kumpanya ay kulang sa sapat na kontrol upang limitahan ang mga order na ipinadala nito at ang mga posisyon na naipon nito.

Ang depektibong bahagi ay isang router sa halip na isang OMS, ngunit ang aral ay naaangkop sa anumang sistema ng paghawak ng order. Palaging alamin kung gaano na ang naipagpalit, at magkaroon ng matitigas na limitasyon na humihinto sa sistema kapag ang mga numero ay hindi na makatuwiran.

Tama ang kalakalan, ngunit mali ang account

Ang isang kalakalan sa tamang presyo ay maaari pa ring magdulot ng pagkalugi kung ito ay naitala sa maling account. Iyan ang dahilan kung bakit ang mga pagbabago sa mga alokasyon at account ay karaniwang nangangailangan ng mga pahintulot, isang nakarehistrong dahilan at pagsusuri, at kung bakit ang mga tala ng order ay dapat regular na itugma sa datos ng back-office.

Mga Palatandaan ng Maayos na Naitayong OMS

Kung ikaw ay nag-e-evaluate ng isang sistema, gumagamit ng isa sa trabaho o nais lang malaman kung ano ang itsura ng “mabuti”, ito ang mga sitwasyon na naghihiwalay sa isang maaasahang OMS mula sa isang mahina:

SitwasyonAno ang ginagawa ng isang maayos na OMS
Ang isang order ay lumampas sa limitasyon ng accountPinipigilan ito o ipinapadala para sa pag-apruba, at itinatala ang dahilan
Ang isang order ay bahagyang napunan, pagkatapos ay kinanselaPinapanatili ang mga nakuhang at nagtatrabahong dami na nakikita hanggang ang pagkansela ay nakumpirma
Ang koneksyon ay naputol pagkatapos maipadala ang isang orderSinisiyasat ang tunay na estado ng order bago muling magpadala ng anumang bagay
Ang isang mensahe ng pagpapatupad ay dumating ng dalawang besesKinikilala ang kopya at hindi binibilang ang kalakalan ng dalawang beses
Ang isang alokasyon ay nabago pagkatapos ng kalakalanNangangailangan ng pahintulot at pinapanatili ang kasaysayan ng pagbabago
May isang tao na nagtatanong kung ano ang nangyari sa isang lumang orderRekonstruksiyon ng orihinal na utos, bawat pagbabago at bawat punan

Ang isang sistema na itinayo para sa isang uri ng negosyo, tulad ng isang equity fund manager, ay maaari ring mangailangan ng makabuluhang trabaho upang hawakan ang iba pang mga instrumento tulad ng mga pera o derivatives.