Stop loss et take profit : définitions
Un stop loss (SL) est un niveau de prix auquel la plateforme ferme votre position pour limiter une perte. Un take profit (TP) est un niveau de prix auquel la position est fermée pour encaisser un gain.
Les deux sont attachés à une position ouverte ou à un ordre en attente. Ils restent actifs sur le serveur du courtier, même si vous fermez MetaTrader.
Le trading de CFD et de forex avec effet de levier peut faire perdre de l'argent très vite. Un stop loss réduit ce risque sans le supprimer, comme l'explique la section sur les gaps.
Placer un SL et un TP à l'ouverture d'un trade
Dans MT5 :
- Ouvrez la fenêtre Nouvel ordre (menu Outils, bouton Nouvel ordre ou double-clic sur un symbole dans l'Observation du marché).
- Choisissez le symbole et le volume.
- Remplissez les champs Stop Loss et Take Profit avec un prix, pas une distance.
- Cliquez sur Vente ou Achat.
Pour un achat, le SL se place sous le prix d'entrée et le TP au-dessus. Pour une vente, c'est l'inverse. Si vous inversez, la plateforme refuse l'ordre.
Dans MT4, la logique est la même : la fenêtre Nouvel ordre contient les champs Stop Loss et Take Profit, en prix. Le déroulé complet d'une ouverture est détaillé dans Ouvrir un trade MT5, et les ordres limit et stop dans Ordres en attente.
Modifier SL et TP sur une position ouverte
Par la fenêtre de modification
- Ouvrez la Boîte à outils, onglet Trading.
- Faites un clic droit sur la position, puis choisissez Modifier ou supprimer (un double-clic sur la ligne ouvre la même fenêtre).
- Saisissez les nouveaux niveaux de SL et TP, puis validez avec le bouton de modification.
Dans MT4, le menu s'appelle Modifier ou supprimer l'ordre, dans l'onglet Trading du Terminal.
En glissant les lignes sur le graphique
Activez d'abord l'affichage : Outils > Options > Graphiques, cochez Afficher les niveaux de trading.
- Pour créer un SL ou un TP, cliquez sur la ligne d'entrée de la position et faites-la glisser vers le haut ou vers le bas. MT5 indique s'il s'agit d'un SL ou d'un TP et affiche le résultat estimé.
- Pour déplacer un niveau existant, faites glisser sa ligne. Relâchez, puis confirmez si la plateforme le demande.
- Pour supprimer un niveau, ouvrez la fenêtre de modification et videz le champ.
Le glisser-déposer est rapide mais imprécis. Pour un niveau exact, vérifiez le prix dans la fenêtre de modification. Pour un stop qui suit le prix automatiquement, voir Trailing stop.
Prêt à essayer sur un compte réel ou démo ?
Lien partenaire · le trading comporte un risque élevé de perte
Points, pips et prix
- Le point est la plus petite variation de prix d'un symbole. Sa valeur figure dans les spécifications des contrats.
- Le pip est une unité d'usage courant sur le forex. Sur les cotations avec une décimale supplémentaire, un pip correspond à plusieurs points. Ne confondez pas les deux : une distance pensée en pips mais saisie en points donne un stop beaucoup trop proche.
- Les champs SL et TP de MT5 attendent un prix. Les distances minimales imposées par le courtier, comme le stops level, sont exprimées en points.
Pour convertir une distance en argent selon le volume et le symbole, utilisez le calculateur ci-dessous :
Remplissez les champs vides pour voir le résultat.
D'autres outils se trouvent dans Calculateurs et simulateurs.
Ce qui se passe lors d'un gap
Un gap est un saut de prix sans cotation intermédiaire, fréquent à la réouverture du marché après le week-end ou lors d'annonces économiques.
- Le stop loss déclenche un ordre au marché. Si le prix saute au-delà de votre niveau, la position est fermée au premier prix disponible, qui peut être nettement moins bon. C'est le slippage : la perte peut dépasser celle que vous aviez prévue.
- Le take profit fonctionne comme un ordre limite. Son exécution dépend du mode d'exécution du symbole, indiqué dans les spécifications du contrat.
Un SL n'est donc pas une garantie de perte maximale. Pour mieux dimensionner vos positions, voir Gestion du risque.
Erreurs fréquentes
SL trop proche du spread
Le spread est l'écart entre le prix Bid (vente) et le prix Ask (achat). Une position acheteuse est fermée au Bid, une position vendeuse à l'Ask. Le SL d'une vente est donc touché quand l'Ask atteint le niveau, même si la courbe affichée, au Bid par défaut, ne l'atteint pas.
Affichez la ligne Ask : clic droit sur le graphique, Propriétés, onglet Afficher, cochez la ligne Ask. Le spread peut aussi s'élargir pendant les annonces et à la clôture journalière, et déclencher un stop placé trop près.
Ignorer le stops level et le freeze level
- Le stops level est la distance minimale, en points, entre le prix actuel et un SL, un TP ou un ordre en attente. En dessous, MT5 refuse l'ordre avec un message du type Invalid stops (stops invalides).
- Le freeze level est une zone proche du prix dans laquelle vous ne pouvez plus modifier un ordre ou ses niveaux.
Les deux valeurs figurent dans les spécifications du contrat (clic droit sur le symbole dans l'Observation du marché, puis Spécification). Les autres messages d'erreur sont expliqués dans Erreurs MetaTrader.
Autres pièges
- SL et TP placés du mauvais côté du prix.
- Une distance saisie en pips alors que la plateforme raisonne en points.
- En mode netting, les positions d'un même symbole fusionnent et partagent un seul SL et un seul TP. Voir Hedging vs netting MT5.
- Un stop déplacé plus loin à chaque mouvement contraire. Le sujet est traité dans Psychologie du trading.
Avant de risquer de l'argent réel, entraînez-vous sur un compte démo.
Questions fréquentes
Comment modifier SL et TP dans MT5 ?
Dans l'onglet Trading de la Boîte à outils, faites un clic droit sur la position, choisissez Modifier ou supprimer, puis saisissez les nouveaux niveaux. Vous pouvez aussi faire glisser les lignes sur le graphique.
Comment placer un stop loss dans MT4 ?
Saisissez le prix dans le champ Stop Loss de la fenêtre Nouvel ordre, ou ajoutez-le ensuite avec Modifier ou supprimer l'ordre dans l'onglet Trading du Terminal.
Pourquoi je ne peux pas glisser la ligne de SL ?
Vérifiez que l'option Afficher les niveaux de trading est cochée dans Outils > Options > Graphiques, et que le prix n'est pas dans la zone de freeze level.
Pourquoi mon stop a été touché alors que le graphique n'y est pas arrivé ?
Le graphique affiche le Bid. Pour une vente, le SL est déclenché par l'Ask. Un spread qui s'élargit peut donc toucher votre stop.
Le stop loss garantit-il ma perte maximale ?
Non. En cas de gap ou de forte volatilité, la position peut être fermée à un prix moins bon que votre niveau.
Que signifie Invalid stops ?
Le SL ou le TP est trop proche du prix actuel par rapport au stops level du symbole, ou il est placé du mauvais côté du prix.
