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

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

Marks the Asian session range, signals when London or New York sweeps one side of it and reverses, and keeps a scorecard of how every past signal ended in R, spread included. Non-repainting, with buffers ready for an Expert Advisor.

An intraday Smart Money Concepts EA for gold. It waits for price to sweep a recent swing high or low, confirms the reversal with a close through the sweep candle's body, and trades only with the H1 trend. Backtested on XAUUSD M15 over 2025 and 2026 at 1% risk per trade.

Free risk-based position size calculator built specifically for Gold (XAUUSD). Enter your account balance, risk percentage, entry price and stop-loss price - the indicator calculates the exact lot size, risk amount, stop distance, risk/reward ratio and potential profit, and draws entry, stop and take-profit lines on the chart. Contract size is read automatically from the symbol specification, so it works on any gold symbol without manual setup.

Hull Moving Average indicator displaying four periods on a single chart, colour-coded by direction (green for rising, red for falling, grey for flat). Implemented with a ring buffer and incremental running-sum math, so memory and CPU use remain constant regardless of chart history length. Buffer layout is documented and stable, making the indicator suitable for use with iCustom() from EAs. Supports 2, 3, or 4 Hull lines depending on configuration.

Protect Your Funded Account with Institutional-Grade Risk Monitoring. The #1 reason traders fail prop firm challenges is not a bad strategy; it is breaching daily drawdown limits. The AlphaQuant Prop Firm Daily Drawdown Dashboard is a free, high-visibility Expert Advisor

A real economic-calendar news filter that also works in backtests. Export the events once with a script, then block new entries around news both live and in the Strategy Tester. Fixes the one-hour DST shift of historical calendar times.

Un panneau MetaTrader 5 gratuit et en lecture seule qui convertit la règle de réinitialisation quotidienne de votre société de trading pour compte propre (définie selon le fuseau horaire utilisé par celle-ci) en heure réelle du serveur de votre courtier, affiche un compte à rebours en temps réel jusqu'à la prochaine réinitialisation et vous avertit avant qu'un changement d'heure lié à l'heure d'été ne décale la limite d'une heure. Il n'envoie aucun ordre, ne lit aucune donnée de compte ; il s'agit uniquement d'un affichage.

Ferme un panier de positions lorsque sa perte flottante atteint une limite définie sous forme de montant fixe, de pourcentage du solde ou de pourcentage des capitaux propres. Filtrage par symbole ou numéros magiques, objectif de profit facultatif, nouvelles tentatives sécurisées sans blocage.

Educational MT5 hedging-account trade panel with risk sizing, spread protection, a persistent daily-loss lock, break-even and trailing stops.

TREND Follower (Daily) is a lightweight, development-oriented Expert Advisor (EA) created as a base trading architecture for research, learning, experimentation, and further development. The EA is intentionally designed around a simple concept: follow the market direction using the relationship between price and the Parabolic SAR. It is not presented as a fully optimized or finished trading system. Instead, it provides a clean and accessible foundation that developers can study, modify, test, and expand.

Account-wide MT5 risk protection EA for prop-firm and personal accounts. Monitors daily and overall drawdown, position losses, safety buffers, and automatically protects the account when configured limits are reached.

Un oscillateur de sous-fenêtre qui signale les barres de déplacement à faible participation comme des « vides de liquidité » et attribue une note comprise entre 0 et 100 en fonction de la rapidité avec laquelle le cours comble chacune d'entre elles, permettant ainsi de distinguer le bruit rapidement absorbé des niveaux qui continuent de jouer un rôle de véritable support ou de résistance.

Utilisation de la stratégie ORB sur le CFD AAPL

Un panneau compact intégré au graphique qui affiche simultanément la tendance du symbole actuel sur plusieurs périodes, chacune étant évaluée indépendamment à l'aide de son propre croisement de moyennes mobiles « Fast » et « Slow ». Plus besoin de changer de graphique pour vérifier « ce qui se passe sur H4 » : tout est regroupé au même endroit, avec un code couleur.

Estime l'exposant de Hurst glissant du cours à l'aide de l'analyse de la fourchette redimensionnée (R/S) et le représente sous la forme d'un oscillateur à code couleur qui indique si le marché suit actuellement une tendance, revient à la moyenne ou évolue selon un mouvement aléatoire.

Spread histogram in a sub-window with current/avg/max/min stats, cost per trade, and threshold alerts for scalpers.

Educational MT5 EA: closed-bar EMA crossover entries, ATR-based stop loss and take profit, lot size from a fixed percent of equity via OrderCalcProfit, spread filter, magic-number isolation and server return-code checks. A clean template for building risk-controlled EAs. No profit claim.

Numbers every candle of the current trading day starting at the cash open of Frankfurt, London, New York or Tokyo. The anchor is converted from exchange local time to broker server time with automatic daylight saving, so the first candle after the open is always number one, in summer and in winter.

EA utilitaire professionnel destiné à la gestion des risques des sociétés de trading pour compte propre. Il permet un suivi quotidien du capital, une atténuation progressive des pertes sur les positions déficitaires et des stops absolus via un tableau de bord graphique à correction automatique.

Le « SMC Pullback » identifie les sommets et les creux de swing en se basant sur la définition du « pullback », plutôt que sur la figure habituelle à trois bougies. Un plus haut n’est confirmé que lorsque le cours repasse en dessous du plus bas de la bougie qui l’a généré — ainsi, chaque point marqué correspond à un rejet réel, et les plus hauts et les plus bas s’alternent toujours. Il évalue uniquement les barres clôturées et ne déplace jamais un marqueur une fois tracé, il ne se repeint donc pas. Deux tampons exposent les cours de swing confirmés à un EA via iCustom.

