Calculateur de taille de position MT5

MetaTrader 5 n'a pas de calculateur de taille de position intégré. La fenêtre Nouvel ordre demande le volume en lots et accepte un stop-loss, mais elle ne convertit jamais l'un en l'autre. Les chiffres qui rendent cette conversion possible, contract size, tick value et volume step, se trouvent dans la spécification du symbole, à un clic droit.
Un calculateur de taille de position MT5 est donc toujours quelque chose que vous apportez au terminal : un onglet de navigateur, un tableur, ou un panneau qui vit sur le graphique. C'est dans cet interstice que naissent la plupart des erreurs de dimensionnement, et aucune ne ressemble à une erreur sur le moment. Vous calculez 0,185 lot ailleurs, vous tapez 0,19 dans la fenêtre d'ordre parce que le champ n'accepte pas trois décimales, et votre risque d'un pour cent est devenu, sans bruit, un et un cinquième.
Cet article traite du côté terminal : ce dont MetaTrader 5 a besoin avant d'accepter un volume, pourquoi le chiffre calculé ailleurs survit rarement au trajet, et comment dimensionner une position depuis un stop structurel plutôt qu'un nombre rond de pips. Le calcul lui-même, pourquoi la formule a cette forme et comment elle se démontre, se trouve dans le guide calculateur de taille de position. Ici, on le suppose acquis.
MT5 possède-t-il un calculateur de taille de position intégré ?
Non. MetaTrader 5 est livré avec une boîte de dialogue d'ordre, pas avec un outil de risque. Ouvrez Nouvel ordre : vous obtenez un champ Volume en lots, plus des champs Stop Loss et Take Profit exprimés en prix. Rien ne les relie. Vous pouvez placer un stop à 27 pips et un volume de 5 lots, le terminal l'enverra sans un mot.

Ce choix est délibéré, pas paresseux. MetaTrader est une plateforme pour de nombreuses classes d'instruments et de nombreux modèles de courtiers, et la conversion du risque en volume dépend de valeurs que le courtier fixe par symbole. Le terminal expose ces valeurs et laisse la décision à vous, ou à ce que vous installez par-dessus.
Le trading en un clic n'y change rien. Il supprime la fenêtre de confirmation, un clic envoie donc un ordre au marché avec le volume affiché dans le petit panneau du coin. Plus rapide, oui, mais le volume reste un chiffre tapé plus tôt, calculé là où le terminal ne voit pas. Ajouter de la vitesse à un chiffre non vérifié n'est pas une amélioration.
Le reste du terminal n'aide pas davantage. La Boîte à outils affiche la marge et la marge libre des positions déjà ouvertes : utile après coup, inutile pendant que vous décidez. L'application mobile propose la même boîte de dialogue avec le même maillon manquant. Ce que MetaTrader fournit réellement, c'est la couche d'extension : les scripts MQL5, les Expert Advisors et les panneaux peuvent lire directement la spécification du symbole et l'état du compte. C'est pourquoi toute réponse sérieuse à ce problème finit par habiter dans le terminal, et non à côté.
Les trois chiffres avec lesquels MT5 transforme le risque en lots
Toute conversion d'un risque en argent vers des lots passe par trois valeurs réunies au même endroit : clic droit sur le symbole dans l'Observation du marché, Spécification, et vous les lisez. Votre courtier les fixe, elles diffèrent d'un symbole à l'autre et d'un courtier à l'autre pour un même symbole.
Le contract size, c'est le nombre d'unités de la devise de base que représente un lot. Sur la plupart des paires FX, il vaut 100 000. L'or, les indices et les cryptos utilisent chacun autre chose, et c'est pour cela qu'une habitude bâtie sur l'EURUSD se trompe dès le premier dimensionnement sur XAUUSD.
Le tick value, c'est ce que vaut un tick de mouvement sur un lot, dans la devise de votre compte. Le tick size, c'est la taille de ce tick en prix. C'est exactement sur ces deux-là que l'on perd un facteur dix, donc autant ralentir ici.
Sur une cotation EURUSD à cinq chiffres, le tick size vaut 0,00001 et un pip 0,0001 : un pip fait donc dix ticks. La spécification indique que le tick vaut environ 1,00 $ par lot. Tous les calculateurs que vous avez utilisés travaillent en pips et parlent de 10,00 $ par lot. Les deux chiffres sont exacts. Employer l'un à la place de l'autre donne une position dix fois trop grande ou dix fois trop petite, et aucune des deux n'a l'air franchement fausse à l'écran.

