> ## 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.

# Ordre rejeté

> Pourquoi un ordre n’a jamais atteint le carnet — les motifs de rejet courants, et la solution pour chacun.

Un ordre rejeté n’a pas été exécuté, n’est pas resté en carnet, et ne vous a rien coûté. Le protocole contrôle chaque ordre avant qu’il n’atteigne le carnet, et un rejet vous dit quel contrôle il n’a pas passé.

Descendez cette liste de haut en bas — les trois premiers cas couvrent la plupart des rejets.

<h2 id="insufficient-margin">
  Marge insuffisante
</h2>

**Le rejet le plus fréquent.** Votre collatéral disponible ne couvre pas la marge initiale de l’ordre, plus les frais réservés pour clôturer plus tard la position qui en résulte.

Notez le second point : l’exigence est légèrement supérieure à taille ÷ levier, parce que le protocole réserve dès l’ouverture de quoi payer les frais de clôture. Un ordre dimensionné exactement sur votre solde disponible sera rejeté pour cette raison. Voir [Frais de transaction](/fr/programs/fees#why-your-reserved-margin-exceeds-the-initial-requirement).

**Solution :** réduisez la taille, augmentez le levier, ou déposez davantage de collatéral. Vérifiez `Margin Required` (marge requise) dans le [ticket d’ordre](/fr/help/order-ticket) avant de soumettre — c’est le nombre que le contrôle utilisera.

<h2 id="post-only-would-have-crossed">
  Post-only aurait croisé
</h2>

Vous avez utilisé `ALO` (post-only, exclusivement maker) et l’ordre aurait pris de la liquidité au lieu d’en apporter. Dans ce cas, post-only est rejeté plutôt qu’exécuté — c’est tout son intérêt.

**Solution :** déplacez votre prix pour qu’il ne croise pas, ou passez en `GTC` si vous acceptez de payer le taux taker.

<h2 id="reduce-only-would-not-reduce">
  Reduce-only n’aurait rien réduit
</h2>

Vous avez marqué l’ordre reduce-only (réduction de position uniquement) et il n’aurait réduit aucune position — soit vous n’en avez pas, soit elle est de l’autre côté.

**Solution :** regardez l’onglet Positions. Reduce-only fait son travail ici : il arrête un ordre qui aurait ouvert une exposition non voulue. Voir [Reduce-only](/fr/trading/reduce-only).

<h2 id="self-trade-prevention">
  Prévention de l’auto-exécution
</h2>

L’ordre aurait été apparié à votre propre ordre en carnet. Le protocole l’en empêche plutôt que de vous laisser trader contre vous-même.

Le côté annulé dépend du mode fixé sur l’ordre — faire expirer le taker, le maker, ou les deux. Voir [Prévention de l’auto-exécution](/fr/trading/self-trade-prevention).

**Solution :** annulez d’abord votre ordre en carnet de l’autre côté, ou choisissez un autre mode.

<h2 id="price-outside-the-band">
  Prix hors bande
</h2>

Les ordres trop éloignés du prix de référence sont rejetés, qu’ils reposent en carnet ou s’exécutent. La bande de prix arrête les erreurs de saisie et empêche qu’un carnet peu fourni soit parcouru jusqu’à un prix absurde.

**Solution :** rapprochez votre prix du marché. Si vous cherchez à faire reposer un ordre loin du marché, la bande dit jusqu’où.

<h2 id="size-or-price-precision">
  Précision de taille ou de prix
</h2>

Chaque marché a un **pas de cotation** (l’incrément de prix) et un **pas de quantité** (l’incrément de quantité). Un prix ou une taille qui ne tombe pas sur un incrément valide est rejeté plutôt qu’arrondi — arrondir reviendrait à exécuter autre chose que ce que vous avez demandé.

Chaque marché impose aussi une taille d’ordre minimale et maximale.

**Solution :** arrondissez aux incréments du marché. Lisez-les dans la spécification du contrat plutôt que de les supposer — voir [Précision](/fr/trading/precision).

<h2 id="position-limit">
  Limite de position
</h2>

L’ordre pousserait votre position au-delà du plafond de concentration de ce marché, qui limite la part de l’encours de positions ouvertes qu’un seul compte peut détenir.

**Solution :** réduisez la taille. Voir [Limites de position](/fr/trading/oi-limits).

<h2 id="market-is-not-accepting-that-order">
  Le marché n’accepte pas cet ordre
</h2>

Les marchés portent un statut qui détermine ce que le carnet accepte. Un marché en `ReduceOnly` n’accepte que les ordres de clôture ; `PostOnly` rejette tout ordre taker ; `Paused` et `PreOpen` n’acceptent rien venant de comptes ordinaires.

**Solution :** c’est le marché qui vous dit ce qu’il accepte en ce moment, ce n’est pas un défaut de votre ordre. Voir [Cotations](/fr/programs/listings#the-states-a-market-can-be-in).

<h2 id="rate-limited">
  Limite de débit atteinte
</h2>

Trop de requêtes trop vite. Cela concerne le trading automatisé bien plus souvent que le trading manuel.

**Solution :** espacez vos requêtes et réessayez. Si vous construisez une intégration, voir [Développeurs](/fr/developers/overview).

<h2 id="still-unexplained">
  Toujours inexpliqué
</h2>

Si rien de ce qui précède ne correspond, envoyez le cas à `contact@intention.xyz` avec :

|                                      |                                        |
| ------------------------------------ | -------------------------------------- |
| **Le message de rejet exact**        | Mot pour mot, pas reformulé            |
| **Marché, sens, type, taille, prix** | L’ordre tel que vous l’aviez configuré |
| **Horodatage UTC**                   | À la seconde près                      |
| **Identifiant d’ordre client**       | Si vous en avez fixé un                |
| **Votre solde disponible**           | Au moment de la tentative              |

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

<CardGroup cols={2}>
  <Card title="Le ticket d’ordre" href="/fr/help/order-ticket">
    Lire Margin Required avant de soumettre.
  </Card>

  <Card title="Types d’ordres" href="/fr/trading/order-types">
    Post-only, IOC, et ce que chacun garantit.
  </Card>

  <Card title="Précision" href="/fr/trading/precision">
    Pas de cotation et pas de quantité.
  </Card>

  <Card title="Pourquoi mon ordre n’a-t-il pas été exécuté" href="/fr/help/fill-or-pnl-question">
    Accepté, mais jamais exécuté.
  </Card>
</CardGroup>
