Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
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

Bibliothèque de code source MQL5 pour MetaTrader 5 - 8

icon

Il s'agit de la plus grande bibliothèque de code source gratuite pour les programmes de la plateforme MetaTrader 5. Vous y trouverez des Expert Advisors, des indicateurs techniques, des scripts et des bibliothèques prêts à l'emploi. Utilisez la bibliothèque de codes lors de l'apprentissage du langage MQL5 et développez vos propres applications de trading automatisé basées sur les codes fournis.

Vous pouvez librement télécharger et tester les codes publiés, ainsi que les lancer dans MetaTrader 5. La bibliothèque est également disponible directement depuis la plateforme MetaTrader 5 et l'environnement de développement MetaEditor.

Soumettre votre code

A safety EA that watches every open position on the chart symbol: it reports any position left without a stop loss, optionally attaches an ATR-based stop, and enforces a daily and a total drawdown limit that re-arms after a cooldown.

This Expert Advisor is that missing bridge. Attach it to any chart and it periodically writes the calendar to a CSV file in `MQL5\Files`, where anything outside the terminal can read it.

Exporting your deal history is easy and a dozen scripts already do it..

Concept: Identifies market microstructure turning points based on ICT/SMC principles.

Un modèle de prévision basé sur l'approche d'agrégation symbolique (SAX)

Un tableau de bord léger intégré au graphique qui analyse l'historique de vos transactions clôturées et affiche le taux de réussite, le facteur de profit, les séries de gains ou de pertes et la courbe de capital — aucune stratégie à définir, uniquement vos propres chiffres, mis à jour automatiquement.

A Shannon-entropy oscillator that measures how ordered or disordered recent price action is, using ATR-adaptive discretization. Low values signal trending conditions, high values signal choppy/random markets — useful as a trend-filter companion for directional indicators.

Equity guard that enforces a daily loss limit and a total drawdown limit, flattens the account on breach and blocks trading until the next daily reset. Includes the guard as a reusable include file plus a self-test expert that proves the behaviour in the strategy tester.

Un indicateur graphique pour MetaTrader 5 qui trace des chandeliers Heikin Ashi, affiche des flèches de confirmation d'achat et de vente, propose un filtrage optionnel des divergences de l'histogramme MACD et offre des alertes configurables.

Analyses en lecture seule pour les comptes exécutant plusieurs Expert Advisors. Cet outil regroupe les transactions clôturées par « magic number » et évalue les économies réelles générées par l'exécution conjointe de ces systèmes : comparaison entre le drawdown en mode autonome et le drawdown combiné, matrice de corrélation par paires représentée sous forme de carte thermique sur le graphique, et réorganisation par simulation de Monte Carlo des rendements du portefeuille sur la période considérée.

Affiche la fourchette de prix moyenne par heure de la journée de négociation sous forme de carte thermique intégrée au graphique, avec en outre un ombrage correspondant aux sessions asiatique, londonienne et new-yorkaise derrière les chandeliers — ce qui vous permet de voir quand un titre évolue réellement, sans avoir à deviner.

Sur la paire XAUUSD, on verrouille la position dans la fourchette de la séance asiatique, puis on place une paire d'ordres OCO en cas de cassure (BuyStop/SellStop) pour l'ouverture de Londres, avec des stops basés sur l'ATR et un dimensionnement de la position en fonction du pourcentage de risque. Pas d'indicateurs, pas de décision discrétionnaire : la fourchette est mesurée, pas estimée.

A compact MT5 trend dashboard that compares EMA alignment and ADX strength across six timeframes.

The script prices one night of holding: for every open position and every Market Watch symbol it prints the swap per night in your account currency, the annualized cost in percent for both directions, the broker's rate-independent markup (|swap long| + |swap short| never depends on interest rates - it is pure broker margin), and the triple-swap day. Honest "n/a" where a swap mode cannot be converted reliably.

A small educational Expert Advisor for MetaTrader 5 showing one simple way to automate support and resistance reactions with internally built classic Renko bricks.

