Cette page a été traduite automatiquement. La version anglaise fait référence. Lire en anglais →
Aller au contenu principal

Priorité des ordres

Comment les ordres sont acheminés, qui peut les exécuter et dans quel ordre.

Principes du carnet d'ordres​

Hypercall opère un carnet d'ordres central à cours limité (CLOB) pour les options. Tous les ordres en attente sont des ordres à cours limité. Il n'existe pas d'ordre au marché en tant que type distinct. Les contrats perpétuels ne se négocient pas sur ce carnet : ce sont des ordres Hyperliquid natifs (voir Ordres perp ci-dessous).

Priorité prix-temps​

Les ordres du carnet sont appariés selon la priorité prix-temps :

  1. Prix : l'ordre en attente au meilleur prix est exécuté en premier. Les bids sont classés du plus haut au plus bas, les asks du plus bas au plus haut.
  2. Temps : à niveau de prix égal, l'ordre arrivé le plus tôt est exécuté en premier.

Lorsqu'un ordre entrant croise la liquidité en attente, il est exécuté immédiatement aux meilleurs prix disponibles. Tout reliquat non exécuté reste dans le carnet (ou est annulé, selon la durée de validité).

Durée de validité​

Chaque ordre comporte une instruction de durée de validité (TIF) :

TIF
Nom
Comportement
Cas d’usage
GTC
Good Till Cancelled
Reste dans le carnet jusqu’à exécution ou annulation de votre part
Par défaut. Ordres à cours limité passifs, fourniture de liquidité.
IOC
Immediate or Cancel
Exécute immédiatement tout ce qui croise, annule le reste
Exécution agressive. Équivalent d’un « ordre au marché ».
FOK
Fill or Kill
Ordres combo : exécute immédiatement la taille complète du package ou rien. Options à jambe unique : se comporte actuellement comme IOC, une exécution partielle peut donc être conservée et le reste annulé.
Packages tout-ou-rien. Pour une taille à jambe unique, vérifiez le carnet avant l’envoi.
💡

Il n'existe pas de type « ordre au marché » dédié. Pour obtenir un comportement d'ordre au marché, soumettez un ordre à cours limité avec une TIF IOC à un prix que vous êtes prêt à payer. L'ordre croise tout ce qui est disponible et annule toute partie non exécutée.

Maker et taker​

Chaque exécution a deux côtés :

  • Le maker est la partie dont l'ordre était déjà en attente dans le carnet.
  • Le taker est la partie dont l'ordre entrant l'a croisé.

Makers et takers paient 0 % de frais dans la configuration de lancement. Consultez Frais pour la politique de lancement et le barème futur prévu.

Types d'ordres​

Hypercall prend en charge plusieurs chemins d'exécution selon ce que vous négociez et la façon dont vous soumettez vos ordres :

Ordre à cours limité

Options à jambe unique, directement dans le carnet

  • Ordre à cours limité standard dans le carnet d’ordres
  • Croise la liquidité en attente ou reste à votre prix
  • Disponible sur les instruments carnet d’ordres uniquement
  • Durée de validité : GTC, IOC ou FOK

Ordre RPI

Options à jambe unique, enchère + carnet

  • Par défaut sur les instruments éligibles au RFQ
  • Enchère de 2 secondes entre MM avant le carnet
  • Les MM doivent battre le prix de référence d’au moins 1 tick
  • Bascule vers un ordre à cours limité standard si aucun MM n’exécute

RFQ

Packages multi-jambes

  • Demande de cotation auprès de teneurs de marché professionnels
  • Acceptation manuelle ou exécution automatique avec une limite
  • Exécution atomique : le package entier ou rien
  • Pas de repli vers le carnet : utilisez un ordre combo pour cela

Ordres à cours limité​

Le chemin le plus simple. Vous soumettez un prix, une taille, un sens et un symbole. Le moteur vérifie votre marge, valide votre signature EIP-712 et place l'ordre dans le carnet.

Si le carnet contient de la liquidité en attente à votre limite ou à un meilleur prix, vous croisez immédiatement. Sinon, votre ordre reste en attente jusqu'à exécution ou annulation.

