Strasmore Research
Apprendre Matt ConnorPar Matt Connor

Pourquoi le marché crypto n'a pas de NBBO

Le marché crypto manque de SIP et de consolidated tape. Découvrez pourquoi les prix divergent entre les plateformes et quels indices remplacent ces mécanismes de référence.

Le marché des cryptomonnaies ne dispose pas de NBBO (National Best Bid and Offer). Le NBBO est une création réglementaire issue du Regulation NMS, qui régit les bourses américaines traitant des actions NMS. Aucun mécanisme équivalent ne supervise les plateformes de cryptomonnaies. Deux plateformes peuvent afficher des prix différents pour le même actif au même instant ; les deux cotations sont réelles, mais aucune ne constitue « le » prix : il n’existe aucun mécanisme dans l’écosystème crypto chargé d’en produire un seul.

Pourquoi le marché crypto n’a pas de NBBO : les deux éléments manquants

Les actions américaines bénéficient d’un prix unique à un instant T grâce à deux mécanismes techniques.

Le premier est le « consolidated tape ». Chaque bourse enregistrée transmet ses cotations et ses transactions à un processeur d’informations boursières, le SIP, qui les fusionne en un flux public unique. La meilleure offre d’achat (bid) et la meilleure offre de vente (offer) présentes dans ce flux constituent le NBBO. Notre guide sur le SIP par rapport aux flux directs des bourses explique comment ces données parviennent aux différents abonnés avec des latences variables.

Le second est la règle 611, dite « order protection rule » : une plateforme ne peut pas exécuter un ordre à un prix inférieur à la meilleure cotation protégée d’une autre plateforme. Cela transforme le NBBO d’une simple statistique publiée en une contrainte réelle sur le lieu d’exécution des ordres.

Le marché crypto ne possède ni l’un ni l’autre. Aucun processeur ne fusionne les flux des plateformes, et aucune règle n’empêche une plateforme d’exécuter une transaction alors qu’un meilleur prix est disponible ailleurs. Chaque plateforme apparie ses propres ordres avec son propre carnet d’ordres et s’en tient là.

Il est utile d’observer le modèle des actions de près. Le tableau ci-dessous prend une valeur de référence, AAPL, sur une période fixe de trente minutes le matin du 10 juin 2026, et ventile chaque transaction par plateforme d’exécution.

RequêteRépartition des transactions AAPL par plateforme, 10h00 à 10h30 ET le 10 juin 2026
Le SQL exact derrière chaque chiffre
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

Les titres ont été échangés sur 17 plateformes en trente minutes. Le tableau les classe selon leur écart par rapport au prix moyen pondéré par le volume (VWAP) de la période. La plateforme la plus éloignée, 24X National Exchange LLC, se situait à 5.21 points de base de ce prix tout en traitant 0.01% des volumes. La plus proche, Investors Exchange, a exécuté ses transactions à moins de 0.01 points de base. Un point de base représente un centième de un pour cent. Ce regroupement n’est pas le fruit d’une courtoisie entre concurrents. C’est le résultat de la règle 611 et du cours consolidé qui maintiennent une douzaine de carnets d’ordres distincts sur un prix unique.

Pourquoi deux plateformes crypto affichent-elles des prix différents au même instant ?

Les carnets d’ordres sont isolés et le capital nécessaire pour les unifier circule lentement. Acheter sur la plateforme la moins chère et vendre sur la plus chère au même moment exige que les jetons soient déjà disponibles sur la plateforme de vente et que les liquidités soient déjà sur la plateforme d’achat. Les transferts nécessitent des confirmations réseau et des délais de retrait, allant de quelques minutes à plusieurs jours, chaque opération engendrant des frais. Un écart persiste tant qu’un acteur déjà positionné sur les deux plateformes ne juge pas l’opération rentable.

Le spread affiché ne représente d’ailleurs qu’une partie du coût réel. Prenons une hypothèse : une plateforme facturant 0,10 % pour prendre de la liquidité sur chaque côté collecte 20 points de base sur un aller-retour, ce qui éclipse un spread affiché de 2 points de base.

Les cotations « locked » et « crossed » sont-elles courantes en crypto ?

Un marché est dit « locked » lorsque le meilleur bid est égal à la meilleure offer, et « crossed » lorsque le bid est supérieur à l’offer. Pour les actions, ces deux états sont des anomalies que les bourses corrigent en quelques instants, comme le décrit les marchés locked et crossed. Si vous reconstituez manuellement le haut du carnet, le travail de séquençage effectué par un flux consolidé devient évident. Le tableau ci-dessous regroupe le même ticker et la même période par tranches d’une seconde et retient le meilleur bid et la meilleure offer, sans tenir compte de la plateforme d’origine ou de l’horodatage précis.

RequêteTop of book reconstitué manuellement à partir des flux bruts, agrégation par seconde
Le SQL exact derrière chaque chiffre
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

Durant la minute 10:00, 88.3% des secondes se sont révélées « locked » ou « crossed » selon cette méthode rudimentaire. Le reste, non croisé, présentait un spread moyen de 0.49 points de base, contre 1.27 points de base pour la cotation moyenne d’une plateforme unique sur ces mêmes secondes. Un haut de carnet agrégé ne peut jamais être plus large que la cotation d’une seule plateforme au même instant : le meilleur bid provient de la plateforme la plus haute, la meilleure offer de la plus basse. Pour les actions, un processeur horodate et ordonne ce flux, résolvant ainsi les blocages. En crypto, personne n’assemble ce flux. Un bid sur une plateforme supérieur à une offer sur une autre est un état normal, et non une erreur en attente de correction.

Ce qui remplace le NBBO : indices et taux de référence

