Types d’ordres MetaTrader : MT4 trailing stop, buy limit, buy stop et OCO

Le MT4 trailing stop est un stop loss qui suit automatiquement le prix quand la position devient gagnante : il se règle par un clic droit sur la position, dans l’onglet Trading du Terminal, puis « Trailing Stop » et la distance en points. Mais il ne fonctionne que si votre plateforme reste ouverte. Cet article explique ce réglage en détail, puis tous les autres ordres de MetaTrader 4 et 5 : ordres au marché, Buy Limit, Buy Stop, Sell Limit, Sell Stop, Stop Limit, stop loss, take profit, OCO et hedging.

Ouvrir un compte MetaTrader chez un broker pour tester ces ordres sur un compte démo.

Tableau originalDiversifiez votre patrimoineInvestissez dans l’artDes tableaux originaux, pièces uniques signées par l’artiste. Un actif tangible, loin des écrans et des cotations.Voir les tableaux →

Vue d’ensemble : les ordres disponibles sur MT4 et MT5

L’aide officielle de MetaQuotes distingue les ordres au marché, les ordres en attente, et les ordres stop (stop loss, take profit), complétés par le trailing stop.

Ordre Rôle MT4 MT5
Buy / Sell (au marché) Entrer immédiatement au prix actuel Oui Oui
Buy Limit Acheter plus bas que le prix actuel Oui Oui
Buy Stop Acheter plus haut que le prix actuel Oui Oui
Sell Limit Vendre plus haut que le prix actuel Oui Oui
Sell Stop Vendre plus bas que le prix actuel Oui Oui
Buy Stop Limit / Sell Stop Limit Placer un ordre limite une fois un niveau stop atteint Non Oui
Stop Loss / Take Profit Sortir automatiquement en perte / en gain Oui Oui
Trailing Stop Stop loss qui suit le prix Oui Oui
OCO (One Cancels the Other) Deux ordres liés, l’exécution de l’un annule l’autre Non natif Non natif

MT4 trailing stop : comment le configurer

Le trailing stop (stop suiveur) automatise ce que beaucoup de traders font à la main : remonter le stop loss au fur et à mesure que le prix avance dans le bon sens. Sur MT4, il est toujours attaché à une position ouverte.

Régler un trailing stop pas à pas

  1. Ouvrez le Terminal (Ctrl+T), onglet Trading.
  2. Faites un clic droit sur la position concernée.
  3. Choisissez Trailing Stop.
  4. Sélectionnez une distance proposée (15, 20, 25 points…) ou cliquez sur « Personnaliser » pour saisir votre valeur en points.

Comment il fonctionne

À chaque nouveau tick, le terminal vérifie le gain de la position. Dès que le gain en points atteint la distance choisie, MT4 place automatiquement un stop loss à cette distance du prix actuel. Ensuite, si le prix continue dans le sens favorable, le stop loss le suit ; si le prix recule, le stop ne bouge plus. Chaque modification est inscrite dans l’onglet Journal.

Exemple : achat d’EURUSD à 1,0800 avec un trailing stop de 200 points (20 pips sur une cotation à 5 décimales). Quand le prix atteint 1,0820, un stop loss est placé à 1,0800. À 1,0850, le stop est remonté à 1,0830. Si le prix redescend ensuite, la position est clôturée à 1,0830.

Les limites à connaître

  • Il tourne dans la plateforme, pas sur le serveur : si vous fermez MT4 ou perdez la connexion, le stop ne suit plus le prix. Seul le dernier stop loss déjà placé reste actif côté serveur. Pour un suivi continu, la plateforme doit rester ouverte (sur un ordinateur allumé ou un VPS).
  • Un seul trailing stop par position.
  • Plusieurs positions sur le même symbole : selon l’aide MT4, seul le trailing stop de la position la plus récente est traité.
  • Pas sur mobile : le réglage se fait depuis la version ordinateur de MT4 ou MT5.
  • Désactiver : clic droit > Trailing Stop > « Aucun » ; « Supprimer tout » désactive les trailing stops de toutes les positions et ordres en attente.

Sur MT5, le fonctionnement est le même, avec deux différences : le trailing stop peut aussi être attaché à un ordre en attente, et il ne peut pas bouger plus d’une fois toutes les 10 secondes pour une même position.

Buy Limit et Buy Stop MT4 : quelle différence ?

Les deux servent à acheter plus tard, à un prix choisi. La différence tient à la position du prix d’entrée par rapport au cours actuel :

  • Buy Limit : prix d’entrée en dessous du cours actuel. Vous pariez que le prix va baisser jusqu’à ce niveau puis remonter (achat sur repli, sur un support).
  • Buy Stop : prix d’entrée au-dessus du cours actuel. Vous pariez que le prix, une fois ce niveau franchi, va continuer à monter (achat sur cassure d’une résistance).

