Strasmore Research
Jifunze Matt ConnorNa Matt Connor

Kwa nini soko la crypto halina NBBO na SIP

Soko la crypto halina NBBO kwa sababu hakuna SIP au consolidated tape. Jifunze kwa nini bei hutofautiana kwenye masoko tofauti na jinsi index hutumika kama rejea.

Soko la crypto halina NBBO. National best bid and offer ni zao la kanuni moja, Regulation NMS, inayodhibiti masoko ya hisa ya Marekani yanayofanya biashara ya hisa za NMS. Hakuna kitu kama hicho kinachosimamia maeneo ya biashara ya crypto. Masoko mawili yanaweza kunukuu bei tofauti kwa sarafu ileile kwa wakati mmoja, nukuu zote mbili ni halisi, na hakuna hata moja inayoweza kuitwa "bei": hakuna utaratibu wowote katika crypto wenye jukumu la kutoa bei moja pekee.

Kwa nini crypto haina NBBO: vipengele viwili vinavyokosekana

Hisa za Marekani hupata bei moja kwa wakati mmoja kupitia mifumo miwili ya msingi.

Cha kwanza ni consolidated tape. Kila soko lililosajiliwa hutuma nukuu na biashara zake kwa securities information processor, yaani SIP, ambayo huunganisha taarifa hizo kuwa mtiririko mmoja wa umma. Ofa ya juu zaidi ya kununua (bid) na ofa ya chini zaidi ya kuuza (offer) katika mtiririko huo ndiyo NBBO. Mwongozo wetu kuhusu SIP dhidi ya direct exchange feeds unaelezea jinsi data hiyo inavyowafikia waliojisajili kwa kasi tofauti.

Cha pili ni Rule 611, kanuni ya ulinzi wa oda: soko haliruhusiwi kutekeleza biashara kwa bei mbaya zaidi kuliko nukuu iliyolindwa ya soko lingine. Hii huifanya NBBO kutoka kuwa takwimu iliyochapishwa tu na kuwa kizuizi cha mahali ambapo oda inaweza kutekelezwa (print).

Crypto haina vyote viwili. Hakuna processor inayounganisha mitiririko ya masoko, na hakuna kanuni inayozuia soko kutekeleza biashara kwa bei mbaya zaidi wakati kuna bei nzuri kwingineko. Kila soko hulinganisha oda zake na kitabu chake cha oda pekee na kuishia hapo.

Toleo la hisa linastahili kuangaliwa kwa karibu. Jopo hapa chini linachukua hisa moja maarufu, AAPL, kwa muda wa nusu saa kamili asubuhi ya Juni 10, 2026, na kugawanya kila hisa iliyotekelezwa kulingana na soko ilikotekelezea.

UlizaMahali ambapo hisa za AAPL zilinunuliwa, kwa kila soko, 10:00 hadi 10:30 asubuhi ET, Juni 10, 2026
SQL halisi nyuma ya kila namba
WITH
    win AS
    (
        SELECT
            toUInt16(exchange)                 AS ex_id,
            toFloat64(price) * toFloat64(size) AS notional,
            toFloat64(size)                    AS shares
        FROM global_markets.stocks_trades
        WHERE ticker = 'AAPL'
          AND sip_timestamp >= '2026-06-10 14:00:00'
          AND sip_timestamp <  '2026-06-10 14:30:00'
          AND price > 0
          AND size > 0
    ),
    venues AS
    (
        SELECT
            toUInt16(id) AS ex_id,
            name
        FROM global_markets.stocks_exchanges
        WHERE asset_class = 'stocks'
    ),
    by_venue AS
    (
        SELECT
            ex_id,
            sum(notional) AS notional,
            sum(shares)   AS shares,
            count()       AS print_count
        FROM win
        GROUP BY ex_id
    )
SELECT
    ifNull(nullIf(v.name, ''), concat('Venue ', toString(b.ex_id)))          AS venue,
    round(100 * b.shares / sum(b.shares) OVER (), 2)                         AS pct_of_shares,
    b.print_count                                                            AS print_count,
    round(abs(10000 * ((b.notional / b.shares)
        / (sum(b.notional) OVER () / sum(b.shares) OVER ()) - 1)), 2)        AS abs_gap_bps
FROM by_venue AS b
LEFT JOIN venues AS v ON v.ex_id = b.ex_id
ORDER BY abs_gap_bps DESC
Run this yourself