Trois champs, à un clic droit
Le contract size dit ce que représente un lot. Le tick value et le tick size disent ce que coûte le mouvement. Le volume step dit ce que le courtier acceptera réellement. Les trois valent par symbole et par courtier, et c'est pourquoi une valeur mémorisée sur l'EURUSD cesse d'être vraie dès que vous ouvrez l'or. Les valeurs affichées sont illustratives.
Tous les courtiers ne cotent pas à cinq chiffres. Sur un flux EURUSD à quatre chiffres, le tick et le pip sont la même chose, et le tick value ressort autour de 10,00 $ par lot au lieu de 1,00 $. Aucune des deux configurations n'est fautive ; le piège consiste à transporter une hypothèse d'un compte à l'autre. Lisez la spécification sur le compte que vous tradez vraiment, et vérifiez le nombre de décimales avant de faire confiance à une valeur apprise ailleurs.
Le volume step est le plus petit incrément accepté par le courtier, en général 0,01 lot. C'est la raison pour laquelle une taille calculée ne coïncide presque jamais avec une taille envoyable.
Pourquoi le chiffre d'un calculateur en ligne est refusé
Le calcul d'un calculateur gratuit est correct. Ce qu'il ignore, c'est votre compte, votre courtier et votre symbole, et le terminal vérifie les trois avant d'accepter quoi que ce soit.
| Ce qui casse | Ce qui se passe réellement | Quoi faire |
|---|---|---|
| Devise du compte | La valeur du point est convertie dans la devise du compte : un calculateur basé sur l'USD se trompe légèrement sur un compte en EUR ou en GBP | Lisez le tick value dans la spécification, il y est déjà dans votre devise |
| Volume step | Un 0,185 calculé n'est pas envoyable quand le pas vaut 0,01 | Arrondissez vers le bas, jamais vers le haut |
| Volume minimum et maximum | Les petits comptes à risque serré calculent des tailles sous le lot minimum | N'entrez au minimum que si le risque obtenu reste acceptable, sinon passez votre tour |
| Marge libre | Le volume est valide, la marge requise dépasse la marge libre, l'ordre est refusé | Vérifiez la marge avant d'augmenter la taille, surtout avec plusieurs positions ouvertes |
| Spread et commission | Les coûts s'ajoutent à la perte au stop : le risque réel dépasse légèrement le risque prévu | Gardez une petite marge, ou retranchez le coût attendu du montant risqué |
Les symboles non-FX sont l'endroit où ces différences cessent d'être théoriques. L'or est couramment coté avec un contract size de 100 onces et un point valant environ 1,00 $ par lot : un stop de 270 points sur XAUUSD et un stop de 270 points sur EURUSD produisent donc des tailles complètement différentes à partir du même risque. Les indices et les CFD crypto ont encore leurs propres définitions de contrat, et certains courtiers les listent par symbole plutôt que par classe. La formule ne change jamais ; les entrées changent, à chaque changement d'instrument. C'est l'argument pour lire la spécification plutôt que réutiliser le chiffre de la veille.
Le terminal vous dit sur lequel il a buté, avec ses propres mots. Un volume qui n'est pas un multiple valide, ou qui sort de la plage autorisée, revient sous forme de message de volume invalide. Un volume que le compte ne peut pas porter revient sous forme de message de fonds insuffisants, et celui-là parle de marge, pas de votre risque. Lire le refus au pied de la lettre évite de réparer la mauvaise chose : certains revérifient leur calcul dix minutes alors que le terminal leur disait qu'ils avaient quatre autres positions ouvertes.
Le cas du volume minimum mérite un paragraphe, car c'est une contrainte réelle sur les petits comptes et personne n'aime le dire à voix haute. Si un pour cent de votre solde divisé par la distance au stop tombe sous le lot minimum du courtier, vous avez deux options honnêtes : trader le minimum et accepter le pourcentage supérieur, ou laisser passer. Élargir le risque pour que le calcul tombe juste, c'est exactement ainsi qu'une règle cesse d'en être une. Quel devrait être ce pourcentage au départ relève de la gestion du risque, où l'interaction entre risque par trade, ratio gain-risque et profondeur du drawdown est traitée comme il faut.
Dimensionner depuis un stop SMC, étape par étape
Les distances de stop rondes sont commodes et arbitraires. Un stop structurel n'est ni l'un ni l'autre : il se place au-delà du niveau qui invaliderait l'idée, sa distance change donc d'un setup à l'autre, et la taille de position doit changer avec elle. C'est tout l'intérêt de dimensionner par le risque plutôt que par habitude.
Prenons un achat depuis un order block haussier (zone où se trouvent probablement des ordres institutionnels) sur EURUSD. Un order block est la dernière bougie de clôture baissière avant l'impulsion qui a cassé la structure, et cette cassure ne compte qu'une fois l'inducement situé dessous pris et le prix clôturé au-delà du niveau. Cette séquence rend le point d'invalidation objectif, et un point d'invalidation objectif rend le stop, donc la taille, reproductible.
- Fixez le risque en argent. Un compte de 5 000 $ à 1 % donne 50 $. Ce chiffre se décide avant de regarder le graphique, pas après.
- Lisez l'entrée et le stop sur le graphique. Entrée sur la réaction depuis le bloc à 1,08450, stop au-delà de son bord éloigné à 1,08180.
- Mesurez la distance. 1,08450 − 1,08180 = 0,00270, soit 270 points ou 27,0 pips.
- Récupérez les valeurs du symbole. EURUSD : contract size 100 000, tick size 0,00001, tick value 1,00 $ par lot. Un pip fait dix ticks, donc un pip vaut 10,00 $ par lot.
- Divisez. 50 $ ÷ (27,0 × 10,00 $) = 0,185 lot.
- Arrondissez vers le bas au volume step. 0,185 devient 0,18 lot. Risque réel : 0,18 × 27,0 × 10,00 $ = 48,60 $, confortablement sous la limite de 50 $.
- Vérifiez la marge avant d'envoyer. À effet de levier 1:30, 0,18 lot d'EURUSD immobilise environ 651 $ de marge. Votre risque est de 48,60 $ ; le capital occupé par la position est treize fois supérieur. Ce sont deux questions distinctes, et la formule de dimensionnement n'en traite qu'une.