Pour retenir la règle Buy Limit, Buy Stop MT4 : « limit » = meilleur prix que maintenant, « stop » = prix moins bon, mais confirmé par le mouvement. Les deux ordres d’achat se déclenchent sur le prix Ask.

Placer un Buy Limit MT4

  1. Appuyez sur F9 (fenêtre Nouvel ordre).
  2. Dans « Type », choisissez Ordre en attente.
  3. Dans « Type » de l’ordre en attente, sélectionnez Buy Limit.
  4. Saisissez le prix d’entrée (inférieur au prix Ask actuel), le volume, le stop loss et le take profit.
  5. Facultatif : cochez « Expiration » pour que l’ordre soit supprimé automatiquement à une date et heure données.
  6. Cliquez sur « Placer ».

Le Buy Limit MT4 apparaît dans l’onglet Trading, sous les positions ouvertes. Vous pouvez aussi le placer depuis le graphique : clic droit à hauteur du prix voulu > Trading > Buy Limit.

Si MT4 refuse l’ordre (« prix invalide » ou « stops invalides »), c’est généralement que le prix est du mauvais côté du cours (un Buy Limit au-dessus du prix, par exemple) ou trop proche, en deçà du niveau minimal imposé par le courtier.

Sell Limit et Sell Stop

Ce sont les miroirs des ordres d’achat, déclenchés sur le prix Bid :

  • Sell Limit : vendre au-dessus du cours actuel, en anticipant un retournement à la baisse depuis une résistance.
  • Sell Stop : vendre en dessous du cours actuel, en anticipant la poursuite de la baisse après la cassure d’un support.
Scénario Prix d’entrée Ordre
J’achète si le prix revient sur un support Sous le cours Buy Limit
J’achète si le prix casse une résistance Au-dessus du cours Buy Stop
Je vends si le prix remonte sur une résistance Au-dessus du cours Sell Limit
Je vends si le prix casse un support Sous le cours Sell Stop

Buy Stop Limit et Sell Stop Limit (MT5 uniquement)

MetaTrader 5 ajoute deux ordres combinés. Avec un Buy Stop Limit, vous fixez un niveau stop au-dessus du cours ; quand le prix Ask l’atteint, MT5 place un ordre Buy Limit à un second prix, inférieur au niveau stop. Exemple : stop à 1,0850, limite à 1,0840. Vous attendez la cassure, puis un léger repli pour entrer à meilleur prix. Le Sell Stop Limit fonctionne à l’inverse. L’avantage : un meilleur contrôle du prix d’entrée. L’inconvénient : si le prix ne revient pas à la limite, l’ordre n’est jamais exécuté.

Ces ordres n’existent pas sur MT4. Pour découvrir la plateforme, voir notre tuto MetaTrader 5.

Forex, indices, matières premières et cryptos en CFD

Ouvrir un compte chez Vantage →

Stop loss et take profit

Le stop loss clôture la position si le prix va contre vous ; le take profit la clôture quand votre objectif est atteint. Ils peuvent être fixés à l’ouverture (fenêtre Nouvel ordre) ou ajoutés ensuite : double-clic sur la position dans l’onglet Trading, ou glisser-déposer des lignes sur le graphique. Sur un ordre en attente, ils sont transférés automatiquement à la position quand l’ordre se déclenche.

Pour une position acheteuse, MT4 surveille le prix Bid (stop loss sous le Bid, take profit au-dessus) ; pour une position vendeuse, le prix Ask. Contrairement au trailing stop, stop loss et take profit sont enregistrés sur le serveur du courtier : ils restent actifs même plateforme fermée.

Le placement concret d’un premier ordre (volume, lots, exécution) est détaillé dans notre MetaTrader 4 explication pas à pas.

Ordre OCO MT4 : est-ce possible ?

Non, pas de façon native. Un ordre OCO (One Cancels the Other) relie deux ordres : quand l’un est exécuté, l’autre est annulé automatiquement. Ni MT4 ni MT5 ne proposent ce type d’ordre dans la fenêtre Nouvel ordre. Pour obtenir un ordre OCO MT4, trois solutions :

  1. Un Expert Advisor ou un script qui surveille vos ordres en attente et supprime l’autre dès que l’un se déclenche (les Expert Advisors de ce type sont nombreux dans le Market et la Code Base de MQL5.com).
  2. Les outils complémentaires du courtier : certains brokers fournissent des extensions de trading qui ajoutent les ordres OCO à MetaTrader.
  3. La gestion manuelle : placer un Buy Stop au-dessus d’une zone et un Sell Stop en dessous, puis supprimer vous-même l’ordre restant dès que le premier est exécuté.

À noter : un stop loss et un take profit attachés à une même position fonctionnent déjà comme un couple OCO, puisque l’exécution de l’un clôture la position et annule l’autre.

