> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Limites de position

> Un plafond sur la part d’un marché qu’un même compte peut détenir, indexé sur la taille du marché, de sorte qu’il contraint la concentration sans bloquer la liquidité des débuts.

Aucun compte ne peut détenir une part illimitée d’un marché. La limite porte sur votre **position augmentée de vos ordres ouverts** d’un même côté ; une fois que vous l’avez atteinte, tout nouvel ordre qui augmenterait ce côté est rejeté.

Clôturer n’est jamais restreint. La limite contraint le risque que vous pouvez accumuler, pas votre capacité à en sortir.

<h2 id="why-concentration-is-the-risk">
  Pourquoi le risque, c’est la concentration
</h2>

Un marché où un seul compte détient l’essentiel de l’encours a un mode de défaillance bien précis. Quand cette position est liquidée, personne en face n’est assez gros pour l’absorber — le carnet ne peut pas la prendre, le fonds d’assurance s’épuise, et le déficit atteint la [réduction automatique du levier](/fr/trading/adl), qui clôture des positions bénéficiaires appartenant à des traders qui n’ont rien fait de mal.

La limite est ce qui empêche la défaillance d’un compte de devenir celle de tout le monde.

<h2 id="how-the-cap-is-computed">
  Comment le plafond est calculé
</h2>

$$
\text{limite} = \max\!\left(\text{encours du marché} \times \theta,\; \text{limite de base}\right)
$$

Deux composantes, et la plus grande l’emporte.

**Le seuil de part** rattache votre plafond à la taille réelle du marché. Un marché avec plus d’encours peut absorber une position plus grosse, donc il en autorise une.

**La limite de base** est un plancher fixe. Sans elle, un marché fraîchement coté, quasiment sans encours, aurait un plafond proche de zéro — donc personne ne pourrait prendre de position, donc l’encours ne grandirait jamais. C’est ce plancher qui permet à un marché de démarrer.

Les deux termes sont configurés marché par marché, et la limite de base est calibrée sur la profondeur de chaque marché — un marché plus profond porte un plancher plus élevé.

En notant $B$ la limite de base et $\theta$ le seuil de part, le basculement se situe là où l’encours du marché atteint $B / \theta$ :

| Encours du marché          | Terme qui gouverne | Votre plafond                                            |
| -------------------------- | ------------------ | -------------------------------------------------------- |
| En dessous de $B / \theta$ | La limite de base  | $B$, et il ne bouge pas quand le marché grandit          |
| Au-dessus de $B / \theta$  | Le seuil de part   | $\text{encours} \times \theta$, qui monte avec le marché |

Sur un marché jeune, votre plafond est donc plat et généreux au regard du carnet ; sur un marché mûr, il suit la taille du marché lui-même.

<Warning>
  Lisez les deux valeurs dans la spécification de contrat du marché que vous négociez. Ce sont des paramètres on-chain propres à chaque marché, ils diffèrent fortement d’un marché à l’autre, et ils évoluent au gré des cotations et des revues de risque — un plafond calculé à partir d’un chiffre cité ailleurs sera faux. Voir [Marchés](/fr/trading/markets).
</Warning>

<h2 id="how-many-orders-you-may-have-resting">
  Combien d’ordres vous pouvez laisser en carnet
</h2>

La taille de position est plafonnée, le **nombre** d’ordres l’est aussi. La limite est propre au compte et évolue avec vous :

$$
\text{ordres ouverts max.} = \min\!\left(50 + \frac{\text{solde}}{50},\; 1{,}000 + \frac{\text{volume cumulé}}{5{,}000{,}000},\; 5{,}000\right)
$$

Les deux termes sont libellés en USD. Un compte neuf, avec 1 000 USDC et aucun historique, en obtient 70 : le terme de solde gouverne au début, le terme de volume prend le relais à mesure que vous négociez, et **5 000 reste le plafond dur** quoi qu’il arrive.

Une règle supplémentaire prend de court ceux qui font tourner des stratégies automatisées : dès que vous détenez **1 000 ordres en carnet**, les types d’ordres classés comme restreints — les ordres reduce-only et les ordres conditionnels, entre autres — sont refusés avec un motif de rejet distinct, tandis que les ordres ordinaires continuent d’être acceptés jusqu’à votre limite. L’intention est qu’une stratégie qui remplit le carnet ne puisse pas épuiser la capacité dont dépend la clôture d’une position.

<Note>
  C’est l’une des limites les plus susceptibles de surprendre un teneur de marché, parce qu’elle est invisible jusqu’au refus d’un ordre et qu’elle change avec votre solde et votre volume. Voir [Ordre rejeté](/fr/help/order-rejected).
</Note>

<h2 id="what-counts">
  Ce qui est comptabilisé
</h2>

**La position et les ordres ouverts ensemble.** Les ordres en carnet qui augmenteraient votre position comptent dans la limite, car une limite qui les ignorerait pourrait être contournée en plaçant des ordres et en attendant.

**Par côté.** Les expositions longue et courte sont mesurées séparément.

**Tous sous-comptes confondus.** Les sous-comptes d’un même propriétaire sont agrégés. Répartir une position entre plusieurs sous-comptes ne relève pas le plafond — du point de vue du marché la concentration est la même, et c’est précisément la concentration que la limite vise à empêcher.

