Aller au contenu

    Appuyez sur / pour rechercher, sur [ et ] pour la page précédente et la suivante.

    Fonctionnement

    Trades et prix

    À quoi ressemble un trade de votre côté, et d’où vient son prix.

    Pour trader, vous choisissez un marché (BTC et ETH aujourd’hui), un sens (long ou short), la marge que vous engagez et le levier appliqué dessus, puis vous validez. La position s’ouvre au prix médian d’Hyperliquid dans le bloc où votre ordre s’exécute. La clôture fonctionne de la même façon : l’Exchange relit le prix médian et règle votre résultat avec le LP.

    Contre qui vous tradez

    Le LP, à chaque trade. Il n’y a ici ni carnet d’ordres, ni moteur d’appariement, ni autre trader en face : ce que vous gagnez sort du LP et ce que vous perdez y entre. C’est pour cela qu’il n’y a ni slippage ni funding à payer.

    D’où vient le prix

    Les contrats HyperEVM peuvent lire l’état de HyperCore dans le même bloc. Quand votre ordre s’exécute, l’Exchange lit le meilleur prix acheteur et le meilleur prix vendeur du perpétuel Hyperliquid correspondant, et exécute à leur point médian, arrondi à l’inférieur. Il n’y a ni flux de prix séparé, ni comité d’oracles, ni signataire de prix : le prix est celui que cotent les teneurs de marché d’Hyperliquid dans ce bloc.

    • Un prix par bloc. HyperCore expose un seul instantané par bloc, donc tous les trades d’un marché dans un même bloc s’exécutent au même prix.
    • Le carnet doit être exploitable. Si l’un des deux côtés du carnet est vide, ou si le carnet est croisé, les trades de ce marché sont rejetés jusqu’à ce qu’il redevienne normal. Il n’y a pas de prix de secours.
    • Le ticker n’est pas le prix d’exécution. Le ticker de l’app affiche un microprix pondéré par les tailles, à titre indicatif ; les exécutions utilisent toujours le prix médian simple.

    Frais, funding, slippage

    Pas de funding, pas de spread, pas de slippage, et pas de gas à payer : le relayer s’en charge. La part du protocole vient des clôtures gagnantes, sous la forme de l’échelle d’impact asymétrique et de frais sur gain de 2%. Clôturer via un frontend que le propriétaire a approuvé comme builder coûte aussi des frais de builder de 0.5% du gain ; l’app ne désigne aucun builder. Une perte ne coûte jamais plus que la perte elle-même.

    Marge

    Chaque trade est une position à part entière, avec sa propre marge, pendant toute sa durée. Vous ne pouvez pas ajouter de marge pour repousser une liquidation, ni en retirer pour l’utiliser ailleurs ; il n’y a ni marge croisée, ni changement de levier après l’ouverture.

    Une position se termine de deux façons : vous la clôturez (quand vous voulez, toujours en totalité), ou elle est liquidée quand le prix franchit son prix de faillite. Pour renforcer un sens, ouvrez une deuxième position ; pour réduire le risque, clôturez celle-ci et ouvrez-en une plus petite.

    Ce qui est disponible, et les plafonds

    Marchés BTC et ETH
    Levier maximal 1000×
    Marge minimale $10
    Position minimale (marge × levier) $500
    Position maximale $10,000,000
    Positions ouvertes par compte 64
    Positions par clôture 25

    Chaque marché a aussi un plafond d’intérêt ouvert par côté, qu’un keeper ajuste selon le marché ; tant qu’un côté est à son plafond, les nouvelles ouvertures de ce côté sont rejetées. Pendant les étapes de lancement, le relayer limite aussi la taille de chaque ordre (Risques). Un nouveau marché ne peut être listé que s’il existe dans le carnet d’Hyperliquid, et le listing est une action du propriétaire qui passe par le timelock.

    De votre navigateur à la chaîne

    1. Signature. L’app construit l’ordre sous forme de message EIP-712, et votre clé de session le signe dans un worker séparé du navigateur. Le message indique votre compte, le marché, le sens, la marge, le levier, un nonce unique et une échéance à 1 heure.
    2. File d’attente. Le relayer vérifie la signature et votre solde, réserve la marge et met l’ordre en file.
    3. Exécution. Le relayer regroupe les ordres en file par lots et les envoie au BatchExecutor, qui transmet chacun à l’Exchange. L’Exchange vérifie de nouveau la signature, lit le prix et ouvre la position.
    4. Confirmation. L’indexeur voit le résultat et le pousse vers l’app par un flux en direct.

    Un ordre qui ne s’est pas exécuté avant son échéance expire, et sa réservation est libérée. Un ordre en file peut être annulé par une signature tant qu’il n’a pas été envoyé on-chain ; révoquer vos clés de session annule tous les ordres qu’elles ont signés et qui ne sont pas encore exécutés.

    Dernière mise à jour: