Take profit

aussi : TP, objectif de profit, cible

Le take profit est un niveau de prix attaché à une position, auquel le courtier la clôture automatiquement pour encaisser un gain. Il réside sur le serveur du courtier, comme le stop loss, et le trader le décide avant l'ouverture de la transaction.

Take profit — MT5 glossary overview

En un coup d'œil

Type de terme
Plateforme MT5
Niveau
Débutant
Utilisé pour
Conception de stratégie · Exploitation de MT5 · Gestion du risque
Fonction MQL5
CTrade::PositionModify(ticket, sl, tp)

En termes simples

Le prix auquel la transaction a eu suffisamment raison. Le stop dit jusqu'où vous acceptez d'avoir tort ; l'objectif dit à partir de quand avoir raison suffit.

Pourquoi c'est important

L'objectif est l'endroit où une stratégie encaisse son avantage, et le chiffre que les traders déplacent le plus souvent après coup. Fixé à l'entrée, il transforme le rapport risque/rendement en une affirmation que l'on peut tester.

  • Avec le stop, il fixe le taux de réussite d'équilibre : 1 ÷ (1 + objectif ÷ stop). Déplacez l'un ou l'autre chiffre et la barre que la stratégie doit franchir se déplace avec lui.
  • Il s'exécute sur le serveur du courtier : un objectif touché pendant la nuit encaisse donc le gain, que le terminal tourne ou non.
  • Sa distance fixe le caractère du relevé. Les objectifs proches gagnent souvent et peu ; les objectifs lointains traversent de longues périodes plates en attendant les transactions qui paient pour le reste.

Dans MetaTrader 5

Où cela apparaît dans MT5

  • Fenêtre Nouvel ordre (New Order, F9) → Take Profit — posé à l'entrée, exprimé en prix
  • Observation du marché (Market Watch) → clic droit sur le symbole → Spécification — la ligne Stops level est aussi la distance la plus proche que le courtier accepte pour un objectif
  • Testeur de stratégie → Paramètres d'entrée (Strategy Tester → Inputs) — l'objectif d'un EA est un paramètre optimisable, et l'un des plus faciles à suroptimiser

Comment les EA s'en servent

  • Envoyé dans le champ tp de MqlTradeRequest à l'entrée, sous forme de prix. L'EA convertit lui-même la distance voulue en niveau.
  • Attaché après l'exécution avec TRADE_ACTION_SLTP lorsque la stratégie a d'abord besoin du prix d'entrée réel.
  • Dérivé du stop lorsque la stratégie raisonne en ratios. Les 18 relevés à objectif uniforme recensés ici déclarent de 0,88 à 4,19 fois le stop, médiane 1,5.
  • Rarement la seule sortie. 11 de ces 18 livrent aussi un stop suiveur, une clôture programmée ou un passage au seuil de rentabilité, et sur ces builds l'objectif a clôturé 25,85 % des gagnantes.

Réglages courants

Réglage Valeur courante Remarque
Objectif en ratio 1,5–3 × la distance de stop La formulation d'EA la plus courante ; la médiane livrée ici est exactement 1,5.
Objectif livré, les 18 EA à objectif unique recensés ici 25–300 pips, médiane 107 Ce que ces builds envoient. Trois livrent un objectif plus étroit que leur stop — 100 contre 114.
Multiple de l'ATR 2–4 × ATR(14) Aucun des 17 paramètres nommés ATR dans ce catalogue ne contrôle un objectif ; tous filtrent une entrée.

Problèmes d'exploitation fréquents

  • Le bid atteint l'objectif mais une position vendeuse se clôture à l'ask : un objectif posé exactement sur un niveau peut donc rester non exécuté de la largeur du spread.
  • Points et pips se confondent sur les cotations à 5 décimales : un objectif de 100 pips part comme 100 points, et le test affiche un taux de réussite étrangement élevé.
  • Le serveur rejette un objectif à l'intérieur du stops level et la position tourne sans sortie du côté du profit. Relisez POSITION_TP après la requête.

