Kipaumbele cha bei-muda dhidi ya pro-rata katika soko
Jifunze jinsi mifumo ya price-time priority na pro-rata inavyoamua utekelezaji wa oda kwenye soko la hisa kwa kutumia mifano halisi ya data ya kitabu cha oda.
Kipaumbele cha bei-muda (price-time priority) na pro-rata ndizo kanuni mbili ambazo soko la hisa linaweza kutumia kuamua ni oda ipi iliyopo kwenye kitabu (resting order) itakayotekelezwa wakati oda kadhaa ziko kwenye bei sawa. Chini ya kipaumbele cha bei-muda, ambacho pia huitwa FIFO, oda iliyowasili kwanza ndiyo inayotekelezwa kwanza, hadi hisa ya mwisho iliyoombwa. Chini ya pro-rata, kila oda kwenye bei hiyo hupata sehemu kulingana na ukubwa wake, na muda wa kuwasili hauna uzito mkubwa. Kitabu kimoja, biashara moja, lakini utekelezaji tofauti sana.
Kipaumbele cha bei-muda dhidi ya pro-rata kwenye kitabu kimoja cha oda
Weka kiwango kimoja cha bei. Oda tano za kununua (bids) ziko kwenye 100.00, zikiwa zimeingizwa kwa mfuatano huu: loti 10, kisha 200, kisha 5, kisha 50, na kisha 35. Hiyo ni jumla ya loti 300 kwa bei moja. Muuzaji anawasili na oda ya soko (market order) ya loti 100. Bei haiwezi kutatua mkwamo huu. Kanuni ya ugawaji ya mfumo wa kulinganisha (matching engine) ndiyo inayotatua, na kanuni hiyo ni sheria ya soko husika badala ya sheria ya asili.
Hivi ndivyo loti 100 za mauzo zinavyogawanyika chini ya mifano mitatu. Kitabu na utekelezaji huu ni mfano wa kinadharia.
- Bid 1, loti 10, ya kwanza kwenye foleni: loti 10 chini ya FIFO, 4 chini ya pro-rata, 10 chini ya mseto (hybrid).
- Bid 2, loti 200, ya pili kwenye foleni: 90 chini ya FIFO, 67 chini ya pro-rata, 63 chini ya mseto.
- Bid 3, loti 5, ya tatu kwenye foleni: hakuna chochote chini ya mifano yote mitatu.
- Bid 4, loti 50, ya nne kwenye foleni: hakuna chochote chini ya FIFO, 17 chini ya pro-rata, 16 chini ya mseto.
- Bid 5, loti 35, ya tano kwenye foleni: hakuna chochote chini ya FIFO, 12 chini ya pro-rata, 11 chini ya mseto.
Bid 1 ni oda ndogo iliyowasili kwanza. FIFO inaitimiza kikamilifu, mbele ya oda ya loti 200 ambayo inaweza kuwa ilichelewa kwa sekunde ndogo sana. Pro-rata inaipea loti 4: dai la loti 10 kati ya 300 linatoa loti 3.33 kwenye biashara ya loti 100, inashushwa hadi 3, na kuchukua loti moja iliyobaki kulingana na muda. Bid 4 na 5 ni kinyume chake, zikikosa kabisa chini ya FIFO na kulipwa chini ya pro-rata.
Bid 3 inastahili kuzingatiwa. Dai lake la uwiano la loti 1.67 linashushwa hadi 1. Masoko ya pro-rata huweka kiwango cha chini cha ugawaji, kwa kawaida loti 1 au 2, na oda ambayo sehemu yake iko chini ya hapo haipati chochote. Kwa kiwango cha chini cha loti 2, bid 3 haipati chochote kutoka kwa mifano yote miwili ya uwiano. Oda ndogo kweli kwenye foleni ya pro-rata karibu haionekani.
Mseto unaongeza nini: sehemu kutoka juu
Pro-rata safi ni nadra. Safu ya tatu ni mseto wa bei-muda na pro-rata: oda moja iliyoteuliwa huchukua sehemu maalum kabla ya kitu chochote kugawanywa. Bid 1 iko ya kwanza kwenye foleni na huchukua hadi asilimia 40 ya biashara inayoingia, ikiwa na ukomo wa loti zake 10. Loti 90 zilizobaki hugawanywa kwa uwiano kwa zile nne nyingine, kwa kuzungusha namba na kiwango cha chini kilekile. Masoko huambatisha sehemu hiyo kwa oda ya TOP, ikimaanisha oda iliyoweka bei mpya bora, kwa kawaida ikiwa na ukomo wa ukubwa mdogo. Chini ya pro-rata safi, kuboresha bei hakupatii kitu cha ziada, kwa hivyo hakuna mtu anayetaka kuwa mfanyabiashara anayebana soko. Sehemu maalum kwa aliyeweka bei inarejesha sehemu ya motisha ya FIFO.
Chini ya FIFO, nafasi kwenye foleni ndiyo rasilimali
Kwenye kitabu cha bei-muda swali si kama uko kwenye bei sahihi. Swali ni ni hisa ngapi ziko mbele yako kwa bei hiyo, na ni kwa kasi gani foleni iliyo mbele inafutika. Utekelezaji huja katika vipande vidogo.
SQL halisi nyuma ya kila namba
SELECT
ticker AS symbol,
round(sum(volume) / sum(transactions), 1) AS avg_shares_per_print
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'JNJ', 'T', 'F')
AND date >= '2026-06-01'
AND date < '2026-07-01'
GROUP BY ticker
HAVING sum(transactions) > 0
ORDER BY avg_shares_per_print DESCKote kwenye majina ya 8, F ilichapisha biashara kubwa zaidi ya wastani kwa hisa 336.5 na MSFT ndiyo ndogo zaidi kwa 53.2. Kwa ukubwa huo, oda ya kikomo (limit order) ya hisa 500 iliyopo kwenye kitabu hutekelezwa na mfululizo mrefu wa wenza wadogo, na kila hisa iliyo mbele yake hutekelezwa kwanza.
Kasi hulipa, kwa sababu kuwasili ujumbe mmoja mapema kukuweka mbele ya kila mtu mwingine kwa bei hiyo. Kughairi na kubadilisha (cancel and replace) ni ghali: kwenye karibu kila soko la bei-muda, kubadilisha bei yako au kuongeza ukubwa wako kunafuta muhuri wa muda (timestamp) na kukupeleka nyuma ya foleni. Kupunguza ukubwa kwa kawaida hudumisha kipaumbele. Wafanyabiashara huchukulia nafasi kwenye foleni kama orodha ya bidhaa (inventory) kwa sababu hii hasa.
SQL halisi nyuma ya kila namba
SELECT
ticker AS symbol,
round(count() / 600.0, 1) AS quote_updates_per_second,
round(avg(toFloat64(ask_price) - toFloat64(bid_price))
/ avg(toFloat64(bid_price)) * 10000, 2) AS avg_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO')
AND sip_timestamp >= '2026-06-17 14:00:00'
AND sip_timestamp < '2026-06-17 14:10:00'
AND bid_price > 0
AND ask_price > bid_price
GROUP BY ticker
ORDER BY quote_updates_per_second DESCNafasi kwenye foleni inaweza kupotea, kwa sababu kiwango cha bei kinaweza kisidumu. SPY ilionyesha bei yake mara 296.4 kwa sekunde ndani ya dirisha hilo la dakika kumi, dhidi ya 28.8 kwa KO. Spread yake ya wastani ilipimwa kwa basis points 0.32, ambapo basis point moja ni sehemu ya mia moja ya asilimia. Thamani ya foleni kwa bei inayodumu sekunde mbili ina thamani ya sekunde mbili. Mabadiliko haya ni moja ya mbinu nyuma ya jinsi watengenezaji soko wanavyopata pesa.
Chini ya pro-rata, ukubwa ndiyo rasilimali
Badilisha kanuni na motisha inageuka. Ikiwa utekelezaji wako ni wa uwiano na ukubwa ulioonyeshwa, njia ya kupata zaidi ni kuonyesha zaidi. Mfanyabiashara wa hatima (futures trader) anayetaka loti 20, akitarajia takriban theluthi moja ya dai lolote, huweka oda ya 60. Kila mtu kwenye kiwango hicho hufanya hesabu ileile, kiwango kinaongezeka, na uwiano wa kila mshiriki unashuka tena. Kina kilichoonyeshwa kwenye kitabu cha pro-rata huzidisha kile ambacho umati unataka kweli. Kuweka oda kubwa kupita kiasi ni usawa wa kanuni badala ya hila, na ina gharama halisi: muuzaji mkubwa anaweza kuchukua kiwango chote, na kila oda iliyoongezwa hutekelezwa mara moja.
SQL halisi nyuma ya kila namba
SELECT
multiIf(size = 1, '1 contract',
size <= 5, '2 to 5 contracts',
size <= 25, '6 to 25 contracts',
size <= 100, '26 to 100 contracts',
'over 100 contracts') AS size_bucket,
round(100.0 * count() / sum(count()) OVER (), 1) AS share_pct
FROM global_markets.options_trades
WHERE underlying_symbol = 'AAPL'
AND sip_timestamp >= '2026-06-17 13:30:00'
AND sip_timestamp < '2026-06-17 20:00:00'
GROUP BY size_bucket
ORDER BY share_pct DESCVitabu vya chaguzi (options books) ndipo wafanyabiashara wengi wa rejareja hukutana na kanuni za ugawaji ambazo si FIFO safi. Masoko mengi ya chaguzi huweka oda za wateja mbele ya kila kitu kingine, kisha hutumia pro-rata au usawa (parity) kati ya wengine. Ukubwa huko ni mdogo, na kanuni za kiwango cha chini cha ugawaji huathiri zaidi oda ndogo. Asilimia 48.5 ya machapisho ya chaguzi za AAPL katika kikao hicho iliangukia kwenye bendi ya 1 contract, kati ya bendi 5. Dhidi ya ukubwa uliopo ambao unaweza kufikia maelfu ya mikataba kwa bei ya mazoezi (strike), dai la uwiano la mkataba mmoja huzungushwa hadi sifuri. Kipaumbele cha mteja na kiwango cha chini cha ugawaji ndivyo vinavyofanya oda ndogo kutekelezwa, na hiyo ni sehemu kubwa ya kwa nini oda za chaguzi hazitekelezwi wakati bei yako inafanya biashara kwenye skrini.
Bei-dalali-muda, na mahali ambapo kila mfano hutumika
Familia ya tatu iko katikati ya hizo mbili. Chini ya bei-dalali-muda, ambayo kwa kawaida huitwa parity, mfumo hugawanya biashara kati ya madalali wanaowakilishwa kwa bei hiyo, kisha hutumia kipaumbele cha muda ndani ya oda za kila dalali mwenyewe. NYSE imekuwa ikitumia mfano wa parity wa aina hii kwa muda mrefu. Dalali anayeshikilia oda moja kwa bei hiyo anaweza kupokea hisa sawa na dalali anayeshikilia kumi, kwa hivyo mahali ambapo dalali wako anapeleka oda (routes) kuna thamani ambayo hakuna mfano wowote safi unaoipima.
Kwa ufupi: Masoko ya hisa ya Marekani hutumia bei-muda, na kipaumbele cha kuonyesha na wakati mwingine parity. Masoko mengi ya chaguzi ya Marekani hutumia bei-muda na kipaumbele cha mteja kwanza, na kadhaa huongeza pro-rata au parity chini yake. Hatima za fahirisi za hisa kwa ujumla hutumia FIFO, wakati bidhaa nyingi za viwango vya riba za CME hutumia pro-rata au mseto na ugawaji wa TOP. Kanuni hizi huwekwa kwa kila bidhaa na hurekebishwa baada ya muda, kwa hivyo kanuni ya mkataba unaofanya biashara inafaa kuangaliwa kwenye kitabu cha kanuni cha sasa.
Ukubwa uliofichwa na wa aina ya iceberg hupoteza kipaumbele cha kuonyeshwa
Kila mfano hapo juu hugawa ukubwa ulioonyeshwa kwanza. Oda iliyofichwa, au sehemu iliyobaki isiyoonyeshwa ya oda ya aina ya iceberg, hukaa nyuma ya kila oda iliyoonyeshwa kwa bei ileile kwenye masoko mengi, haijalishi iliwasili mapema kiasi gani. Iceberg inayoonyesha 100 kati ya hisa 5,000 hupanga 100 yake inayoonekana kwa muda, kisha hufanya upya sehemu inayofuata na muhuri mpya wa muda nyuma ya foleni. Kuonyesha ukubwa hununua kipaumbele, na kuficha hulipiwa kwa nafasi kwenye foleni.
Kwa nini oda inayoweza kutekelezwa kwenye NBBO bado inaweza kukosa
NBBO ndiyo bei bora ya kununua na kuuza kote kwenye masoko ya Marekani, na ni picha ambayo inaweza kuwa imepitwa na wakati kufikia wakati oda yako inatua.
SQL halisi nyuma ya kila namba
SELECT
multiIf(size < 100, 'under 100 shares',
size = 100, 'exactly 100 shares',
size <= 500, '101 to 500 shares',
size <= 1000, '501 to 1,000 shares',
'over 1,000 shares') AS size_bucket,
round(100.0 * count() / sum(count()) OVER (), 1) AS share_pct
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND sip_timestamp >= '2026-06-17 13:30:00'
AND sip_timestamp < '2026-06-17 20:00:00'
GROUP BY size_bucket
ORDER BY share_pct DESCChapisho moja la kawaida zaidi kwa AAPL katika kikao hicho lilikuwa under 100 shares, kwa asilimia 88.9 ya machapisho kote kwenye bendi za ukubwa 5. Ukubwa ulioonyeshwa ndani mara nyingi ni hisa mia chache. Oda kubwa kuliko ile iliyoonyeshwa huchukua kilichopo, kisha huenda kwenye bei inayofuata au kusubiri, kulingana na aina ya oda uliyotuma. Oda ya kikomo iliyopangwa hasa kwenye NBBO inayowasili baada ya kiwango hicho kutumika hujiunga na nyuma ya foleni na kusubiri.
Data notes
Kitabu cha oda hapo juu ni cha kinadharia. Ukubwa wake wa bid, mauzo ya loti 100, kiwango cha chini cha loti 2 na sehemu ya asilimia 40 ya juu vilichaguliwa ili kufanya tofauti za ugawaji zionekane, na hakuna vigezo vya soko lolote vilivyokusudiwa. Kila paneli imefungwa kwenye dirisha maalum: Juni 2026 kwa ukubwa wa wastani wa uchapishaji, na kikao kimoja mnamo 17 Juni 2026 kwa vingine vitatu. Ukubwa ni kama ulivyoripotiwa kwenye consolidated tape.
Maswali Yanayoulizwa Mara Kwa Mara (FAQ)
Kipaumbele cha bei-muda ni nini?
Kipaumbele cha bei-muda hupanga oda zilizopo kwenye kitabu kwa bei kwanza, kisha kwa muda zilizowasili. Kati ya oda kwenye bei sawa, muhuri wa muda wa kwanza hutekelezwa kikamilifu kabla ya inayofuata kupata chochote. Masoko ya hisa ya Marekani hutumia hii kama kanuni ya msingi.
Ugawaji wa pro-rata ni nini?
Pro-rata huipa kila oda kwenye bei bora sehemu ya biashara inayoingia kulingana na ukubwa wake, huku muda wa kuwasili ukitumika tu kwa loti zilizobaki. Masoko mengi ya pro-rata hutumia kiwango cha chini cha ugawaji, kwa hivyo oda ambayo dai lake liko chini ya hapo haipati chochote.
Kwa nini wafanyabiashara wa hatima huweka oda kubwa kuliko wanayotaka kufanya biashara?
Kwenye kitabu cha pro-rata, ugawaji hufuata ukubwa ulioonyeshwa, kwa hivyo mfanyabiashara anayetarajia sehemu ya oda yoyote huweka oda ya ukubwa mara nyingi zaidi ya ile anayotaka. Kiwango chote hufanya vivyo hivyo, na kina kilichoonyeshwa huishia kuwa juu ya mahitaji halisi.
Je, kughairi na kubadilisha oda hufanya nipoteze nafasi yangu kwenye foleni?
Kwenye soko la bei-muda, kubadilisha bei ya oda au kuongeza idadi yake huipa muhuri mpya wa muda nyuma ya foleni kwa bei hiyo. Kupunguza idadi kwa kawaida huhifadhi nafasi ya awali. Kila soko huweka tabia kamili.
Kila paneli hapo juu ina SQL iliyoizalisha, kwa hivyo unaweza kubadilisha alama au dirisha na kuiendesha tena. Maswali yaleyale yanaweza kuulizwa kwa Kiingereza rahisi kwenye terminal ya Strasmore.