C'est le chemin d'exécution des instruments configurés en carnet d'ordres uniquement (sans couche RFQ/RPI), ainsi que de tout ordre envoyé avec route: "book_only". Les ordres reduce-only, les ordres groupés et les ordres WebSocket vont aussi directement dans le carnet.

Ordres RPI (Retail Price Improvement)​

Sur les instruments configurés à la fois pour le carnet d'ordres et le RFQ, un POST /order avec route: "best_execution" (ou sans route) entre dans un pipeline d'exécution en deux phases. C'est le chemin par défaut de l'interface Hypercall.

PHASE 1 — RPI AUCTION2s windowPHASE 2 — LIMIT FALLBACK1You submit a limit orderEIP-712 signed · price + size + sideSignature + margin validated2Broadcast to market makersAll active QPs receive your order via WebSocket3Collect qualifying quotesEach quote must beat reference price by ≥ 1 tickQualifyingquote?YESRPI FillPrice improvementNONo improvement or timeout4Place on orderbook at your limitStandard limit order · same signed priceBookcross?YESBook FillAt resting priceNOResting OrderWaiting for counterparty

Phase 1 : enchère RPI

Les teneurs de marché se disputent l’exécution de votre ordre

  • L’ordre est diffusé à tous les fournisseurs de cotations connectés
  • Les teneurs de marché disposent de 2 secondes pour répondre avec une cotation ferme
  • S’il existe de la liquidité exécutable dans le carnet, chaque cotation doit strictement améliorer ce prix du carnet
  • S’il n’existe aucune liquidité exécutable dans le carnet, chaque cotation doit respecter votre limite
  • La cotation au meilleur prix l’emporte (égalités départagées par l’heure d’arrivée)
  • L’enchère se clôt plus tôt si tous les teneurs de marché ont répondu
  • Si une cotation qualifiante l’emporte, vous êtes exécuté immédiatement à votre limite ou mieux
Les exécutions de cette phase ne violent jamais votre prix limite.

Phase 2 : repli à cours limité

Votre ordre devient un ordre à cours limité standard

  • S’active uniquement si la phase 1 ne produit aucune exécution qualifiante
  • L’ordre est placé dans le carnet à votre prix limite d’origine
  • Croise immédiatement s’il existe de la liquidité en attente à votre limite ou mieux
  • Sinon, l’ordre reste en attente jusqu’à exécution ou annulation
  • La durée de validité standard s’applique (GTC, IOC, FOK)
  • Latence totale entre la soumission et la phase 2 : ~2 secondes
Même comportement qu’un ordre à cours limité soumis directement.

La logique structurelle provient de programmes des marchés actions comme le Retail Price Improvement de CBOE BYX et le NYSE Retail Liquidity Program : les teneurs de marché obtiennent le privilège de voir votre ordre avant le carnet uniquement s'ils ne passent pas devant la liquidité exécutable en attente sans l'améliorer.

Fenêtre d’enchère
2 secondes
Amélioration min.
1 tick
Exécutions partielles
Aucune

RFQ (demande de cotation)​

Le RFQ est utilisé pour les ordres multi-jambes (spreads, straddles, iron condors, risk reversals) et pour les instruments à jambe unique configurés en RFQ uniquement. Les teneurs de marché sont la seule contrepartie et il n'y a pas de repli vers le carnet : si aucune cotation n'est exécutée, la demande expire. Pour un package à ratio fixe, vous pouvez aussi envoyer un ordre combo à la place.

Le RFQ fonctionne selon deux modes :