Hisa zilibadilisha wamiliki katika masoko 17 ndani ya dakika thelathini. Jopo linayapanga masoko hayo kulingana na umbali wake kutoka kwa bei ya wastani iliyopimwa kwa ujazo (volume-weighted average price) ya kipindi hicho. Soko la mbali zaidi, 24X National Exchange LLC, lilikuwa na tofauti ya 5.21 basis points huku likishughulikia 0.01% ya hisa zote. Soko la karibu zaidi, Investors Exchange, lilitekeleza biashara ndani ya 0.01 basis points. Basis point moja ni sehemu moja ya mia ya asilimia moja. Ukaribu huo si kwa sababu ya adabu kati ya washindani. Ni matokeo ya Rule 611 na nukuu iliyounganishwa (consolidated quote) inayoshikilia vitabu kadhaa vya oda tofauti kwenye bei moja.

Kwa nini masoko mawili ya crypto yanaonyesha bei tofauti kwa wakati mmoja?

Vitabu vya oda ni tofauti na mtaji unaoweza kuviunganisha husonga polepole. Kununua kwenye soko la bei nafuu na kuuza kwenye soko la bei ghali kwa wakati mmoja kunahitaji sarafu kuwepo tayari kwenye soko la kuuza na pesa kuwepo tayari kwenye soko la kununua. Uhamisho unahitaji uthibitisho wa mtandao na muda wa kusubiri wa uondoaji, unaochukua dakika hadi siku, na kila uhamisho una ada. Pengo la bei huendelea kuwepo hadi pale mtu aliyepata nafasi katika masoko yote mawili anapoona inafaa kulitumia.

Spread iliyonukuliwa pia ni sehemu ndogo ya gharama halisi. Chukua mfano: soko linalotoza asilimia 0.10 kuchukua liquidity kila upande hukusanya 20 basis points kwa mzunguko mzima, jambo ambalo ni kubwa zaidi kuliko spread ya 2 basis points iliyonukuliwa.

Je, nukuu zilizofungwa (locked) na zilizovuka (crossed) ni za kawaida katika crypto?

Soko hufungwa (locked) wakati bei ya juu zaidi ya kununua inalingana na bei ya chini zaidi ya kuuza, na huvuka (crossed) wakati bei ya kununua ni kubwa kuliko ya kuuza. Kwa nukuu za hisa zinazoonyeshwa, hali zote mbili ni ukiukaji, na masoko huyarekebisha ndani ya muda mfupi, kama inavyoelezewa katika locked and crossed markets. Unganisha nukuu za juu za kitabu kwa mkono na utaona kazi ya mpangilio inayofanywa na mtiririko uliounganishwa. Jopo hapa chini linapanga ticker ileile na kipindi kilekile katika mapipa ya sekunde moja na kuchukua bei ya juu zaidi ya kununua na bei ya chini zaidi ya kuuza katika kila moja, bila kujali ni soko gani lililoiweka au wakati gani hasa.

UlizaBei bora zaidi iliyokusanywa kwa mikono kutoka kwa nukuu za soko, kwa vipindi vya sekunde moja
SQL halisi nyuma ya kila namba
WITH
    q AS
    (
        SELECT
            toDateTime(toTimeZone(sip_timestamp, 'America/New_York')) AS sec,
            toFloat64(bid_price)                                      AS bid,
            toFloat64(ask_price)                                      AS ask
        FROM global_markets.cache_stocks_quotes
        WHERE ticker = 'AAPL'
          AND sip_timestamp >= '2026-06-10 14:00:00'
          AND sip_timestamp <  '2026-06-10 14:30:00'
          AND bid_price > 0
          AND ask_price > bid_price
    ),
    per_sec AS
    (
        SELECT
            sec,
            max(bid)             AS top_bid,
            min(ask)             AS top_ask,
            avg(ask - bid)       AS venue_spread,
            avg((ask + bid) / 2) AS mid
        FROM q
        GROUP BY sec
    )
SELECT
    formatDateTime(toStartOfMinute(sec), '%H:%i')                         AS et_time,
    round(100 * countIf(top_bid >= top_ask) / count(), 1)                 AS locked_or_crossed_pct,
    round(avgIf(10000 * (top_ask - top_bid) / mid, top_bid < top_ask), 2) AS top_of_book_spread_bps,
    round(avg(10000 * venue_spread / mid), 2)                             AS venue_quote_spread_bps
FROM per_sec
GROUP BY toStartOfMinute(sec)
HAVING countIf(top_bid < top_ask) > 0
ORDER BY toStartOfMinute(sec)
Run this yourself