**L’encours total du marché compte les deux côtés.** Le dénominateur est le marché entier, pas un seul de ses côtés.

<h2 id="what-happens-at-the-limit">
  Ce qui se passe une fois la limite atteinte
</h2>

<div className="dg" data-dg="oi-limit-check">
  <div className="dg-c" style={{aspectRatio:"720 / 308"}}>
    <svg className="dg-w" viewBox="0 0 720 308" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 172.00 58.00 L 203.60 58.00" />

      <path className="dg-head dg--blue" d="M 210.00 58.00 L 203.60 62.40 L 203.60 53.60 Z" />

      <path className="dg-wire dg--green" d="M 414.00 58.00 L 460.28 34.86" />

      <path className="dg-head dg--green" d="M 466.00 32.00 L 462.24 38.80 L 458.31 30.93 Z" />

      <path className="dg-wire dg--orange" d="M 414.00 58.00 L 461.02 95.98" />

      <path className="dg-head dg--orange" d="M 466.00 100.00 L 458.26 99.40 L 463.79 92.56 Z" />
    </svg>

    <div className="dg-band" style={{left:"0.0000%",top:"63.6364%",width:"100.0000%",height:"36.3636%"}}><span className="dg-cap">Sur quoi le plafond est mesuré</span></div>
    <div className="dg-b dg--blue" style={{left:"0.0000%",top:"9.7403%",width:"23.3333%",height:"18.1818%"}}><span className="dg-t">Un ordre qui augmente l’exposition</span></div>
    <div className="dg-b dg--yellow dg-round" style={{left:"29.7222%",top:"9.7403%",width:"27.2222%",height:"18.1818%"}}><span className="dg-t">Au-delà du plafond ?</span></div>
    <div className="dg-b dg--green" style={{left:"65.2778%",top:"2.5974%",width:"34.7222%",height:"15.5844%"}}><span className="dg-t">Accepté</span></div>
    <div className="dg-b dg--orange" style={{left:"65.2778%",top:"24.6753%",width:"34.7222%",height:"15.5844%"}}><span className="dg-t">Rejeté à la soumission</span><span className="dg-s">avec un motif</span></div>
    <div className="dg-b dg--green dg-left" style={{left:"0.0000%",top:"40.2597%",width:"56.9444%",height:"15.5844%"}}><span className="dg-s">Un ordre reduce-only ou de clôture n’est jamais testé — toujours accepté</span></div>
    <div className="dg-b dg--sky" style={{left:"2.2222%",top:"72.0779%",width:"30.7407%",height:"21.4286%"}}><span className="dg-t">Position et ordres en carnet ensemble</span><span className="dg-s">ce qui peut devenir position compte</span></div>
    <div className="dg-b dg--sky" style={{left:"34.6296%",top:"72.0779%",width:"30.7407%",height:"21.4286%"}}><span className="dg-t">Long et short, séparément</span><span className="dg-s">chaque côté a son plafond</span></div>
    <div className="dg-b dg--sky" style={{left:"67.0370%",top:"72.0779%",width:"30.7407%",height:"21.4286%"}}><span className="dg-t">Sous-comptes, agrégés</span><span className="dg-s">répartir une position ne le relève pas</span></div>
  </div>
</div>

Les ordres qui vous pousseraient au-delà du plafond sont rejetés à la soumission, avec un motif explicite. Les ordres qui réduisent l’exposition sont toujours acceptés.

Votre plafond n’est pas figé. Il monte quand l’encours du marché grandit ; si l’encours se contracte brutalement, une position existante peut se retrouver au-dessus d’un plafond qui a baissé. Rien n’est clôturé de force pour autant — vous ne pouvez simplement plus ajouter tant que vous n’êtes pas repassé en dessous.

<h2 id="reading-the-live-values">
  Lire les valeurs en vigueur
</h2>

Chaque chiffre de cette page est une configuration on-chain propre à chaque marché, pas une constante du protocole. Les paramètres qui les déterminent :

| Paramètre            | Ce qu’il fixe                    |
| -------------------- | -------------------------------- |
| `oi_ratio_limit_ppm` | le seuil de part                 |
| `base_oi_limit_usd`  | le plancher de la limite de base |

Ils sont publiés dans chaque [spécification de contrat](/fr/trading/markets) et lisibles sur la chaîne. Toute intégration qui les inscrit en dur finira par calculer un nombre que le réseau n’applique pas — voir [Développeurs](/fr/developers/overview).

<h2 id="where-to-go-next">
  Pour aller plus loin
</h2>

<CardGroup cols={2}>
  <Card title="Réduction automatique du levier" href="/fr/trading/adl">
    Le dénouement que les limites de position visent à rendre moins probable.
  </Card>

  <Card title="Levier" href="/fr/trading/leverage">
    Les paliers de taille, l’autre contrainte qui évolue avec la taille de la position.
  </Card>

  <Card title="Marchés" href="/fr/trading/markets">
    Seuils et limites de base propres à chaque marché.
  </Card>

  <Card title="Liquidations" href="/fr/trading/liquidations">
    Ce qui arrive quand une grosse position lâche vraiment.
  </Card>
</CardGroup>
