Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Telegram !
Rejoignez notre page de fans
Accédez à la CodeBase depuis votre terminal MetaTrader 5
Vous n'avez pas trouvé le bon code ? Commandez-le dans la section Freelance
Comment rédiger un Expert Advisor ou un indicateur

Les meilleurs codes sources MQL4 et MQL5 selon les notes des utilisateurs - 10

Soumettre votre code

Indicateur "Chaykin Money Flow" (CMF)

Voici quelques exemples de codes pour les compteurs d'ensembles basés sur le "Compte"

Bibliothèque de base pour créer des profils de volume sur le graphique.

est un texte pour le réseau neutre et nous aimerions connaître votre avis.

Ce script CalculateHistoryProfit version 1.0 est conçu pour calculer les bénéfices d'une période donnée à l'aide d'un panneau graphique.

BollingerBandsEA négocie en fonction des bandes de Bollinger.

Indicateur MetaTrader pour débutants - un indicateur personnalisé très simple qui affiche les hauts et les bas locaux sur le graphique avec des points rouges et bleus à proximité. Il analyse les maximums et les minimums sur une période donnée et les compare ensuite à la fourchette dans laquelle la paire de devises s'est échangée, et si le haut/bas est suffisamment significatif, il le marque d'un point. Cet indicateur se redessine lui-même et ne doit donc pas être utilisé pour générer des signaux de trading car la position des points peut changer. Les versions MT4 et MT5 de l'indicateur sont disponibles.

L'indicateur Point-and-Figure MetaTrader 5 est un indicateur qui peut tracer un graphique point-and-figure directement dans la fenêtre principale de votre graphique MT5 normal. Vous pouvez configurer tous les paramètres de la méthode point-et-figure, tels que la taille de la boîte et la distance d'inversion, selon vos préférences. En outre, vous pouvez contrôler tous les paramètres d'affichage du graphique PnF. Cet indicateur ponctuel prend en charge toutes sortes d'alertes. Il est basé sur des données de ticks réels et n'est donc disponible que pour MT5.

Ce script et EA permet aux codeurs de backtester leurs stratégies basées sur les actualités qui utilisent le calendrier MQL5.

Ce bot détecte l'ouverture d'une nouvelle bougie sur n'importe quel timeframe, facilitant ainsi l'exécution d'un code unique, le placement de transactions et l'appel d'autres fonctions. Le code est écrit dans la fonction OnTick().

Un enregistreur permettant d'enregistrer des modules ou des sections de code spécifiques

Cet indicateur appelle 3 autres indicateurs de sous-fenêtre. Tous les fichiers sont placés dans le dossier Indicators.

Trading Gap Weekend, est-ce rentable ?

Le VWAP mensuel (Volume Weighted Average Price) est un indicateur essentiel de MQL5 qui calcule et affiche le prix moyen pondéré en fonction du volume pour chaque mois de négociation. Il s'agit d'un outil puissant pour comprendre le sentiment du marché à long terme, identifier la juste valeur mensuelle clé et informer les décisions stratégiques.

Cet indicateur simple permet de savoir facilement quand le prix atteint un moment particulier sur n'importe quelle bougie ou cadre de temps.

SmartFibo est un puissant indicateur personnalisé MQL5 qui dessine automatiquement les niveaux de retracement et d'extension de Fibonacci basés sur l'algorithme ZigZag, idéal pour trader les modèles ABCD. Il prend en charge les calculs de Fibonacci de mèche à mèche et de corps à corps, ce qui le rend polyvalent pour diverses stratégies de trading, y compris les paires JPY.

Le RSI Engine EA est un robot de trading automatisé très polyvalent pour MetaTrader 5, conçu pour exécuter des transactions basées sur les signaux du célèbre indicateur RSI (Relative Strength Index). La version 2.1 présente un traitement optimisé des signaux et une stabilité accrue. L'EA fournit un cadre flexible avec de multiples stratégies basées sur le RSI, des filtres de confirmation et des paramètres complets de gestion des transactions, ce qui le rend adapté aux traders novices et expérimentés.

Un filtre de volatilité basé sur 3 ATR : un ATR rapide, un ATR moyen et un ATR lent.

EA Tools tính toán Margin theo lotsize, có thể tùy chỉnh đòn bẩy