MT4 hedging : ouvrir des positions opposées

Le MT4 hedging (couverture) consiste à détenir en même temps une position acheteuse et une position vendeuse sur le même instrument. MetaTrader 4 l’autorise par défaut : chaque ordre ouvre une position distincte. Exemple : vous êtes acheteur de 1 lot d’EURUSD et vous ouvrez une vente de 1 lot ; votre exposition nette devient nulle, mais les deux positions restent ouvertes.

Pour clôturer deux positions opposées l’une contre l’autre, MT4 propose l’ordre Close By (« Fermer par ») dans la fenêtre de modification de l’ordre : vous ne payez alors qu’un seul spread. Gardez en tête que des positions couvertes continuent de supporter les frais de financement (swap) de chaque côté, et que la marge exigée dépend des règles du courtier.

Sur MT5, tout dépend du mode du compte : en couverture, le comportement est le même que sur MT4 ; en compensation, une vente réduit ou inverse la position acheteuse existante au lieu d’en ouvrir une seconde. Vérifiez le mode de votre compte avant de pratiquer le hedging.

Gérer, modifier et supprimer ses ordres

  • Modifier un ordre en attente : double-clic dans l’onglet Trading, changez le prix, le SL, le TP ou l’expiration, puis « Modifier ».
  • Supprimer un ordre en attente : double-clic > « Supprimer », ou clic droit sur l’ordre > « Modifier ou supprimer un ordre ».
  • Afficher les niveaux sur le graphique : Outils > Options > Graphiques > « Afficher les niveaux de trading ».
  • Historique : les ordres exécutés, annulés ou expirés figurent dans l’onglet Historique du compte.

Pratiquer les ordres MetaTrader sur un compte démo avant de les utiliser en réel. Pour ouvrir un compte réel, suivez notre guide compte MetaTrader 5.

FAQ : ordres et trailing stop sur MetaTrader

Quand utiliser un trailing stop ?

Le trailing stop est utile dans un marché en tendance nette, quand vous voulez laisser courir un gain sans surveiller l’écran en permanence. Il est moins adapté à un marché sans direction, où les allers-retours du prix risquent de déclencher le stop trop tôt. Choisissez une distance supérieure à la volatilité habituelle de l’instrument.

Comment sortir d’un trade sur MT4 ?

Dans l’onglet Trading du Terminal, cliquez sur la croix au bout de la ligne de la position, ou double-cliquez dessus puis sur le bouton « Clôturer ». Vous pouvez aussi laisser le stop loss, le take profit ou le trailing stop clôturer la position automatiquement.

Le trailing stop fonctionne-t-il si je ferme MT4 ?

Non. Le trailing stop est géré par la plateforme installée sur votre appareil. Une fois MT4 fermé, il ne suit plus le prix ; seul le dernier stop loss qu’il a placé reste actif sur le serveur. Pour qu’il fonctionne en continu, laissez la plateforme ouverte ou utilisez un VPS.

Pourquoi mon ordre en attente n’a-t-il pas été exécuté ?

Le prix n’a pas atteint votre niveau (pour un achat, c’est le prix Ask qui compte, alors que le graphique affiche le Bid), l’ordre a expiré, ou le marché était fermé. Vérifiez l’onglet Historique du compte et le Journal pour connaître la raison exacte.

Tableau originalDiversifiez votre patrimoineInvestissez dans l’artDes tableaux originaux, pièces uniques signées par l’artiste. Un actif tangible, loin des écrans et des cotations.Voir les tableaux →

En résumé

Le MT4 trailing stop se règle en trois clics depuis l’onglet Trading et suit le prix tant que la plateforme est ouverte. Buy Limit et Sell Limit visent un meilleur prix que le cours actuel, Buy Stop et Sell Stop une cassure. MT5 ajoute les Stop Limit et le choix entre couverture et compensation, tandis que l’ordre OCO nécessite un outil complémentaire sur les deux plateformes.

Ouvrir un compte MetaTrader et tester chaque type d’ordre en démo.

Photo of author

 

Fondatrice de BK SEO Marketing
Cristina Balan est la fondatrice de BK SEO Marketing, société éditrice des plateformes Edubourse.com et TraderFrancophone.fr. Elle compte 15 ans d'expérience dans le courtage en ligne, dont 10 ans à la tête d'équipes commerciales chez XTB et Admirals (XTB 2011–2016, Admirals 2016–2021). Diplômée de l'ESCP Europe, elle a réussi l'examen de certification professionnelle AMF (janvier 2012) et a réussi l'examen CFA Level I (CFA Institute, 2011). Elle conçoit et supervise les contenus et analyses destinés aux investisseurs, avec un objectif : une information fiable, structurée et accessible.