GDS Renko Fast Demo is a small educational Expert Advisor for MetaTrader 5. It demonstrates how two internal fixed-size Renko streams can be used in a simple mechanical trading example without offline charts or custom symbols.

A simple real-time classic Renko chart for MetaTrader 5. Set the brick size and the indicator builds equal-width Renko bricks directly from tick data. No offline charts, custom symbols or external libraries are required.

A simple MT5 indicator that shows the current fixed-size Renko run and the exact price level required to confirm a classic two-brick reversal.

Théorie des valeurs extrêmes (EVT) adaptée au langage MQL5 pour évaluer les risques de krach et de perturbations sur le marché.

Il s'agit d'un indicateur personnalisé MQL5 pour MetaTrader 5, appelé « RSI Histogram ». Il affiche la courbe RSI standard dans une fenêtre distincte, ainsi qu'une version sous forme d'histogramme, avec un code couleur, des mêmes valeurs RSI, dont la couleur varie en fonction de la dynamique :

Une implémentation MQL5 des quatre stratégies de croisement issues du cadre théorique des « moyennes mobiles relatives » de Bloch, intégrant ses règles de sortie adaptatives (« Adaptive Crossover Exit ») en fonction du régime de volatilité. Les entrées et sorties sont déterminées dans l'espace des fractiles ; ainsi, les seuils ont la même signification pour chaque symbole.

Indicateur de scalping basé sur les sessions pour MetaTrader 5. Il identifie automatiquement les plus hauts et les plus bas de la session asiatique, puis génère des signaux de scalping à l'ouverture de Londres lorsque le cours franchit ou reteste ces niveaux. L'indicateur trace des fourchettes de séance dynamiques, envoie des alertes et des notifications push, et intègre des filtres optionnels de tendance, de volume et de temps. Fonctionne sur les graphiques M1, M5 et M15 pour n'importe quel symbole.

A read only MT5 script that reports broker symbol specifications, volume limits, price settings, execution modes, trading permissions, margin requirements and estimated profit values.

Pro Manager est un assistant de trading MT5 tout-en-un conçu pour les sociétés de trading pour compte propre et les traders professionnels. Exécutez vos transactions plus rapidement, gérez vos positions de manière plus intelligente, maîtrisez efficacement les risques et automatisez vos tâches quotidiennes de trading grâce à des outils puissants tels que le « Break-even », le « Average TP », la gestion des « Magic Numbers » et l’« Auto Grid ».

Une adaptation fidèle en MQL5 du framework « Relative Moving Average » de Daniel Bloch. Elle classe le cours de clôture actuel au sein de la distribution de sa propre fenêtre sur une échelle [0, 1] comparable d'un symbole à l'autre, et publie les fractiles, la classification par régime et la cohérence directionnelle sous forme de tampons lisibles.

Trend filter based on a constant-velocity Kalman estimator, with process noise dynamically adapting to volatility (ATR), and trend coloring according to the estimated velocity.

Market Replay Tool is an MT5 utility that seamlessly merges a Market Replay simulator with interactive TradingView-style Long & Short drawing tools. It allows traders to backtest strategies on historical data with adjustable playback speeds, while effortlessly mapping out risk-to-reward setups using dynamic, draggable entry, stop-loss, and take-profit visual boxes directly on the chart.

Le script récupère le spread réel de votre courtier à partir du champ « spread » des barres M1 et affiche la médiane, les 90e et 99e centiles en unités de prix, en points et en fractions d’ATR, et exporte dans un fichier CSV le spread moyen et maximal pour chaque heure de la journée. Il est utile pour tester des stratégies en fonction des coûts réels de votre compte, et non par rapport à un spread « type » estimé de mémoire.