Fonctions MT5 associées

MqlTradeRequest.tp
Le prix d'objectif envoyé avec l'ordre ; zéro signifie aucun objectif.
CTrade::PositionModify(ticket, sl, tp)
Ajoute ou déplace l'objectif sur une position ouverte.
PositionGetDouble(POSITION_TP)
Relit l'objectif réellement en vigueur.

Exemple

Une règle d'entrée, deux distances d'objectif, deux taux de réussite très différents à franchir.

Distance de stop
30 pips
Objectif A
30 pips (1:1)
Taux de réussite d'équilibre de 50 % avant coûts.
Objectif B
90 pips (3:1)
Taux de réussite d'équilibre de 25 % avant coûts.
Spread payé sur chaque transaction
1,5 pip
5 % de l'objectif A, 1,7 % de l'objectif B — le même péage, une part différente.

L'objectif A gagne bien plus souvent et en rend la majeure partie en coûts et en pertes de la taille des gains. Ce ne sont pas les mêmes produits.

Calcul 1 ÷ (1 + 1) = 50 % · 1 ÷ (1 + 3) = 25 %

Résultat Deux produits issus d'une seule règle d'entrée

Comment on l'utilise

Lisez l'objectif à côté du stop et à côté des résultats réalisés. Ce que l'EA a obtenu en dit plus que ce qu'il visait.

Plage Ce que cela signifie
Gain moyen bien inférieur à l'objectif configuré Autre chose clôture la transaction en premier. Sur les 11 relevés recensés ici qui déclarent une autre sortie, le gain médian va de 0,5 % à 45 % de l'objectif.
Gain moyen proche de l'objectif L'objectif fait ce qu'il annonce. Sur les 7 relevés à sortie par objectif ou stop seulement, 96,43 % à 100 % des gagnantes ont clôturé à moins de 2 % de lui.
Objectif à quelques spreads du prix Les coûts prennent une large part de chaque gain ; la stratégie a besoin d'un taux de réussite exceptionnel pour y survivre.
Aucun objectif, sortie par stop suiveur seulement Légitime pour les stratégies de tendance, mais le rapport risque/rendement doit alors venir des transactions réalisées, pas d'une déclaration.
  • Calculez le ratio réalisé à partir du relevé — gain moyen sur perte moyenne, en argent — et posez-le à côté du ratio déclaré. Sur 15 des 18 relevés recensés ici, le ratio en argent lui est inférieur.
  • Ajoutez le spread à la distance d'objectif lorsque l'objectif est petit. Un objectif de 10 pips sur un spread de 1,5 pip abandonne 15 % du gain avant toute autre chose.
  • Optimisez l'objectif sur une fenêtre différente de celle de l'entrée ; ajustés ensemble, les deux partagent le même bruit et échouent ensemble.

Chaque EA du catalogue publie sa règle de sortie et son relevé de transactions ; les chiffres de cette page proviennent de ces relevés de backtest (EXP-TARGET-REACH-001).

Erreurs fréquentes

Déplacer l'objectif après l'entrée

Éloigner un objectif parce qu'une transaction se passe bien réécrit le ratio sur lequel vous avez pris la transaction. Le rapport risque/rendement honnête est celui qui existait à l'ouverture de la position.

Ignorer quel côté du spread clôture la transaction

Une position acheteuse se clôture au bid et une position vendeuse à l'ask. Un objectif placé exactement sur un niveau rond peut rester non exécuté alors que le graphique, qui trace le bid, semble l'avoir touché.

Lire le ratio déclaré comme le ratio réalisé

Sur les 7 builds recensés ici où l'objectif clôture 96–100 % des gagnantes, le ratio en argent est quand même resté sous le ratio déclaré sur 6 des 7, au plus bas 0,90×. Spread, commission et swap prennent autant ; un stop suiveur ou un passage au seuil de rentabilité prend bien davantage.