Katika dakika ya 10:00, 88.3% ya sekunde zilionekana zimefungwa au kuvuka chini ya ujenzi huo wa kawaida. Zilizobaki ambazo hazikuvuka zilikuwa na wastani wa 0.49 basis points, ikilinganishwa na 1.27 basis points kwa wastani wa nukuu ya soko moja katika sekunde hizo hizo. Nukuu ya juu iliyokusanywa haiwezi kamwe kuwa pana zaidi ya nukuu ya soko moja kwa wakati mmoja: bei ya juu zaidi ya kununua hutoka kwenye soko lolote lililo juu zaidi, na bei ya chini zaidi ya kuuza kutoka kwenye soko lolote lililo chini zaidi. Katika hisa, processor huweka muhuri wa muda na kupanga mtiririko huo na mivutano hiyo hutatuliwa. Katika crypto, hakuna anayekusanya mtiririko huo. Bei ya kununua kwenye soko moja iliyo juu ya bei ya kuuza kwenye soko lingine ni hali ya kawaida, si kosa linalosubiri kurekebishwa.

Ni nini kinachochukua nafasi ya NBBO: fahirisi na viwango vya marejeleo

Kwa kukosekana kwa bei bora ya kisheria, crypto hutegemea viwango vya marejeleo vilivyochapishwa. Kiwango cha marejeleo ni namba inayokokotolewa kulingana na mbinu iliyoandikwa: seti maalum ya masoko yanayozingatiwa kwa muda uliowekwa, yaliyojumuishwa kwa fomula iliyotajwa kama vile wastani wa ujazo wa biashara. Mbinu hiyo ndiyo bidhaa yenyewe. Spot crypto ETFs hupima thamani ya mali (net asset value) dhidi ya kiwango cha aina hii, na bidhaa za fahirisi zinazotatuliwa kwa pesa taslimu (cash-settled) hutatuliwa dhidi ya kiwango hicho.

Sifa mbili hujitokeza. Kiwango cha marejeleo ni makubaliano badala ya ugunduzi, kwa kuwa kubadilisha seti ya masoko au kubadilisha muda hutoa namba tofauti na zote mbili zinaweza kutetewa chini ya mbinu zao zilizochapishwa. Pia inaelezea biashara zilizokwisha fanyika, kwenye masoko ambayo mfanyabiashara anaweza asiwe na akaunti, jambo linaloifanya kuwa alama (mark) badala ya nukuu ambayo mtu yeyote anaweza kuitekeleza.

Kina cha soko pia ni tofauti. Mtiririko uliounganishwa wa hisa hubeba nukuu za juu pekee, na kina kamili hutoka kwenye mtiririko wa kila soko, mgawanyo ulioelezwa katika level 1 versus level 2 market data. Masoko ya crypto huchapisha kitabu chao kamili kupitia API za umma bila kitu chochote kuunganishwa juu yake, na hakuna bidhaa iliyoidhinishwa iliyounganishwa inayomaanisha hakuna mbadala wa ucheleweshaji ulioelezwa katika why stock quotes are delayed 15 minutes.

Je, utekelezaji bora (best execution) upo bila NBBO?

Katika hisa, kipimo ni cha umma: NBBO wakati oda iliposhughulikiwa, inayoweza kujengwa upya baadaye kutoka kwa tape. Katika crypto, kipimo ni sera ya router yenyewe. Masoko inayounganisha na kiwango cha ada inayolipa katika kila moja huamua utekelezaji. Router mbili zilizo na orodha tofauti za masoko hutoa utekelezaji tofauti kwa wakati mmoja, na hakuna iliyovunja kanuni ya aina ile iliyo katika hisa.

Kwa nini hakuna bei ya kufunga (closing price) ya crypto

Soko la saa ishirini na nne kwa siku, siku saba kwa wiki (24/7) halina kufunga. Hakuna kinachoashiria mwisho wa kikao, na kila mshumaa wa kila siku unaochorwa na mtoa huduma huanza kutoka kwa muhuri wa muda ambao mtoa huduma huyo alichagua, kwa kawaida 00:00 UTC. Kufunga kwa hisa ni utaratibu uliopangwa. Jopo hapa chini linapitia nusu saa ya mwisho ya kikao hicho cha Juni 10, dakika kwa dakika.

