Rejoignez notre page de fans
- Vues:
- 97
- Note:
- Publié:
- Mise à jour:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

RealCost XAU Session Cost Snapshot MT5 est un petit script open source pour MetaTrader 5 permettant de vérifier le symbole du graphique actuel avant de lancer un backtest.
Il est utile pour les symboles XAUUSD, GOLD et autres, pour lesquels les paramètres de contrat spécifiques au courtier peuvent avoir une incidence significative sur un test d’EA à court terme.
Le script génère un rapport concis et peut enregistrer un fichier CSV local de type clé/valeur contenant :
- le cours acheteur et le cours vendeur
- le spread actuel en points
- le nombre de décimales et la taille d’un point
- taille du tick et valeur du tick
- taille du contrat
- lot minimum, maximum et par paliers
- niveau de stop et niveau de gel
- swap long et court
- mode de négociation
- mode d’exécution
- mode d'ordre
- devises de profit et de marge
- solde du compte, capitaux propres, devise et effet de levier
Pourquoi cela est-il utile ?
Les symboles XAUUSD et GOLD peuvent varier d'un courtier à l'autre. Le nom du symbole, la taille du contrat, la valeur du tick, le pas de volume, le niveau de stop, le niveau de gel, le spread, les hypothèses de commission et l'heure du serveur peuvent tous modifier la signification d'un résultat du Testeur de stratégie.
Avant de comparer les résultats d’un EA entre différents courtiers, il est utile de noter les paramètres exacts des symboles.
Procédure recommandée
- Ouvrez le graphique XAUUSD ou GOLD du courtier.
- Exécutez le script.
- Enregistrez le fichier journal ou le fichier CSV généré.
- Comparez les valeurs avec le symbole utilisé dans votre rapport du Strategy Tester.
- Utilisez des hypothèses réalistes concernant le spread, les commissions, l'effet de levier et l'heure du serveur avant de vous fier au résultat final du test.
Limites
Il ne s'agit pas d'un robot de trading. Il n'ouvre pas de positions, ne modifie pas les ordres, ne clôture pas de positions, n'utilise pas de DLL, n'utilise pas WebRequest et ne fournit pas de signaux d'achat/vente.
Le script n'enregistre qu'un instantané. Il ne mesure pas le slippage ni l'évolution future du spread. Pour analyser la distribution du spread dans le temps, utilisez un outil d'enregistrement du spread et comparez les lignes du fichier CSV entre les différents courtiers ou sessions.
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/74261
FVG Imbalance Marker Helper
Un petit indicateur pédagogique pour MetaTrader 5 qui met en évidence sur le graphique les écarts de juste valeur haussiers et baissiers simples, composés de trois bougies.
EA Gestion de l'argent
Un indicateur simple, basé sur un critère de tendance
Profit Concentration Analyzer
Un script MQL5 natif qui mesure le degré de concentration des bénéfices d’une stratégie — c’est-à-dire s’il s’agit d’un avantage généralisé ou s’il repose sur quelques transactions chanceuses. Il lit un fichier CSV contenant les données par transaction (Date, Bénéfice) et indique la part du bénéfice net provenant des transactions les plus importantes, le coefficient de Gini des transactions gagnantes, un profil de concentration, un test de survie qui élimine les quelques meilleures transactions et recalcule le bénéfice net et le facteur de profit, ainsi que le plus gros gain journalier par rapport à une limite de régularité configurable, le tout combiné en un score de concentration et de régularité (de A+ à F) accompagné de recommandations. Si aucun fichier n’est trouvé, il génère un ensemble d’échantillons, ce qui permet de l’utiliser immédiatement. Pas de bibliothèques externes, pas de Python, pas d’IA. L’assistant ExportTrades.mq5 génère le fichier à partir de votre historique de transactions.
Premium Discount Range Mapper
Un indicateur MetaTrader 5 pédagogique et léger qui met en évidence les zones « Premium », « Équilibre » et « Décote » à partir d'une fourchette de cours sélectionnée.