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

# Take-profit et stop-loss

> Des ordres de protection attachés à un ordre ou à une position — comment chacun se dimensionne, comment la paire s’annule, et pourquoi ils ne se déclenchent qu’une fois.

Le take-profit (prise de bénéfice) et le stop-loss (ordre stop de protection) sont des [ordres conditionnels](/fr/trading/conditional-orders) avec une seule mission : clôturer une position quand le prix atteint un niveau que vous avez choisi. Ils sont toujours reduce-only — un ordre de protection capable d’ouvrir une position serait le contraire d’une protection.

Ils existent sous deux formes, et la différence entre les deux est la chose la plus importante de cette page.

<h2 id="attached-to-an-order-or-attached-to-a-position">
  Attaché à un ordre, ou attaché à une position
</h2>

**Attaché à un ordre.** Vous fixez le take-profit et le stop-loss au moment où vous placez une entrée. Ils s’activent quand cet ordre s’exécute, et ils sont dimensionnés sur lui. Si l’entrée est annulée avant d’être exécutée, les ordres de protection partent avec elle.

**Attaché à une position.** Vous les fixez depuis le panneau des positions, sur quelque chose que vous détenez déjà. Ils portent sur la position plutôt que sur une quantité.

Cette portée a une conséquence qui mérite d’être dite franchement.

<Note>
  Un ordre de protection attaché à une position clôture **votre position telle qu’elle est au moment où le déclencheur part** — pas la taille qu’elle avait quand vous l’avez fixé. Renforcez la position et le stop couvre la taille plus grande. Réduisez-la et le stop couvre la plus petite. Vous n’avez pas à le refixer après avoir modifié votre position.
</Note>

Il y a une exception. Si l’ordre de protection se convertit en ordre **à cours limité** plutôt qu’en ordre au marché, sa taille est figée à l’instant du déclenchement. À partir de là c’est un ordre en carnet ordinaire, qui ne suit plus la position.

## Configuration

| Choix                 | Options                                                            |
| --------------------- | ------------------------------------------------------------------ |
| Prix de déclenchement | [Prix de marquage](/fr/trading/mark-price) ou dernier prix négocié |
| Ordre produit         | Marché ou cours limité                                             |

Le prix de marquage est le déclencheur le plus sûr pour un ordre de protection : il est lissé et bien plus difficile à pousser que le dernier prix affiché, ce qui compte puisque l’objectif est précisément de ne pas être sorti par une seule transaction aberrante. Le dernier prix réagit plus vite et suit ce que vous voyez s’afficher.

<h2 id="how-the-pair-cancels">
  Comment la paire s’annule
</h2>

Le take-profit et le stop-loss sont liés selon le principe *one-cancels-the-other* : l’un annule l’autre. Le comportement exact dépend de ce qu’est devenue la branche déclenchée.

<div className="dg" data-dg="tp-sl-oco">
  <div className="dg-c" style={{aspectRatio:"720 / 306"}}>
    <svg className="dg-w" viewBox="0 0 720 306" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 154.00 58.00 L 175.60 58.00" />

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

      <path className="dg-wire dg--green" d="M 340.00 58.00 L 367.40 31.45" />

      <path className="dg-head dg--green" d="M 372.00 27.00 L 370.46 34.61 L 364.34 28.29 Z" />

      <path className="dg-wire dg--orange" d="M 340.00 58.00 L 367.94 92.05" />

      <path className="dg-head dg--orange" d="M 372.00 97.00 L 364.54 94.84 L 371.34 89.26 Z" />

      <path className="dg-wire dg--orange" d="M 548.00 128.00 L 548.00 141.60" />

      <path className="dg-head dg--orange" d="M 548.00 148.00 L 543.60 141.60 L 552.40 141.60 Z" />
    </svg>

    <div className="dg-b dg--blue" style={{left:"0.0000%",top:"9.8039%",width:"20.8333%",height:"18.3007%"}}><span className="dg-t">Une branche part</span></div>
    <div className="dg-b dg--yellow dg-round" style={{left:"25.8333%",top:"8.4967%",width:"20.8333%",height:"20.9150%"}}><span className="dg-t">Exécutée entièrement ?</span></div>
    <div className="dg-b dg--green" style={{left:"52.2222%",top:"0.0000%",width:"47.7778%",height:"17.6471%"}}><span className="dg-t">L’autre branche est annulée</span><span className="dg-s">position clôturée, plus rien d’armé</span></div>
    <div className="dg-b dg--orange" style={{left:"52.2222%",top:"22.8758%",width:"47.7778%",height:"17.6471%"}}><span className="dg-t">L’autre branche reste active</span><span className="dg-s">vous détenez encore une position, donc encore une protection</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"52.2222%",top:"49.6732%",width:"47.7778%",height:"20.9150%"}}><span className="dg-t">Si elle part plus tard</span><span className="dg-s">le reliquat non exécuté est annulé, puis cette branche part sur la position telle qu’elle est</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"0.0000%",top:"49.6732%",width:"47.7778%",height:"20.9150%"}}><span className="dg-t">Un seul déclenchement</span><span className="dg-s">une clôture partielle ne réarme rien</span></div>
    <div className="dg-b dg--sky dg-left" style={{left:"0.0000%",top:"77.7778%",width:"100.0000%",height:"18.3007%"}}><span className="dg-s">Un ordre au marché déclenché utilise une tolérance de slippage fixe de 10%, quel que soit votre réglage manuel. Après une clôture partielle, vérifiez la position : le reste n’est plus protégé sans nouvel ordre.</span></div>
  </div>
