Qu'est-ce qu'un ordre en attente
Un ordre au marché s'exécute tout de suite, au prix disponible. Un ordre en attente (pending order) est une instruction que vous laissez à la plateforme : ouvrir une position plus tard, quand le prix atteint un niveau que vous fixez. Tant que ce niveau n'est pas touché, aucune position n'existe et aucune marge n'est bloquée.
Le déclenchement dépend du sens de l'ordre :
- les ordres d'achat se déclenchent sur le prix Ask (prix vendeur) ;
- les ordres de vente se déclenchent sur le prix Bid (prix acheteur).
L'écart entre Bid et Ask, le spread, compte donc. Un Buy Limit placé sur un niveau visible sur le graphique en Bid peut ne pas se déclencher si l'Ask ne descend pas jusque-là.
Pour l'exécution immédiate, voyez Ouvrir un trade MT5.
Les types d'ordres en attente dans MT5
Buy Limit et Sell Limit
- Buy Limit : achat sous le prix actuel. Vous attendez une baisse vers un niveau, puis vous voulez acheter à ce niveau ou mieux.
- Sell Limit : vente au-dessus du prix actuel. Vous attendez une hausse vers un niveau, puis vous voulez vendre à ce niveau ou mieux.
Un ordre limite garantit un prix égal ou meilleur, mais pas l'exécution : si le prix n'atteint pas le niveau, rien ne se passe.
Buy Stop et Sell Stop
- Buy Stop : achat au-dessus du prix actuel. Il sert à entrer si le prix franchit un niveau vers le haut.
- Sell Stop : vente sous le prix actuel. Il sert à entrer si le prix franchit un niveau vers le bas.
Un ordre stop devient un ordre au marché quand le niveau est touché. En cas de mouvement rapide ou d'écart d'ouverture (gap), l'exécution peut se faire à un prix moins favorable que celui prévu : c'est le glissement (slippage).
Buy Stop Limit et Sell Stop Limit
Ces ordres existent dans MT5, pas dans MT4. Ils combinent un prix stop et un prix limite :
- Buy Stop Limit : quand l'Ask atteint le prix stop (au-dessus du marché), MT5 place un Buy Limit au prix limite, situé sous le prix stop.
- Sell Stop Limit : quand le Bid atteint le prix stop (sous le marché), MT5 place un Sell Limit au prix limite, situé au-dessus du prix stop.
L'idée : attendre une cassure, puis entrer sur un retour vers un niveau précis plutôt qu'au prix de la cassure. Si le retour ne vient pas, l'ordre limite reste en attente.
Schéma : où se place chaque ordre
Tableau récapitulatif
| Type | Niveau d'entrée | Déclenché par | Logique |
|---|---|---|---|
| Buy Limit | Sous le prix | Ask | Acheter sur un repli |
| Sell Limit | Au-dessus du prix | Bid | Vendre sur une hausse |
| Buy Stop | Au-dessus du prix | Ask | Acheter sur une cassure haussière |
| Sell Stop | Sous le prix | Bid | Vendre sur une cassure baissière |
| Buy Stop Limit | Stop au-dessus, limite sous le stop | Ask | Cassure puis repli |
| Sell Stop Limit | Stop en dessous, limite au-dessus du stop | Bid | Cassure puis rebond |
Prêt à essayer sur un compte réel ou démo ?
Lien partenaire · le trading comporte un risque élevé de perte
Placer un ordre en attente
Sur MT5 pour ordinateur :
- Ouvrez la fenêtre Nouvel ordre : menu Outils, ou clic droit sur le graphique puis Trading, ou bouton Nouvel ordre de la barre d'outils.
- Choisissez le symbole.
- Dans Type, sélectionnez Ordre en attente.
- Choisissez le type d'ordre (Buy Limit, Sell Stop, etc.).
- Indiquez le volume, puis le prix d'entrée. Pour un Stop Limit, renseignez aussi le prix limite.
- Ajoutez si vous le souhaitez un stop loss et un take profit (voir Stop loss et take profit).
- Réglez l'expiration, puis cliquez sur Placer.
Raccourci : clic droit sur le graphique à un niveau de prix, puis Trading. MT5 propose directement les ordres valides à ce prix (par exemple Buy Limit ou Sell Stop sous le marché). Voir aussi Trading en un clic.
Si MT5 refuse le prix, l'ordre est peut-être trop proche du marché. Chaque symbole a un niveau minimal de distance (stops level) et un niveau de gel (freeze level), visibles dans les spécifications des contrats. Les messages courants sont expliqués dans Erreurs MetaTrader.
Options d'expiration
Dans le champ Expiration :
- GTC (Good Till Cancelled) : l'ordre reste actif jusqu'à son annulation par vous.
- Aujourd'hui : l'ordre est supprimé à la fin de la séance du jour.
- Spécifié : l'ordre expire à la date et à l'heure choisies.
- Jour spécifié : l'ordre expire à la fin de la journée choisie.
Les options proposées dépendent du serveur et du symbole. Si une option n'apparaît pas, elle n'est pas autorisée pour ce symbole. L'heure utilisée est celle du serveur, pas celle de votre ordinateur.
Modifier un ordre en attente
- Depuis la Boîte à outils : onglet Trading, clic droit sur l'ordre, Modifier ou supprimer. Changez le prix, le stop loss, le take profit ou l'expiration, puis validez.
- Depuis le graphique : si l'affichage des niveaux de trading est activé, faites glisser la ligne de l'ordre vers le nouveau prix. Les lignes du stop loss et du take profit se déplacent de la même façon.
Le volume d'un ordre en attente ne se modifie pas : il faut supprimer l'ordre et en placer un nouveau.
Annuler un ordre en attente
Dans l'onglet Trading de la Boîte à outils, clic droit sur l'ordre, puis Supprimer. Vous pouvez aussi cliquer sur la croix à droite de la ligne de l'ordre. Les ordres annulés ou expirés restent consultables dans l'historique des trades, onglet des ordres.
Sur mobile, la logique est la même : appui long sur l'ordre dans l'onglet Trade, puis modification ou suppression. Détails dans MetaTrader mobile.
Risques à garder en tête
Un ordre en attente s'exécute même si vous n'êtes pas devant l'écran, y compris lors d'une annonce économique. Un ordre oublié peut ouvrir une position non voulue. Avec l'effet de levier, le trading de CFD et de forex peut faire perdre de l'argent rapidement, parfois au-delà de ce qui était prévu en cas de gap. Testez ces ordres sur un compte démo et lisez la page Gestion du risque.
Questions fréquentes
Quelle différence entre Buy Limit et Buy Stop ?
Le Buy Limit se place sous le prix actuel et achète sur un repli. Le Buy Stop se place au-dessus et achète si le prix monte jusqu'au niveau.
Quelle différence entre Sell Stop et Sell Limit ?
Le Sell Stop se place sous le prix et vend si le prix baisse jusqu'au niveau. Le Sell Limit se place au-dessus et vend si le prix monte jusqu'au niveau.
Pourquoi mon ordre ne s'est pas déclenché alors que le graphique a touché le niveau ?
Le graphique affiche en général le Bid. Un ordre d'achat se déclenche sur l'Ask, qui est plus haut du montant du spread.
Un ordre en attente bloque-t-il de la marge ?
Non, la marge est prise quand l'ordre devient une position ouverte.
Les ordres Stop Limit existent-ils dans MT4 ?
Non, ils sont propres à MT5. Voir MT4 ou MT5.
Un trailing stop peut-il s'appliquer à un ordre en attente ?
Non, le trailing stop concerne une position ouverte. Voir Trailing stop.