UlizaNusu saa ya mwisho ya kikao cha Juni 10, 2026, dakika kwa dakika
SQL halisi nyuma ya kila namba
WITH bars AS
(
    SELECT
        toTimeZone(window_start, 'America/New_York') AS et,
        toFloat64(volume)                            AS vol
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AAPL'
      AND window_start >= '2026-06-10 19:30:00'
      AND window_start <  '2026-06-10 20:01:00'
)
SELECT
    formatDateTime(et, '%H:%i')            AS et_time,
    round(vol / 1e6, 2)                    AS volume_millions,
    round(100 * vol / sum(vol) OVER (), 2) AS share_of_window_pct
FROM bars
ORDER BY et
Run this yourself

Ujazo hujilimbikizia mnada unapokaribia. Dakika ya 15:30 ilifanya biashara ya hisa milioni 0.1. Dakika ya 16:00 ilifanya biashara ya milioni 0.46, 8.6% ya nusu saa nzima. Baa hiyo ya mwisho hubeba mnada wa kufunga: bei moja, wakati mmoja, kila mshiriki anayetaka kufunga rasmi akiwa kwenye foleni moja. Fedha hupimwa dhidi ya bei hiyo na watoa fahirisi hurekebisha kulingana nayo. Alama ya mwisho wa siku kwa nafasi ya crypto badala yake ni soko lolote, muhuri wa muda, na mbinu ambayo sera ya uhasibu inataja, na taarifa mbili zinazoshughulikia nafasi ileile kwa saa ileile zinaweza kutofautiana kwa zaidi ya spread iliyonukuliwa.

Jinsi paneli hizi zilivyojengwa

Paneli ya masoko huhesabu kila biashara ya AAPL kati ya saa 10:00 na 10:30 asubuhi ET mnamo Juni 10, 2026 na kuoanisha kila msimbo wa soko na jina lake; msimbo usio na jina hutatuliwa kama soko lenye namba. Paneli ya nukuu hupanga kipindi hicho hicho katika mapipa ya sekunde moja na kupuuza mpangilio ambao nukuu zilifika, jambo ambalo ni la makusudi na mbaya zaidi kuliko mtiririko halisi uliounganishwa. Nukuu zenye bei isiyo chanya au iliyopinduliwa huondolewa, na dakika zisizo na sekunde isiyovuka huondolewa. Paneli ya kufunga hutumia baa za dakika moja, na baa ya mwisho hubeba biashara ya mnada wa kufunga.

Maswali Yanayoulizwa Mara Kwa Mara

Je, crypto ina NBBO?

Hapana. National best bid and offer inafafanuliwa chini ya Regulation NMS kwa hisa zilizoorodheshwa Marekani, na biashara ya crypto iko nje ya kanuni hiyo. Hakuna processor inayounganisha nukuu za masoko ya crypto kuwa mtiririko mmoja, na hakuna kanuni inayozuia soko kutekeleza biashara kwa bei mbaya zaidi wakati kuna bei nzuri kwingineko.

Kwa nini bei za crypto hutofautiana kati ya masoko kwa wakati mmoja?

Kila soko hulinganisha oda na kitabu chake cha oda pekee, na mtaji unaoweza kufunga pengo lazima uwe umewekwa tayari katika masoko yote mawili. Uhamisho unagharimu muda na ada, na tofauti huendelea kuwepo hadi pale inapokuwa na thamani zaidi kuliko gharama ya mzunguko wa kuichukua.

Ni nini mbadala wa crypto wa consolidated tape?

Fahirisi zilizochapishwa na viwango vya marejeleo ndivyo vinavyokaribia zaidi. Kila moja hukokotolewa kutoka kwa seti ya masoko yaliyotajwa kwa muda uliowekwa na mbinu iliyotajwa, na watoa huduma wawili wanaweza kuchapisha namba tofauti kwa mali ileile kwa sekunde ileile. Hakuna inayobeba nguvu ya kisheria ambayo NBBO inayo katika hisa.

Je, kuna bei ya kufunga katika crypto?

Si kwa maana ambayo hisa inayo. Soko la 24/7 halina mnada wa kufunga, na kufunga kwa kila siku ni makubaliano ya muhuri wa muda yaliyochaguliwa na mtoa data, kwa kawaida 00:00 UTC. Bei ya kufunga ya hisa hutokana na mnada halisi unaolinganisha maslahi yote ya kufunga kwa bei moja.


Kila paneli hapa inakuja na SQL iliyoizalisha. Maswali yaleyale, soko kwa soko na dakika kwa dakika, yanaweza kuulizwa kwa ticker yoyote na kipindi chochote kwenye terminal ya Strasmore.

#market structure#crypto#nbbo#reg nms#reference rates