Acceptation manuelle​

  1. Vous soumettez un package via POST /rfq/request avec vos jambes (instrument, sens, taille par jambe)
  2. Le système diffuse la demande à tous les fournisseurs de cotations éligibles
  3. Les QP répondent avec des cotations fermes (valables jusqu'à 30 secondes)
  4. Vous voyez toutes les cotations dans l'application et en sélectionnez manuellement une à accepter
  5. Vous signez et soumettez une acceptation (POST /rfq/accept) pour exécuter la transaction

L'acceptation manuelle vous donne un contrôle total sur la cotation retenue. La contrepartie est une seconde signature et le risque que les cotations expirent pendant que vous décidez.

Exécution automatique​

  1. Vous soumettez un package via POST /rfq/request avec un auto_accept_limit (le débit maximal que vous paierez, ou le crédit minimal que vous accepterez)
  2. Votre signature pré-autorise l'exécution à tout prix compris dans votre limite
  3. La première cotation qui atteint ou bat votre limite est exécutée automatiquement sans seconde signature
  4. Si aucune cotation qualifiante n'arrive avant l'expiration du RFQ, la demande expire sans exécution

L'exécution automatique est plus rapide et plus simple. Vous fixez à l'avance votre pire prix acceptable et laissez le système exécuter. C'est le mode utilisé par l'interface Hypercall pour les packages multi-jambes.

Acceptation manuelle
Exécution automatique
Signatures requises
2 (soumission + acceptation)
1 (soumission avec limite)
Sélection de la cotation
Vous choisissez la cotation à accepter
La première cotation qualifiante l’emporte
Vitesse d’exécution
Dépend de la rapidité de votre acceptation
Instantanée dès qu’une cotation qualifiante arrive
Contrôle du prix
Vous voyez les prix exacts avant de vous engager
Limite pré-autorisée. Peut être exécuté à un meilleur prix que la limite.
Risque d’expiration
Les cotations peuvent expirer pendant votre examen
Aucun délai d’acceptation manuelle. La demande peut tout de même expirer si aucune cotation ne respecte votre limite.

Les exécutions multi-jambes sont toujours tout-ou-rien. Le package entier s'exécute de manière atomique, ou pas du tout. Cela élimine le risque de jambe.

Ordres combo​

Un ordre combo négocie un ratio fixe de 2 à 8 jambes d'options sur un même sous-jacent, sous la forme d'un seul ordre à cours limité à un prix net de package. Toutes les jambes sont exécutées ensemble ou aucune ne l'est, et vos positions résultantes sont les options individuelles.

  • Acheminement : avec best_execution, le package passe d'abord par l'enchère RPI pour la taille complète du package, puis par le carnet. Avec book_only, il saute l'enchère.
  • Liquidité : il peut être apparié avec d'autres ordres combo pour le même package et avec la liquidité implicite prise en charge, construite à partir des carnets des jambes individuelles.
  • Durée de validité : GTC laisse en attente le reliquat non exécuté du package, IOC l'annule, FOK exécute la quantité complète du package ou rien.
  • Dans l'application : le ticket multi-jambes propose un ordre combo à cours limité lorsque chaque jambe est une option active, ouverte au carnet, sur le même sous-jacent. Vous pouvez toujours demander des cotations RFQ pour le même package.

L'API des combos est expérimentale. Consultez l'API combo expérimentale pour la découverte, la signature et les restrictions actuelles.

Ordres perp​

Les contrats à terme perpétuels sont des perps Hyperliquid. Ils ne se négocient pas dans le carnet d'Hypercall et ne passent ni par l'enchère RPI ni par le RFQ. Le moteur d'Hypercall vérifie d'abord chaque ordre perp par rapport à l'ensemble de votre compte en marge de portefeuille, puis l'ordre atteint Hyperliquid via une enclave sécurisée sur la route TEE (par défaut dans l'application, sur option via l'API ; ces ordres portent l'adresse builder d'Hypercall) ou via votre contrat de compte sur la route avancée par smart contract, et il est apparié dans le carnet d'ordres d'Hyperliquid selon les règles d'Hyperliquid.

Caractéristique
Détails
Compte
Compte en marge de portefeuille avec Enable trading (approbation builder) effectué une fois
Types d’ordres
Au marché (limite IOC à 20 % au-delà du prix de référence), à cours limité, déclencheurs stop et take-profit, brackets TP/SL, scale
Durée de validité
GTC, IOC, ALO (Add Liquidity Only : reste en attente ou s’annule, ne prend jamais de liquidité)
Reduce-only
Pris en charge sur tous les types
Appariement
Carnet d’ordres Hyperliquid. Les exécutions arrivent sur votre compte HyperCore.
RPI/RFQ
Non applicable

Consultez Perps sur Hypercall pour le chemin complet des ordres et Types d'ordres perp pour chaque type.

Opérations groupées et de remplacement​

Pour les traders algorithmiques, l'API prend en charge les opérations par lot :

Endpoints groupés et de remplacement

  • Placement groupé (POST /bulk_order) : soumettez jusqu'à 50 ordres en une seule requête. Les ordres groupés vont directement dans le carnet d'ordres (book_only) et n'entrent pas dans l'enchère RPI.
  • Annulation groupée (DELETE /bulk_order ou DELETE /bulk_order_cloid) : annulez jusqu'à 50 ordres par identifiant d'ordre ou identifiant client en une seule requête.
  • Remplacement (PUT /order) : annulez un ordre existant et placez-en un nouveau de manière atomique dans le même tick du moteur. Aucun risque d'intervalle.
  • Remplacement groupé (PUT /bulk_order) : remplacez jusqu'à 50 ordres de manière atomique.

Les opérations de remplacement sont essentielles pour les teneurs de marché qui doivent mettre à jour leurs cotations sans risquer d'être exécutés à l'ancien prix pendant que le nouvel ordre est en transit.

Amélioration de prix (RPI)​

La garantie centrale de l'enchère RPI : un teneur de marché ne peut pas passer devant la liquidité exécutable en attente sans vous offrir un meilleur prix que le carnet. Toute liquidité en attente compatible avec votre limite, même si elle est inférieure à la taille de votre ordre, fixe la référence du carnet. Votre limite reste le pire prix d'exécution acceptable, et non la référence d'amélioration de prix lorsqu'il n'existe aucune liquidité dans le carnet.

Le prix de référence​

Le prix de référence est le meilleur prix en attente dans le carnet, compatible avec votre limite, qu'un teneur de marché doit battre. La taille affichée à ce prix n'a pas besoin de couvrir l'intégralité de votre ordre. S'il n'existe aucune liquidité exécutable en attente, la cotation doit seulement respecter votre limite.

Ordres d’achat

  • Si meilleur ask <= votre limite, référence = meilleur ask du carnet
  • Le MM doit coter à la référence moins 1 tick ou en dessous
  • S’il n’y a pas d’ask exécutable, le MM peut coter à votre limite ou en dessous

Ordres de vente

  • Si meilleur bid >= votre limite, référence = meilleur bid du carnet
  • Le MM doit coter à la référence plus 1 tick ou au-dessus
  • S’il n’y a pas de bid exécutable, le MM peut coter à votre limite ou au-dessus

C'est le même principe que la règle 11.24 de CBOE BYX : les ordres RPI doivent améliorer le NBBO. Sur Hypercall, le « NBBO » est le meilleur prix exécutable en attente dans le carnet d'ordres.

Exemple chiffré​

Vous soumettez un ordre d'achat pour 1.0 BTC-20260530-80000-C à une limite de $2,450.

État du carnet
Référence du carnet
Exigence pour le MM
Résultat
Meilleur ask : $2,448
$2,448
À $2,447.9999 ou en dessous
Le MM cote $2,447.50. Exécuté avec $2.50 d’amélioration par rapport au carnet.
Ask partiel : $2,448 pour 0.1 contrat
$2,448
À $2,447.9999 ou en dessous
Le MM doit tout de même améliorer le prix affiché du carnet pour exécuter la totalité de votre ordre.
Meilleur ask : $2,455
Aucune
À votre limite de $2,450 ou en dessous
Le MM cote $2,450. Exécuté à votre limite sans passer devant la liquidité en attente.
Aucun ask en attente
Aucune
À votre limite de $2,450 ou en dessous
Le MM cote $2,450. Exécuté à votre limite.
Meilleur ask : $2,448
$2,448
À $2,447.9999 ou en dessous
Le MM cote $2,448.50 (amélioration insuffisante). Rejeté. Vous croisez le carnet à $2,448.

Fournisseurs de cotations​

Les fournisseurs de cotations (QP) sont des teneurs de marché professionnels enregistrés sur Hypercall. Ils maintiennent des connexions WebSocket persistantes et reçoivent en temps réel à la fois les demandes d'enchère RPI et les RFQ multi-jambes.

Éligibilité des QP

  • Enregistré et actif (non suspendu)
  • Sur liste blanche pour le sous-jacent concerné (ou approuvé pour tous les sous-jacents)
  • Non gelé par la Market Maker Protection (MMP) sur ce sous-jacent
  • Connecté via WebSocket au moment de l’enchère ou du RFQ

Plusieurs QP sont en concurrence sur chaque enchère. Le système sélectionne le meilleur prix et départage les égalités par l'heure d'arrivée. Cette concurrence est le mécanisme qui produit l'amélioration de prix. À mesure que de nouveaux QP arrivent, la concurrence s'intensifie et les spreads se resserrent.

Consultez Market Maker Protection (MMP) pour la façon dont les QP gèrent leur risque, et Incitations pour les programmes destinés aux teneurs de marché.

Éligibilité des instruments​

Chaque instrument possède un mode de négociation configuré qui détermine l'acheminement des ordres :

Mode de négociation
Ordres à cours limité
Enchère RPI
RFQ
Usage typique
Carnet d’ordres + RFQ
Oui (repli en phase 2)
Oui (phase 1)
Oui (multi-jambes)
La plupart des instruments d’options au lancement
Carnet d’ordres uniquement
Oui (direct)
Non
Non
Instruments très liquides avec des carnets profonds
RFQ uniquement
Non
Non
Oui (sans repli vers le carnet)
Instruments illiquides ou récemment listés

Toutes les options actuellement listées sur le réseau principal fonctionnent en mode carnet d'ordres + RFQ. Le mode de négociation est défini par instrument et peut changer ; vous soumettez toujours le même type d'ordre, quel que soit le mode de l'instrument.

Récapitulatif de la priorité d'exécution​

Lorsqu'un ordre à jambe unique entre dans le système sur un instrument éligible au RPI, les exécutions sont priorisées ainsi :

1. Enchère RPI

Premier regard (instruments éligibles uniquement)

  • Les teneurs de marché se disputent votre ordre
  • Doit respecter votre limite
  • Doit améliorer la liquidité exécutable en attente d’au moins 1 tick
  • La meilleure cotation l’emporte, égalités départagées par l’heure d’arrivée
  • L’exécution peut inclure une amélioration de prix

2. Croisement du carnet

Exécution immédiate sur la liquidité existante

  • S’active en l’absence d’exécution RPI
  • Croise les ordres en attente à votre limite ou mieux
  • Priorité prix-temps standard
  • Peut être exécuté partiellement (appariement standard)

3. Ordre en attente

Attente d’une contrepartie

  • S’active en l’absence de croisement immédiat
  • L’ordre reste en attente à votre prix limite
  • Visible dans le carnet d’ordres
  • Soumis à votre paramètre de durée de validité

Sur les instruments en carnet d'ordres uniquement, le flux commence à l'étape 2 (pas d'enchère RPI). Le système ne vous exécute jamais à un prix moins favorable que votre limite.

Idées reçues​

Idées reçues
L'erreurLes teneurs de marché peuvent égaler la liquidité en attente du carnet et prendre l’exécution en RPI
La réalitéIls doivent battre la liquidité exécutable en attente d’au moins 1 tick. S’il n’existe aucune liquidité exécutable en attente, égaler votre limite est autorisé.
L'erreurL’enchère RPI de 2 secondes retarde considérablement mon ordre
La réalitéL’enchère se termine plus tôt si tous les MM connectés répondent. En pratique, la latence est souvent bien inférieure à 2 secondes. Le placement en phase 2 est immédiat ensuite.
L'erreurJe dois activer le RPI ou modifier un paramètre
La réalitéLe RPI est automatique pour tous les instruments éligibles. Il n’y a ni option à activer, ni changement de mode, ni type d’ordre distinct.
L'erreurUn RFQ bascule vers le carnet d’ordres si personne ne cote
La réalitéCe n’est pas le cas. Si aucun MM n’exécute le package, le RFQ expire. Pour travailler un package dans un carnet, envoyez-le plutôt sous forme d’ordre combo.
L'erreurIOC équivaut à un ordre au marché
La réalitéIOC nécessite tout de même un prix limite. Il croise tout ce qui est disponible à votre limite ou mieux, puis annule la partie non exécutée. Vous ne pouvez jamais être exécuté à un prix moins favorable que celui indiqué.

FAQ​