</div>

**Si la branche déclenchée s’exécute entièrement**, l’autre est annulée. Position clôturée, plus rien d’armé.

**Si elle se convertit en un ordre à cours limité qui ne s’exécute pas**, l’autre branche reste active. C’est le cas que personne n’anticipe, et c’est le bon comportement : vous détenez toujours une position, donc vous voulez toujours une protection. Si le marché repart ensuite assez loin pour déclencher la seconde branche, l’ordre non exécuté de la première est annulé et la seconde branche se déclenche sur la position telle qu’elle est — possiblement d’une taille différente de la première tentative.

<h2 id="they-fire-once">
  Ils se déclenchent une seule fois
</h2>

Un ordre de protection se déclenche **exactement une fois**. Si l’ordre qui en résulte ne clôture pas entièrement la position, le protocole ne le **réarme pas** pour le reliquat.

Cela compte parce qu’un ordre au marché déclenché est de type IOC : dans un carnet mince, il peut exécuter une partie de votre position et annuler le reste, vous laissant détenir quelque chose sans aucune protection armée.

Ne se déclencher qu’une fois est un choix délibéré. Se réarmer automatiquement dans un carnet qui vient d’échouer à absorber l’ordre revient à soumettre dans exactement l’illiquidité qui a causé l’exécution partielle — de façon répétée, dans les pires conditions.

<Warning>
  Après une clôture partielle, vérifiez votre position. L’ordre de protection est consommé, et l’exposition restante n’est plus protégée tant que vous n’en fixez pas un nouveau. C’est la différence la plus lourde de conséquences entre cette plateforme et celles qui redéclenchent automatiquement.
</Warning>

<h2 id="slippage-on-a-triggered-market-order">
  Slippage sur un ordre au marché déclenché
</h2>

Un ordre au marché produit par un déclencheur de protection utilise une **tolérance de slippage fixe de 10 %**, quelle que soit celle que vous avez configurée pour vos ordres manuels.

Le raisonnement : un stop existe pour vous faire sortir. Une tolérance serrée reprise de vos réglages habituels signifierait que le stop se déclenche, n’arrive pas à s’exécuter, et vous laisse dans la position dont il devait vous sortir. Une borne large accepte un moins bon prix en échange d’une sortie effective.

Tout le reste concernant les [ordres au marché](/fr/trading/market-to-limit) s’applique toujours — la bande de prix du marché et la borne dérivée de la profondeur plafonnent l’une comme l’autre l’exécution.

<h2 id="changing-them">
  Les modifier
</h2>

Les ordres de protection **ne peuvent pas être modifiés sur place**. Pour changer un prix de déclenchement ou un prix limite, annulez et créez-en un nouveau.

L’intervalle entre l’annulation et la recréation est une fenêtre sans protection. Dans un marché rapide, placez d’abord le nouvel ordre là où la plateforme le permet, ou acceptez que la fenêtre existe et gardez-la courte.

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

<CardGroup cols={2}>
  <Card title="Ordres conditionnels" href="/fr/trading/conditional-orders">
    La mécanique de déclenchement sous-jacente, et le modèle d’états complet.
  </Card>

  <Card title="Reduce-only" href="/fr/trading/reduce-only">
    La garantie qui rend un ordre de protection sûr.
  </Card>

  <Card title="Prix de marquage" href="/fr/trading/mark-price">
    Pourquoi c’est la référence de déclenchement la plus sûre.
  </Card>

  <Card title="Liquidations" href="/fr/trading/liquidations">
    Ce qui arrive si la protection ne se déclenche pas à temps.
  </Card>
</CardGroup>