Fonctionnalités de cet indicateur Clock (Spread).mq5 est un indicateur de graphique MetaTrader 5 qui affiche une petite étiquette de texte dans le coin du graphique indiquant : Un compte à rebours jusqu'à la clôture de la bougie actuelle (au format HH:MM:SS ou MM:SS, selon la période) Le spread actuel (Ask − Bid, en points), affiché entre parenthèses à côté du compte à rebours. Historique des modifications : Version 2.20 : - La couleur du spread change désormais dynamiquement en fonction de la direction (vert = en hausse, rouge = en baisse) - Ajout de paramètres configurables pour les couleurs du spread

Market Structure Shift (CHoCH) Bullish Setup (CHoCH ): Price breaks above the previous confirmed Lower High (LH), signaling a trend reversal from bearish to bullish. Bearish Setup (CHoCH ): Price breaks below the previous confirmed Higher Low (HL), signaling a trend reversal from bullish to bearish.

Détectez automatiquement les figures « Inside Bar », tracez des rectangles de projection et recevez des alertes en temps réel : tout cela grâce à un seul indicateur puissant. Traders « Swing » et « Full Margin »

Un graphique en chandeliers dont les couleurs des chandeliers OHLC varient en fonction de la dynamique directionnelle des cours et de l'impact de l'actualité

The Auto ZigZag Fibonacci Golden Zone indicator automatically detects the latest swing high and low, draws key Fibonacci retracement levels (50%, 61.8%, 78.6%), and highlights the Golden Zone between 61.8% and 78.6% as an optimal pullback entry area. The indicator includes a real-time dashboard, optional buy/sell signals, and full color customization. Works on all symbols and timeframes. Always test on a demo account before live trading.

Indicateur de la fourchette asiatique avec les niveaux de cassure pour la séance de Londres. Flèches d'entrée, alertes, notifications push. Optimisé pour la paire XAUUSD sur la barre M15.

Lit l'historique des transactions clôturées (un fichier CSV ou un fichier généré automatiquement à partir de l'historique des transactions du compte courant par le script associé RuinExport.mq5) et fournit quatre indicateurs de risque indépendants : l'escalade des volumes après une perte, le chevauchement d'expositions dans le même sens qui se traduit par un prix moyen moins favorable, l'asymétrie des gains et des pertes, ainsi qu'une estimation classique du risque de ruine pour un risque par transaction donné. Ces quatre indicateurs sont combinés en une note unique allant de A à F, accompagnée de recommandations en langage clair. Si aucun fichier CSV n’est détecté, le script génère automatiquement un journal de démonstration reproductible, permettant ainsi de visualiser le rapport dès la première exécution.

Pivot SuperTrend BhanuCodeLab est un indicateur de suivi de tendance qui associe des points pivots confirmés à une ligne de tendance mobile basée sur l'ATR afin d'identifier la direction du marché, les renversements de tendance et les signaux potentiels d'ACHAT ou de VENTE.

Smart Trend Score est un indicateur MetaTrader 5 simple et léger, conçu pour identifier des opportunités de trading de grande qualité à l'aide de plusieurs filtres de tendance et de momentum.

Quantitative MT5 Expert Advisor that filters market noise using Chaos Theory and the Largest Lyapunov Exponent (LLE). Trades momentum EMA crossovers only during deterministic market regimes, with built-in ATR risk management.

Cessez de vous laisser influencer par le bruit du marché de détail. Il s’agit d’un scanner multi-actifs asynchrone de niveau institutionnel. Il combine le True Fractal CHOCH, les anomalies volumétriques Z-Score et la validation Fair Value Gap (FVG) pour détecter des blocs d’ordres à forte probabilité sans ralentir votre terminal.

Stratégie de cassure de liquidité et de retracement de Fibonacci basée sur les sessions (souvent utilisée dans le trading du Forex ou des cryptomonnaies). Elle simplifie le trading en évitant les concepts complexes liés au « Smart Money » (SMC), tels que les blocs d'ordres ou les écarts de juste valeur, pour s'appuyer plutôt sur la liquidité de la séance asiatique, le timing (ouverture de la séance) et les niveaux de Fibonacci.

123456789101112131415...210