Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Experts

Risk Position Size Calculator - expert pour MetaTrader 5

Radoslaw Karol Lubas
Radoslaw Karol Lubas
I build MetaTrader tools for traders who care about risk and money management as much as
the entry signal — from single-purpose modules to complete Expert Advisors.
Services:
- Expert Advisor development (MT4 and MT5)
- Custom indicators and chart tools
| French English Русский 中文 Español Deutsch 日本語 Português 한국어 Italiano Türkçe
Vues:
126
Note:
(3)
Publié:
Mise à jour:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Calculateur de taille de position en fonction du risque — Calcul de la taille du lot à partir d'un pourcentage de risque, en temps réel sur le graphique

Un outil graphique qui convertit un pourcentage de risque fixe et un niveau de stop-loss en une taille de lot exacte, libellée dans la devise de votre compte. Faites glisser les lignes d’entrée et de stop, et le panneau recalcule en temps réel la taille de la position, le capital exposé au risque, la marge requise et le niveau cible. Il se contente de calculer et d’afficher les résultats — il n’envoie, ne modifie ni ne clôture jamais d’ordre.

Fonctionnalités

  • Détermination de la taille de la position en fonction du risque: définissez un pourcentage de risque et la taille du lot est calculée pour vous, sans approximation.
  • Lignes d’entrée et de stop déplaçables — déplacez l’une ou l’autre de ces lignes et tous les chiffres se mettent à jour instantanément, même le week-end lorsqu’aucun tick n’est enregistré.
  • Fonctionne avec n’importe quel instrument — le cours du stop est calculé à l’aide de la fonction OrderCalcProfit () pour un lot, de sorte que le résultat s’affiche dans la devise du compte selon le taux de conversion propre au courtier. Le raccourci simpliste « points × valeur du tick » dérive imperceptiblement sur les paires croisées, les métaux et les CFD ; ce n’est pas le cas ici.
  • Montant en risque affiché dans la devise du compte — le panneau indique le montant exact que vous risquez de perdre, et pas seulement un pourcentage.
  • Marge requise, indiquée et non estimée — la marge provient directement de la fonction ` OrderCalcMargin ()`, à laquelle s’ajoute la marge libre restante après la transaction.
  • Niveau de take-profit pour un rapport gain/risque choisi: définissez un rapport R:R et la ligne cible ainsi que sa valeur en espèces s’affichent automatiquement (réglez sur 0 pour la masquer).
  • Le volume est arrondi à la baisse selon le pas du courtier — un arrondi à la hausse dépasserait le risque que vous avez déclaré, ce qui n’arrive donc jamais. Si le résultat est inférieur au minimum du courtier, le panneau l’indique explicitement au lieu d’afficher 0 ,00 .
  • Base de risque sélectionnable: solde, capital propre ou marge libre.
  • Direction détectée automatiquement — un stop en dessous du cours d'entrée signifie un achat, au-dessus signifie une vente ; vous pouvez également forcer l'achat ou la vente manuellement.
  • Panneau configurable: emplacement, taille de police et couleurs.
  • Fichier unique, aucune dépendance, aucun fichier externe inclus. Se compile sans aucune erreur ni aucun avertissement.

Mode d'emploi

  1. Associez l'EA à n'importe quel graphique. Deux lignes pleines (Entry, Stop) et une ligne pointillée (Target) apparaissent, ainsi qu'un panneau dans le coin.
  2. Définissezle risque par transaction (%) et labase de risque ( solde / capital / marge disponible) dans les paramètres.
  3. Faites glisser la ligne de Stop jusqu'à votre niveau d'invalidation. Laissezl'entrée au cours du marché, ou modifiez la source d'entrée pour choisir une ligne que vous placez vous-même.
  4. Vous pouvez également définir le rapport gain/risque : la ligne « Cible » indique le niveau de prise de bénéfices correspondant.
  5. Consultez le panneau :la taille de la position correspond au lot à négocier, ainsi qu’au capital en jeu, à la marge requise et au bénéfice cible.

Pourquoi l'utiliser ?

Avec le trading à lot fixe, votre perte en espèces varie à chaque fois que la distance de votre stop change : un stop serré expose à un risque trop faible, un stop large à un risque trop élevé, et ce chiffre n’est pas visible tant que la position n’est pas ouverte. Le dimensionnement basé sur le risque inverse ce principe : vous déterminez la perte que vous acceptez en devise du compte, et la taille du lot s'adapte au stop. Le risque est identique pour chaque transaction, quels que soient l'instrument ou la largeur du stop.

Taille de la position à partir d'un risque de 1 % — en direct sur le graphique Validation : détection d'un arrêt du mauvais côté Entrées configurables


Vous avez besoin d'une version personnalisée ou d'un EA complet ? Envoyez-moi un message : cliquez ici.


Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/75686

Trend Execution Planner - Regime and Risk Panel Trend Execution Planner - Regime and Risk Panel

Utilitaire gratuit et open source pour les graphiques MT5 (en lecture seule) qui évalue les conditions de tendance actuelles et élabore des plans de gestion des risques pour les positions longues et courtes, normalisés en fonction du courtier. Il utilise la direction et la pente de la moyenne mobile, l'ADX, le ratio d'efficacité, l'ATR, le spread, la devise du compte et les spécifications du symbole. Il n'ouvre, ne modifie ni ne clôture jamais de positions.

Extraire des informations sur les courtiers MT5 Extraire des informations sur les courtiers MT5

Cet EA pour MT5 est un outil de diagnostic qui n'effectue pas de transactions, mais recueille et affiche les caractéristiques techniques du courtier et de l'environnement de trading. Le code est structuré en 4 blocs principaux : Collecte de données (CollectAll) : extrait des informations sur le compte (effet de levier, devise), sur le symbole (nombre de chiffres, spread, swap, volumes, niveaux de stop), la latence (ping) et le fuseau horaire (différence serveur-UTC). Calcule le swap en devise réelle. Échantillonnage (OnTick) : met à jour en temps réel les statistiques sur le spread (minimum, moyenne, maximum). Sortie : imprime les données dans le journal « Experts », les enregistre dans un fichier CSV et les affiche sur un panneau graphique sur le graphique (UpdatePanel). Aides : des fonctions telles que CalcSwapInCurrency et diverses fonctions *ToStr convertissent les données numériques brutes du courtier en chaînes de caractères lisibles.

EA Daily Zone Recovery pour MT5 dédié à l'or EA Daily Zone Recovery pour MT5 dédié à l'or

Daily Zone Recovery est un robot de trading multi-stratégies pour MetaTrader 5, qui fonctionne sur la base des plus hauts et des plus bas de la journée de trading précédente. Le robot suit l'évolution des cours à proximité des extrêmes quotidiens, utilise trois stratégies d'entrée indépendantes et peut gérer les positions à l'aide d'une grille à volume fixe.

Magic Number Inventory, Trade Logging and Classifying by Magic Number Magic Number Inventory, Trade Logging and Classifying by Magic Number

Un script d'audit en lecture seule destiné aux comptes exécutant plusieurs EA (ou des transactions manuelles en parallèle). Il regroupe l'historique des transactions clôturées par « magic number » et affiche une ligne par « magic » : transactions clôturées (aller-retour), P/L net incluant les swaps et les commissions des DEUX côtés de la transaction, taux de réussite, facteur de profit, gain/perte moyen, positions actuellement ouvertes et en attente, dates d'activité et symboles – le tout trié par résultat net, avec une exportation au format CSV pour les tableurs.