Limit, stop ou au marché : choisir son type d’ordre
Mis à jour le
La réponse courte
Un ordre au marché s’exécute tout de suite, au prix disponible. Un ordre limit attend un prix meilleur que le prix actuel : en dessous pour un achat, au-dessus pour une vente. Un ordre stop attend un prix moins bon, donc au-dessus pour un achat et en dessous pour une vente. La conséquence surprend souvent : vous ne choisissez pas le type, il découle de la position de votre prix d’entrée par rapport au prix courant. Demander un achat limit au-dessus du marché n’est pas une préférence, c’est une contradiction, et le serveur la refuse.
Trois façons d’entrer, et ce que chacune achète
L’ordre au marché achète la certitude d’être exécuté, et renonce à la certitude du prix. Vous serez en position dans la seconde, à un prix qui peut différer de celui affiché, surtout si le marché bouge vite.
L’ordre limit fait l’inverse : il achète la certitude du prix et renonce à celle de l’exécution. Vous ne paierez pas plus cher que votre prix, mais rien ne garantit que le marché viendra vous chercher.
L’ordre stop est le seul des trois à n’acheter aucune des deux. Il attend que le prix aille dans votre sens pour vous faire entrer, et une fois déclenché il s’exécute au marché, donc au prix disponible à ce moment-là. On l’utilise pour entrer sur une cassure, en acceptant d’être servi moins bien.
Ce n’est pas vous qui choisissez, c’est la position de votre prix
C’est la règle qui règle quatre-vingt-dix pour cent des refus, et elle tient en quatre lignes.
- achat, entrée en dessous du prix courant : c’est un limit ;
- achat, entrée au-dessus : c’est un stop ;
- vente, entrée au-dessus du prix courant : c’est un limit ;
- vente, entrée en dessous : c’est un stop.
Il n’y a rien à décider. Le type d’ordre est une conséquence arithmétique, pas une intention.
C’est d’ailleurs pour ça qu’un plan reçu d’un tiers ne peut jamais dicter le type : le prix a bougé depuis que l’auteur l’a écrit, et ce qui était un limit chez lui est peut-être un stop chez vous. Ce décalage est le premier facteur d’écart quand on suit un canal de signaux.
Le détail qui fait refuser des ordres parfaitement valables
Celui-là, presque personne ne l’explique, et il coûte cher.
Il n’y a pas un prix mais deux : le bid, auquel on vend, et l’ask, auquel on achète. L’écart entre les deux est le spread. Or MetaTrader ne compare pas votre entrée au même prix selon le sens : un achat se classe contre l’ask, une vente contre le bid.
Prenons un exemple. L’EURUSD affiche un bid à 1,0850 et un ask à 1,0851. Vous voulez acheter à 1,08505, c’est-à-dire entre les deux. Comparé au bid, votre prix est au-dessus : on croit à un stop. Comparé à l’ask, il est en dessous : c’est un limit, et c’est le bon type. Envoyé en stop, l’ordre est refusé.
Le cas paraît marginal, il ne l’est pas : toute entrée qui tombe à l’intérieur du spread est concernée, et le spread s’élargit justement quand le marché s’accélère.
La distance minimale imposée par le broker
Un ordre en attente placé trop près du prix courant est refusé, même avec le bon type.
Chaque broker publie une distance minimale, visible dans la spécification du contrat sous un intitulé du genre « niveau des stops ». En dessous, le serveur n’accepte rien, quelle que soit la qualité de votre idée. C’est le motif du code 10015, expliqué dans notre page sur les codes de retour MT5.
Stop et limit ne protègent pas de la même façon
L’asymétrie est importante et rarement dite.
Un achat limit vous garantit de ne pas payer plus que votre prix. Au pire, vous n’êtes pas servi.
Un achat stop ne garantit rien du tout sur le prix : une fois le niveau touché, il devient un ordre au marché. Si le niveau est franchi pendant une accélération, vous entrez nettement plus haut que prévu, et le risque que vous aviez calculé n’est plus celui que vous prenez.
C’est la raison pour laquelle placer des ordres stop autour d’une publication économique est particulièrement dangereux, comme le détaille notre page sur le calendrier économique.
Un ordre en attente a une durée de vie
MetaTrader permet de poser une date d’expiration, et il vaut mieux s’en servir.
Un ordre laissé en attente trois jours se déclenchera peut-être dans un marché qui n’a plus rien à voir avec celui qui a justifié l’idée. Une entrée n’est valable que tant que le contexte qui l’a fait naître tient encore : un plan a une date de péremption, même quand le prix finit par y passer.
Ce que fait AlphaGPT
Le type d’ordre n’est jamais demandé ni supposé : il est déterminé à partir du prix courant de votre broker et du bon côté de la fourchette, c’est-à-dire l’ask pour un achat et le bid pour une vente. Le piège décrit plus haut est donc fermé par construction.
Si le prix a franchi votre entrée entre l’analyse et le placement, ce qui arrive souvent, l’outil vous le dit et vous laisse choisir plutôt que de convertir l’ordre en silence.
Et quand un ordre est refusé malgré tout, la cause est affichée en clair. Le reste, c’est-à-dire la façon de passer les ordres d’un plan à plusieurs cibles, est traité dans notre page sur le passage des ordres d’un signal.
Le trading comporte un risque de perte en capital.