L'étape 6 est l'endroit du dégât silencieux. Arrondir 0,185 à 0,19 ne semble rien, et cela coûte 51,30 $ sur une règle à 50 $. Un trade, sans conséquence. Répété en habitude sur une série perdante, c'est une règle qui existe sur le papier et pas sur le compte. Arrondissez vers le bas et acceptez le petit manque.
Tous les chiffres ici sont illustratifs. Contract size, tick value et volume step proviennent de la spécification de votre propre courtier et ne correspondront pas exactement à cet exemple.
Huit façons pour le panneau de dimensionner le même trade
Le calcul ci-dessus prend une trentaine de secondes quand on l'a fait cent fois. Les allers-retours, non : graphique, calculateur, retour au graphique, fenêtre d'ordre, ressaisie. Chaque bascule est une occasion d'intervertir un chiffre, et le marché n'attend pas pendant que vous vérifiez.

Huit façons de définir le même un pour cent
Pourcentage du solde, des capitaux propres, de la marge libre, un pourcentage personnalisé, pourcentage de la veille, de la semaine ou du mois précédent, une taille basée sur l'ATR, ou un montant fixe dans la devise du compte. Toutes répondent à la même question depuis des références différentes : sur quel chiffre exactement s'applique votre pourcentage de risque ?
Smart Trade Assistant est notre panneau MT5 pour cela. Vous faites glisser la ligne de stop là où la structure l'exige, vous choisissez la méthode, et le volume est calculé contre la spécification du symbole en direct puis arrondi au pas du courtier avant l'envoi de l'ordre. Pas de seconde fenêtre, pas de ressaisie.
Les méthodes comptent plus qu'il n'y paraît. Le pourcentage du solde ignore la perte flottante ouverte : après une mauvaise matinée, il dimensionne encore sur le chiffre du début de journée. Le pourcentage des capitaux propres l'inclut et réduit votre taille tant que vous êtes en perte. Le pourcentage de la marge libre est plus strict encore. Pour un challenge de prop firm avec limite journalière stricte, le dimensionnement sur les capitaux propres est en général le choix honnête, puisque c'est bien eux que la règle mesure.
Les méthodes de période précédente existent pour une discipline précise : dimensionner sur la veille, la semaine ou le mois précédent fige la référence, de sorte qu'une bonne série n'augmente pas immédiatement votre exposition. Ceux qui montent trop vite après des gains y trouvent souvent leur compte. La méthode ATR fonctionne encore autrement : elle dimensionne face à la volatilité récente et non face au compte, ce qui convient aux systèmes où le stop découle déjà de la volatilité. Elle convient moins aux stops structurels, puisque là, la distance est déjà décidée par le graphique.
Quelle que soit la méthode, la valeur qui compte est celle lue au moment de l'ordre. Un panneau qui récupère contract size, tick value et volume step en direct dimensionnera l'or correctement du premier coup et s'adaptera quand le courtier modifiera une spécification. Un tableur où ces chiffres ont été saisis une fois sera silencieusement faux dès le jour où quelque chose change, et rien ne l'annoncera.
Autant être clair sur la limite : l'essai gratuit de sept jours couvre Money Hunter sur TradingView et les alertes Telegram. Les versions MT4 et MT5 ainsi que le panneau Smart Trade Assistant viennent avec un abonnement payant, pas avec l'essai.
Ce qu'un calculateur ne décidera pas à votre place
Dimensionner relève du calcul, et le calcul est la partie du trading la plus facile à automatiser. Il vaut la peine de savoir précisément ce que cela vous achète, car la confiance que produit un chiffre net n'est pas toujours méritée.
Pros
- Supprime entièrement l'erreur de calcul et la faute de frappe
- Applique la même règle sur tous les symboles, y compris l'or et les indices où la mathématique du contrat diffère
- Force à décider le stop avant la taille, ce qui est le bon ordre
- Maintient une série perdante dans la forme que vous aviez prévue
Cons
- Ne dit rien sur la validité du setup
- Ignore la corrélation : trois achats liés à l'EUR à 1 % chacun ne font pas un risque de 1 %
- N'empêche pas d'élargir le stop après l'entrée, ce qui casse le dimensionnement a posteriori
- Un chiffre précis peut donner l'impression d'un avantage précis, et ce n'en est pas un