En détail

Ce que 3 965 transactions gagnantes publiées ont fait face à l’objectif censé les clôturer

Chaque fiche publie sa liste de transactions clôturées : chaque sortie gagnante se lit donc à côté de son objectif. Dix-huit des 31 relevés envoient une distance d’objectif unique sur chaque ordre.

18 relevés à objectif uniforme, 3 965 transactions gagnantesChiffre
Gagnantes clôturant à ±2 % de l’objectif livré42,02 % (1 666)
Gagnantes clôturant avant lui56,77 % (2 251)
Gagnantes clôturant au-delà1,21 % (48)
7 relevés sans stop suiveur, sans clôture programmée, sans passage au seuil de rentabilité97,87 % à l’objectif, au plus bas 96,43 %
11 relevés qui déclarent l’une de ces sorties25,85 % à l’objectif
Ratio déclaré, objectif ÷ stop0,88–4,19, médiane 1,5
Ratio en argent inférieur au ratio déclaré15 sur 18

Les lignes quatre et cinq décomposent la première. Trois builds à stop suiveur livrent un objectif de 100 pips derrière un stop de 114 pips et un suiveur de 34 pips ; le suiveur clôture 83–86 % de leurs gagnantes à une médiane de 21–24 pips, et leur ratio en argent tombe à 0,32–0,36 contre un 0,88 déclaré. Quatre builds à passage au seuil de rentabilité affichent un gain médian d’exactement 1 pip. La ligne trois est le côté favorable de l’exécution : un gap à travers le niveau est exécuté au prix suivant, le plus grand à 112,6 pips contre un réglage de 67 pips.

Termes liés et quoi vérifier ensuite

Sur un build qui déclare un stop suiveur ou un passage au seuil de rentabilité, traitez l’objectif comme un plafond et lisez le gain moyen réalisé dans le relevé. Associez-le au stop loss qui fixe l’autre moitié du rapport risque/rendement, pesez-le face à un stop suiveur lorsque la stratégie n’a pas de niveau naturel, et lisez la règle de sortie que chaque expert advisor énonce dans le catalogue.

Questions fréquentes

Un EA doit-il utiliser un take profit fixe ou un stop suiveur ?
Cela dépend de la forme de la stratégie. Les systèmes de retour à la moyenne et de cassure ont un niveau naturel que le prix devrait atteindre, et un objectif fixe l'exprime bien. Les systèmes de tendance n'en ont aucun, et un plafond fixe coupe les mouvements qui paient pour les perdantes.
Quelle est une bonne distance de take profit ?
Une distance qui donne un ratio défendable avec le stop et se tient bien à l'écart du spread. Les 18 relevés à objectif uniforme recensés ici livrent de 25 à 300 pips, médiane 107, avec un ratio déclaré médian de 1,5 fois le stop.
Pourquoi mon take profit ne s'est-il pas déclenché alors que le prix l'a atteint ?
Parce qu'une position acheteuse se clôture au bid et une position vendeuse à l'ask. Sur une vente, c'est l'ask qui doit atteindre l'objectif, même si le graphique trace généralement le bid.
Un take profit fonctionne-t-il si mon terminal est fermé ?
Oui. Une fois accepté, il réside sur le serveur du courtier et s'y exécute : c'est pourquoi il vaut mieux qu'une clôture à un niveau codée dans l'EA, quand le terminal risque de ne pas tourner.
À quelle fréquence le take profit d'un EA clôture-t-il réellement la transaction ?
Cela dépend de ce qui d'autre peut la clôturer. Sur 3 965 transactions gagnantes de backtest issues de 18 relevés publiés, 42,02 % ont clôturé à moins de 2 % de l'objectif livré. Sur les 7 builds sans stop suiveur, sans clôture programmée ni passage au seuil de rentabilité, 97,87 % l'ont fait.