En l’absence de meilleur prix légal, le marché crypto s’appuie sur des taux de référence publiés. Un taux de référence est un chiffre calculé selon une méthodologie écrite : un ensemble défini de plateformes observées sur une fenêtre temporelle précise, agrégées par une formule telle qu’une médiane pondérée par le volume des transactions. La méthodologie constitue le produit lui-même. Les ETF crypto au comptant calculent leur valeur liquidative (NAV) par rapport à un taux de ce type, et les produits indiciels à règlement en espèces se règlent sur cette base.

Deux propriétés en découlent. Un taux de référence est une convention plutôt qu’une découverte, car modifier l’échantillon de plateformes ou la fenêtre temporelle produit un chiffre différent, tout en restant défendable selon la méthodologie publiée. Il décrit également des transactions déjà effectuées, sur des plateformes où un trader peut ne pas avoir de compte, ce qui en fait un point de repère plutôt qu’une cotation exécutable.

La profondeur diffère également. Le flux consolidé des actions ne contient que le haut du carnet, la profondeur totale provenant des flux propres à chaque bourse, une distinction traitée dans données de marché niveau 1 versus niveau 2. Les plateformes crypto publient leur carnet complet via des API publiques sans consolidation supérieure, et l’absence de produit consolidé agréé signifie qu’il n’existe aucun équivalent au délai expliqué dans pourquoi les cours boursiers sont différés de 15 minutes.

La meilleure exécution existe-t-elle sans NBBO ?

Pour les actions, l’étalon est public : le NBBO au moment de l’exécution de l’ordre, reconstructible a posteriori à partir du « tape ». En crypto, l’étalon est la politique propre à l’algorithme de routage. Les plateformes auxquelles il se connecte et les niveaux de frais qu’il y paie déterminent l’exécution. Deux routeurs utilisant des listes de plateformes différentes produisent des exécutions différentes au même instant, sans qu’aucune règle de type boursier ne soit enfreinte.

Pourquoi il n’existe pas de prix de clôture crypto

Un marché ouvert vingt-quatre heures sur vingt-quatre et sept jours sur sept n’a pas de clôture. Rien ne marque la fin d’une séance, et chaque bougie quotidienne tracée par un fournisseur commence à partir d’un horodatage choisi par ce dernier, généralement 00:00 UTC. La clôture boursière est un mécanisme planifié. Le tableau ci-dessous détaille la dernière demi-heure de cette même séance du 10 juin, minute par minute.

RequêteDernière demi-heure de la séance du 10 juin 2026, minute par minute
Le SQL exact derrière chaque chiffre
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

Le volume se concentre à l’approche de l’enchère. La minute 15:30 a traité 0.1 millions d’actions. La minute 16:00 en a traité 0.46 millions, soit 8.6% du total de la demi-heure. Cette dernière barre représente l’enchère de clôture : un prix, un instant, chaque participant souhaitant la clôture officielle se trouvant dans la même file d’attente. Les fonds valorisent leurs actifs sur ce cours et les fournisseurs d’indices se rééquilibrent dessus. Un cours de fin de journée pour une position crypto est, au contraire, celui de la plateforme, de l’horodatage et de la méthode choisis par une politique comptable ; deux relevés couvrant la même position à la même heure peuvent diverger de plus que le spread affiché.

Méthodologie de construction des tableaux

Le tableau des plateformes comptabilise chaque transaction AAPL entre 10h00 et 10h30 ET le 10 juin 2026 et associe chaque code de bourse à son nom ; un code sans nom est identifié comme une plateforme numérotée. Le tableau des cotations regroupe cette même période par tranches d’une seconde et ignore l’ordre d’arrivée des cotations, une méthode volontairement plus rudimentaire qu’un flux consolidé réel. Les cotations avec un prix non positif ou inversé sont exclues, tout comme les minutes sans seconde non croisée. Le tableau de clôture utilise des barres d’une minute, la dernière barre intégrant la transaction de l’enchère de clôture.

FAQ

Le marché crypto a-t-il un NBBO ?

Non. Le « National Best Bid and Offer » est défini par le Regulation NMS pour les actions cotées aux États-Unis, et le trading de cryptomonnaies se situe en dehors de ce cadre réglementaire. Aucun processeur ne consolide les cotations des plateformes crypto en un flux unique, et aucune règle n’empêche une plateforme d’exécuter une transaction à un prix moins avantageux qu’ailleurs.

Pourquoi les prix crypto diffèrent-ils entre les plateformes au même instant ?

Chaque plateforme apparie les ordres uniquement avec son propre carnet, et le capital nécessaire pour combler un écart doit être pré-positionné sur les deux plateformes. Les transferts coûtent du temps et des frais, et une différence persiste tant qu’elle ne justifie pas le coût de l’arbitrage.

Quel est l’équivalent crypto du « consolidated tape » ?

Les indices et taux de référence publiés s’en rapprochent le plus. Chacun est calculé à partir d’un ensemble de plateformes sur une fenêtre temporelle définie selon une méthode précise, et deux fournisseurs peuvent publier des chiffres différents pour le même actif à la même seconde. Aucun ne possède la force légale du NBBO sur les actions.

Existe-t-il un prix de clôture en crypto ?

Pas au sens boursier du terme. Un marché ouvert 24h/24 et 7j/7 ne comporte pas d’enchère de clôture, et toute clôture quotidienne est une convention d’horodatage choisie par un fournisseur de données, généralement 00:00 UTC. Un prix de clôture boursier résulte d’une enchère réelle qui apparie tous les intérêts de clôture à un prix unique.


Chaque tableau présenté ici est accompagné du code SQL qui l’a généré. Les mêmes questions, plateforme par plateforme et minute par minute, peuvent être posées pour n’importe quel ticker et n’importe quelle période sur le terminal Strasmore.

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