L'ordre des décisions est la règle
La structure décide où le stop doit se trouver. Le stop décide la distance. La distance décide la taille. Inversez-en deux et vous choisissez d'abord une taille de lot, puis vous tordez le stop pour la justifier : exactement l'habitude que toute la méthode existe pour empêcher.
Le dernier point est celui qui attrape les traders expérimentés. Bien dimensionner supprime une catégorie d'erreurs ; cela n'ajoute pas d'avantage. Une position parfaitement dimensionnée sur un setup qu'il ne fallait pas prendre reste une perte, simplement une perte bien mesurée. Savoir si le marquage en dessous est fiable au départ est une autre question, traitée dans indicateur SMC pour MT5.
Le même calcul devient plus strict sur une évaluation financée, parce que la distance doit être connue avant d'entrer plutôt qu'après. C'est là que commencent les six exigences qu'un règlement de prop firm ajoute à votre outil.
Questions fréquentes
MT5 possède-t-il un calculateur de taille de position intégré ?
Non. La fenêtre Nouvel ordre demande le volume en lots et permet de placer un stop-loss, mais elle ne convertit jamais l'un en l'autre. Les chiffres nécessaires, contract size, tick value et volume step, se trouvent dans la spécification du symbole, et le calcul se fait hors du terminal ou dans un panneau que vous y ajoutez.
Comment calculer la taille de lot sur MT5 ?
Prenez la somme que vous acceptez de perdre, divisez-la par la distance au stop multipliée par la valeur d'un point pour ce symbole, puis arrondissez le résultat vers le bas au volume step du courtier. Arrondir vers le haut paraît anodin et pousse discrètement votre perte au-delà du risque décidé.
Pourquoi MT5 refuse-t-il ma taille de lot ?
Trois raisons habituelles : le volume n'est pas un multiple du volume step du courtier, il se situe sous le minimum ou au-dessus du maximum de ce symbole, ou la marge requise dépasse votre marge libre. Le calcul peut être juste et l'ordre tout de même refusé.
La devise du compte change-t-elle la taille de position ?
Oui. La valeur du point est convertie dans la devise de votre compte, donc la même distance de stop sur la même paire donne une taille de lot différente sur un compte en USD et sur un compte en EUR. Un calculateur qui suppose l'USD sera légèrement décalé pour tous les autres.
Où trouver contract size et tick value dans MT5 ?
Clic droit sur le symbole dans l'Observation du marché, puis ouvrez Spécification. Contract size, tick value, tick size, volume step ainsi que les volumes minimum et maximum y figurent, par symbole, tels que votre courtier les définit.
Questions fréquemment posées
MT5 possède-t-il un calculateur de taille de position intégré ?
Non. La fenêtre Nouvel ordre demande le volume en lots et permet de placer un stop-loss, mais elle ne convertit jamais l'un en l'autre. Les chiffres nécessaires, contract size, tick value et volume step, se trouvent dans la spécification du symbole, et le calcul se fait hors du terminal ou dans un panneau que vous y ajoutez.
Comment calculer la taille de lot sur MT5 ?
Prenez la somme que vous acceptez de perdre, divisez-la par la distance au stop multipliée par la valeur d'un point pour ce symbole, puis arrondissez le résultat vers le bas au volume step du courtier. Arrondir vers le haut paraît anodin et pousse discrètement votre perte au-delà du risque décidé.
Pourquoi MT5 refuse-t-il ma taille de lot ?
Trois raisons habituelles : le volume n'est pas un multiple du volume step du courtier, il se situe sous le minimum ou au-dessus du maximum de ce symbole, ou la marge requise dépasse votre marge libre. Le calcul peut être juste et l'ordre tout de même refusé.
La devise du compte change-t-elle la taille de position ?
Oui. La valeur du point est convertie dans la devise de votre compte, donc la même distance de stop sur la même paire donne une taille de lot différente sur un compte en USD et sur un compte en EUR. Un calculateur qui suppose l'USD sera légèrement décalé pour tous les autres.
Où trouver contract size et tick value dans MT5 ?
Clic droit sur le symbole dans l'Observation du marché, puis ouvrez Spécification. Contract size, tick value, tick size, volume step ainsi que les volumes minimum et maximum y figurent, par symbole, tels que votre courtier les définit.