Works out the lot from your risk percent and the stop distance, then opens the trade with the stop loss and take profit already attached. Never trades by itself.

Classifies the market with ADX, the Hurst exponent and lag-1 autocorrelation, routes each bar to a breakout module or a mean-reversion module, and keeps a separate win rate ledger for each regime with a Wilson 95% lower bound, so you can see which half of it is actually working.

Scores every setup type in your EA on its own record instead of lumping them into one equity curve. Rebuilds itself from the account's deal history on init so a restart cannot wipe the record. Prints a Wilson score lower bound next to the raw win rate so a three trade hot streak stops looking like an edge.

Un indicateur SuperTrend personnalisé conçu à partir des principes fondamentaux, combinant une bande de volatilité basée sur l'ATR avec un mécanisme à cliquet afin de générer une ligne de tendance nette et sans « repainting ». L'état récursif interne est géré via des tampons de calcul correctement enregistrés, ce qui évite les bugs de perte d'état courants dans les implémentations de tableaux gérées manuellement. Extrait de la série d'articles « Créer des indicateurs personnalisés pour les débutants ».

Un oscillateur à transformée de Fisher élaboré à partir des principes statistiques fondamentaux : il normalise le cours dans une fourchette délimitée, puis applique une transformée logarithmique afin de générer des signaux de retournement nets et bien définis, contrairement aux inversions progressives caractéristiques des oscillateurs classiques. L'état récursif interne est géré à l'aide de tampons de calcul adaptés, garantissant un comportement fiable et correct lors des backtests. Extrait de la série d'articles « Créer des indicateurs personnalisés pour les débutants ».

L'EA « Hybrid Microstructure » est un Expert Advisor avancé de scalping à haute fréquence, spécialement conçu pour la paire XAUUSD (or) sur la période M1. Contrairement aux indicateurs traditionnels qui s'appuient sur des calculs mathématiques OHLC à retard, cet EA exploite la dynamique de la microstructure au niveau des ticks : il suit la vitesse des ticks, les écarts par rapport au cours moyen pondéré en fonction du volume (VWAP) et les rejets de balayage de liquidité (stop hunts) exécutés par les institutions.

Indicateur MQL5 professionnel (fenêtre séparée) qui analyse automatiquement plusieurs symboles et périodes, détecte les figures de Wolfe Wave valides les plus récentes (haussières/baissières), les affiche dans un tableau de bord interactif et permet d'ouvrir un graphique en un clic avec le tracé complet de la figure.

Il suit les fourchettes de séance des marchés asiatiques, londoniens et new-yorkais, verrouille chacune d’entre elles à la clôture de la séance et signale les véritables « liquidité sweeps » — une mèche qui perce un plus haut ou un plus bas verrouillé et clôture à nouveau à l’intérieur de celui-ci — à l’aide d’une flèche et d’une zone de réaction ombrée. Il ne se redessine pas et fonctionne sur n’importe quel symbole et n’importe quelle période.

Évalue si un signal d'entrée permet réellement de dégager un bénéfice supérieur aux coûts de transaction, avant que vous ne passiez des semaines à développer un EA autour de celui-ci. Fournit le résultat net après déduction des coûts, une statistique t fiable sur des échantillons non chevauchants et un contrôle aléatoire. Ne passe aucun ordre.

Crée un profil de volume glissant, s'adaptant à la volatilité, sur une fenêtre rétrospective configurable, et trace le « Point of Control » (POC), les plus hauts et plus bas de la zone de valeur, ainsi que les nœuds de volume haut et bas statistiquement significatifs (HVN/LVN) directement sur le graphique.

Suivi de la corrélation glissante entre le symbole du graphique actuel et un symbole de référence choisi, et signalement du moment où ils se découplent alors que leur écart de cours est statistiquement étendu.

Indicateur MT5 en lecture seule qui affiche sur le graphique les niveaux de stop et de gel définis par le courtier.

Monitor de spread open source professionnel pour MetaTrader 5. Affiche le spread en temps réel, les valeurs minimales, maximales et moyennes, un graphique historique ainsi que des alertes configurables en cas de spread élevé, le tout via un tableau de bord Quantora moderne.

Calculateur professionnel open source des coûts de trading pour MetaTrader 5. Calcule le coût du spread, la commission, le swap et le coût total estimé des opérations à partir des données en temps réel fournies par le courtier pour chaque symbole et des paramètres de position personnalisables.

Trace un oscillateur pondéré en volume et normalisé en fonction de la volatilité, qui signale les conditions d'impulsion et d'épuisement lorsque le cours s'éloigne de son VWAP glissant.

Un filtre de Kalman à un seul état qui redimensionne son propre bruit de processus à l'aide du rapport d'efficacité de Kaufman à chaque barre, se resserrant sur le cours lors des tendances et lissant davantage en période de fluctuations, représenté avec des bandes de régime qui s'élargissent et se contractent sur le même graphique.

Fond d'écran BMP avec graphique pour MT5

Une moyenne mobile adaptative à deux niveaux (moyenne de base + lissage secondaire) qui change de couleur en fonction de sa pente et signale les croisements entre le cours et la moyenne à l'aide de flèches.

Affiche les limites invisibles du contrat qui entraînent le rejet silencieux des ordres : niveau d'arrêt, niveau de gel, lot min./pas/max., taille et valeur du tick, type de spread, mode d'exécution, swaps, ainsi que la marge requise pour le lot minimum par rapport à votre marge disponible.

Un Expert Advisor qui mesure les plus hauts et les plus bas d'une fenêtre d'ouverture de séance définie, puis effectue des transactions lors de la cassure confirmée de cette fourchette, en appliquant un dimensionnement de position basé sur le risque et en limitant le nombre de transactions à une par séance.

12345678910111213...210