Passer au contenu principal

Modification de la Taille du lot des Ordres en attente

Découvrez comment modifier la Taille du lot d’un Ordre en attente en supprimant et en remplaçant l’ordre sur MT4, MT5, WebTrader ou l’application de trading FXTRADING.com.

Lorsque vous effectuez du trading sur MT4, MT5, WebTrader ou l’application de trading FXTRADING.com, vous ne pouvez pas modifier directement la taille du lot des ordres en attente (tels que Buy Limit ou Sell Stop). Si vous avez placé un ordre en attente de 1 lot sur l’or et souhaitez ensuite le modifier à 0.5 lots, vous devez supprimer l’ordre en attente initial et en placer un nouveau avec la taille du lot, le prix, le stop loss, le take profit et les paramètres mis à jour.

Cette limitation n’est pas propre à FXTRADING.com : il s’agit d’une restriction de conception fondamentale imposée par MetaQuotes Software Corp. dans les plateformes MT4 et MT5.

Pourquoi ne puis-je pas modifier la Taille du lot ?

La fonction de modification des ordres (OrderModify) dans MT4/MT5 vous permet d’ajuster le prix, le Stop Loss, le Take Profit et l’heure d’expiration des ordres en attente, mais elle ne permet explicitement pas de modifier le volume de trading (taille du lot). Cela est déterminé par l’API et les spécifications de programmation de la plateforme, comme le confirment de nombreux forums et documents consacrés à la programmation MQL.

Si vous tentez de modifier un ordre en attente dans le terminal en effectuant un clic droit et en sélectionnant « Modifier ou supprimer l’ordre », vous constaterez que le champ de la taille du lot est grisé ou non modifiable : seuls les autres paramètres peuvent être modifiés.

WebTrader et les applications mobiles (telles que l’application de trading FXTRADING.com), si elles reposent sur l’architecture MT4/MT5, héritent de cette même limitation. Aucun document officiel de FXTRADING.com n’indique d’exception permettant de modifier la taille du lot.


Solution

Méthode manuelle : Dans la fenêtre « Terminal », sous l’onglet « Transaction », effectuez un clic droit sur l’ordre en attente, sélectionnez « Modifier ou supprimer l’ordre » > « Supprimer », puis placez un nouvel ordre avec les paramètres souhaités.

Méthode automatisée : Si vous utilisez un Expert Advisor (EA) ou un script, vous pouvez écrire du code pour supprimer d’abord l’ancien ordre en attente (OrderDelete), puis envoyer un nouvel ordre en attente (OrderSend) tout en conservant les autres paramètres.

Important : Assurez-vous que votre nouvel ordre en attente respecte les exigences de FXTRADING.com relatives à la taille du lot minimale et maximale (généralement un minimum de 0.01 lots et un maximum de 200 lots), ainsi que les conditions du marché telles que la distance minimale par rapport au prix actuel pour les ordres en attente.

Cette conception peut viser à éviter la complexité et les erreurs potentielles lors de l’exécution des ordres, bien qu’elle crée des désagréments pour les traders.

Avez-vous trouvé la réponse à votre question ?