Système d'attribution de positions

Dernière mise à jour : 31 mars 2025

Attribution des liquidations non exécutées

Actuellement, parce qu'il est préjudiciable à l'expérience client de simplement rompre l'open interest des traders rentables pour compenser les traders mal garantis, nous avons développé un modèle alternatif pour faciliter la fourniture de liquidités pendant les périodes de forte volatilité.

Les fournisseurs de liquidités (LP) sont prêts à prendre le risque de recevoir des liquidations non exécutées. L'avantage est la marge de maintien restante de la valeur de marché de la position, ce qui compense le risque.

La participation au Système d'attribution de positions (PAS) fonctionne comme suit :

  1. 1

    Chaque LP qui souhaite participer au système peut indiquer une position maximale qu'il est prêt à se voir attribuer en un seul ordre, ou une taille de position maximale qu'il est prêt à avoir APRÈS qu'une attribution a eu lieu (ou les deux).

  2. 2

    Chaque LP dispose d'un certain montant de marge disponible (AM) à tout moment. Ainsi, si AM < MT (seuil maximal), il n'assume pas son seuil maximal, mais uniquement jusqu'à la marge disponible.

  3. 3

    Lors de l'attribution, cela apparaît dans le flux websocket pour les Fills et nous envoyons un e-mail décrivant les paramètres de la position qu'ils ont assumée.

  4. 4

    En dernier recours, si une liquidation ne peut être ni exécutée dans le carnet d'ordres ni attribuée par les LP participant au PAS, alors un débouclement se produit.

La capacité totale des fournisseurs de liquidités participant au programme constitue un fonds d'assurance de facto qui offre une protection contre la volatilité extrême entraînant des pertes pour le système.

Cette solution nous permet de continuer à ne pas exiger de clawbacks et d'avoir un règlement en temps réel des profits.

Logique du Système d'attribution de positions

Répartition des attributions

De nombreux facteurs influencent la manière dont les attributions sont réparties entre les Fournisseurs de liquidités (LP) dans le PAS.

  • Les membres du programme d'attribution sont tous traités de manière égale. Lorsqu'une liquidation se produit et ne peut être exécutée par le carnet d'ordres, les parts totales disponibles pour l'attribution sont réparties également entre tous les Fournisseurs de liquidités actifs.

  • Bien que tous les comptes soient traités de manière égale lors de l'attribution des parts, les avantages de définir une préférence maximale plus élevée pour recevoir des parts d'attribution peuvent toujours être observés dans la répartition des parts attribuées. Si vous êtes plus apte à recevoir plus d'attributions en général (c'est-à-dire en maintenant une marge suffisante pour saisir les opportunités), cela fera de vous un fournisseur plus fiable et vous donnera la capacité de recevoir une part plus importante.

  • Par exemple, si 500 000 contrats de FI_BTCUSD (quel que soit le type) étaient attribués entre 10 LP (avec 5 LP définis sur max_position = 25 000 et les 5 autres LP définis sur max_position = 100 000), alors l'attribution de liquidation serait d'abord répartie également entre les 10 comptes à 50 000. Cependant, comme les 5 premiers comptes ont un maximum de 25 000, ils recevraient leurs limites maximales. Cela signifie que les 125 000 restants qui ont débordé seraient répartis entre les autres comptes.

Description de l'algorithme

Vous trouverez ci-dessous une description directe du processus :

  1. 1

    Le prix de référence d'un contrat ou de contrats change, évaluant les positions à un nouveau montant.

  2. 2

    Une liquidation se produit au niveau du compte sur marge (par exemple, FI_BTCUSD) lorsque les valeurs des positions tombent en dessous de l'exigence de marge de maintien.

  3. 3

    Les attributions se produisent par contrat (par exemple, FI_BTCUSD_150618).

  4. 4

    Nous désignons la liquidation non exécutée pour un contrat spécifique par U.

  5. 5

    Nous désignons l'ensemble des Fournisseurs de liquidités dont les préférences générales sont satisfaites par P.

  6. 6

    Nous attribuons U parmi P selon leurs préférences de risque.

  7. 7

    Répétez le processus suivant jusqu'à ce que U ait été entièrement attribué ou que P soit vide.

  8. 8

    Si P est vide et que n'a pas été entièrement attribué, alors le reste est résilié, avec une baisse correspondante de l'open interest.

Consultez un Exemple de la manière dont une Attribution se déroule dans notre système.

Les séparateurs décimaux et de milliers affichés dans cet article peuvent différer des formats affichés sur nos plateformes de trading. Consultez notre article sur la façon dont nous utilisons les points et les virgules pour plus d'informations.

Besoin d’aide supplémentaire ?