Il s'agit d'un indicateur expérimental de l'action des prix Last Structure Break (LSB) qui permet de découvrir des structures de marché significatives et des opportunités de trading grâce à une analyse intelligente du support et de la résistance.

Un indicateur propre, léger et sans peinture qui détecte et dessine automatiquement les Fair Value Gaps (FVG) de Smart Money Concepts (SMC) directement sur votre graphique sur n'importe quel horizon temporel.

Fonction de calcul des lots à partir du pourcentage de dépôt

Ligne pour changer de direction

An indicator which features full Smart Money Concept (SMC) + Break Of Structure (BOS) + Change Of Character (COC) + Fair Value Gap (FVG) Detection and Buy/Sell signals.

Synchronise tous les symboles graphiques avec le symbole du graphique auquel l'EA est rattaché.

Le détecteur de tendance Martingale utilise l'IA onnx

Un utilitaire léger et essentiel pour les traders ICT et SMC. Il trace automatiquement les véritables cours ouverts quotidiens, hebdomadaires et mensuels, servant de base au concept de la puissance 3 (Accumulation, Manipulation, Distribution).

Il s'agit d'un exemple de programme, vous pouvez donc le modifier pour vos propres tests, par exemple en ajoutant des conditions.

Cet indicateur vous permet de définir une liste de contrôle vous permettant de vérifier et de confirmer manuellement votre stratégie avant d'entrer dans une transaction.

Il s'agit d'un indicateur permettant d'afficher le profil du volume sur le graphique, à l'aide de calculs simples et d'une exécution très rapide.

Un conseiller expert simple qui effectue des transactions lorsque le prix forme le modèle "Trois de l'intérieur".

Cet EA analysera toutes les transactions ouvertes et imprimera la nième transaction à partir de la fin.

Régression linéaire Indicateur de valeur

Ligne de régression linéaire

La classe CDebugLogger est un utilitaire de journalisation flexible et complet conçu pour être utilisé dans les environnements MQL4/5. Elle permet aux développeurs d'enregistrer des messages à différents niveaux d'importance (INFO, WARNING, ERROR, DEBUG) avec des options permettant d'inclure des horodatages, des signatures de fonctions, des noms de fichiers et des numéros de lignes dans les entrées du journal. La classe prend en charge la journalisation vers la console et les fichiers, avec la possibilité de sauvegarder les journaux dans un dossier commun et au format CSV. En outre, elle offre une fonctionnalité permettant de réduire au silence les journaux sur la base de mots-clés spécifiques, ce qui garantit que les informations sensibles ne sont pas enregistrées. Cette classe est idéale pour les développeurs qui souhaitent mettre en œuvre des mécanismes de journalisation robustes dans leurs applications MQL4/5, avec des fonctionnalités personnalisables qui répondent à un large éventail de besoins en matière de débogage et de surveillance.

Sérialisation et désérialisation du format JSON

Kuskus Starlight est un oscillateur qui utilise une transformation des prix de Fisher pour identifier les tendances et les renversements potentiels. Le code MT4 original de Scriptor est disponible à l'adresse suivante : https://www.mql5.com/en/code/8365.

L'indicateur Price Alert MetaTrader - peut émettre n'importe quel type d'alerte lorsque le prix atteint certains niveaux définis par le trader. Il existe trois types de niveaux de prix : le premier est utilisé lorsque le prix dépasse un certain niveau (affiché avec la ligne verte sur le graphique), le deuxième est utilisé lorsque le prix tombe en dessous d'un certain niveau (affiché avec la ligne rouge sur le graphique), et le troisième est utilisé lorsque le prix atteint exactement le certain niveau (affiché avec la ligne jaune). Il existe trois types d'alertes : native (popup), email et push-notification. Pour que les fonctions d'alerte par email et par notification push fonctionnent, vous devez configurer l'email ou l'ID MetaQuotes dans la fenêtre d'options de votre plateforme MetaTrader. L'indicateur est disponible pour MT4 et MT5.

Calcul d'une moyenne mobile en un seul appel de fonction. Un code qui peut facilement être transféré d'un projet à l'autre.

Une calculatrice d'intérêts composés pour le trader. Calcule, en fonction de vos paramètres, votre risque de ruine et le risque optimal par transaction. Donne une prévision de la taille de votre capital dans un an, un mois et à la fin de la période.

1...34567891011121314151617...199