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 - 2

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

AurumNeuro Vanguard est un Expert Advisor (EA) intelligent spécialement conçu pour le trading de la paire XAUUSD / or, qui combine une architecture hybride de gestion des risques basée sur les réseaux neuronaux avec le moteur UMDE (Unified Market Dynamics Engine).

Système de scalping basé sur les ticks qui exploite uniquement les variations de prix constituant de véritables valeurs aberrantes d'un point de vue statistique, avec une taille de position et une protection adaptées pour faire face aux retards d'exécution réels des courtiers. Les résultats des backtests sont présentés ci-dessous.

GDS Renko Dual MA Demo EA est un petit Expert Advisor pédagogique destiné à MetaTrader 5. Il présente une méthode simple pour associer des blocs Renko classiques de taille fixe à deux moyennes mobiles simples calculées directement à partir des cours de clôture des blocs Renko terminés.

L'indicateur affiche la vitesse moyenne de classement des cours

Outil de gestion des risques rigoureux, spécialement conçu pour répondre aux défis des sociétés de trading pour compte propre. Il surveille automatiquement l'ensemble de votre compte afin d'éviter tout dépassement des seuils de drawdown quotidiens et maximaux. Il agit comme un rempart de sécurité contre les pics de spread et les opérations de « revanche », en clôturant instantanément toutes les positions et tous les ordres en attente avant que votre évaluation ne soit terminée.

Applique vos propres règles de gestion des risques à chaque position, qu'elle soit ouverte manuellement ou par un autre EA : affiche la taille de lot correspondant à votre niveau de risque, bloque le compte pour la journée suivante en cas de perte atteinte, limite le nombre de positions ouvertes, réduit les positions dont le risque dépasse le seuil autorisé et ajoute un stop-loss à toute position ouverte qui n'en dispose pas.

USDX Trader v1.33 — Synthetic Dollar Index chart and basket trading for MetaTrader 5 Version 1.33 · MetaTrader 5 · Any broker that offers the major USD pairs

GDS Renko Canvas est un indicateur pédagogique compact qui montre comment un graphique Renko classique à taille fixe peut être affiché directement dans MetaTrader 5 à l’aide de la classe standard CCanvas. L’indicateur construit des briques Renko à partir des ticks BID entrants et n’affiche que les briques terminées. La poursuite de la tendance nécessite un bloc, tandis qu’un renversement suit la règle classique des deux blocs. Contrairement aux superpositions Renko basées sur des objets, le graphique visible est dessiné sur une seule couche bitmap Canvas. Cela permet de limiter la taille de la liste des objets du graphique et facilite le rafraîchissement lors du redimensionnement.

Un petit Expert Advisor pédagogique montrant comment l'ADX de Wilder et le mouvement directionnel peuvent être calculés directement à partir de briques Renko classiques terminées. L'Expert Advisor construit en interne des blocs Renko de taille fixe à partir des ticks BID. Aucun graphique hors ligne, symbole personnalisé, DLL ou indicateur externe n'est nécessaire. Les valeurs +DI, -DI et ADX ne sont mises à jour qu'une fois qu'un bloc Renko est terminé.

GER40 Evening Coil is a free, fully open EA for the German 40 index on H1. It buys in the evening session after a recent narrow-range bar, when volatility is calm and volume is normal, and closes everything by 23:00 server time. Four conditions, long only, one trade at a time, a stop loss on every trade.

Momentum VWAP Barrier Breakout is an MT5 indicator that identifies tested support and resistance zones and displays confirmed breakout arrows after the candle closes. It includes optional VWAP, SMA, SMMA, and no-filter modes, with VWAP selected by default. Designed primarily for XAUUSD M5, it can also be tested on M15 and M30 for fewer but potentially cleaner signals. Traders may consider entering at the next candle’s open, placing the stop beyond the breakout candle or broken zone, and targeting approximately 1.5R to 2R. Use the indicator together with market structure, higher-timeframe direction, news awareness, and proper risk management. Test it thoroughly on historical data and a demo account before using it with real money.

Point & Figure draws a classic P&F chart (X columns for rising prices, O columns for falling prices) in a separate indicator window, on any symbol and timeframe. It also adds a trading panel and support/resistance lines on the main chart.

Tableau de bord gratuit pour compte MT5, au style « néon », affichant le solde, le capital, le P/L flottant, le P/L réalisé quotidien, le taux de réussite et les positions ouvertes directement sur le graphique.

Outil gratuit de suivi des risques liés aux positions sur MT5, affichant directement sur le graphique le risque lié au stop-loss, le pourcentage de risque du compte, les positions sans stop-loss et le risque associé à chaque position.

Displays daily, weekly and monthly ATR, the current high–low range, the range as a percentage of ATR, and price movement from each period's open.

Monday Dip EA is a quantitative, time-based long-only trading strategy designed primarily for major stock index CFDs (such as US500, UK100) with complete daily history. It operates purely as a time-restricted buy-on-dip system rather than a trend-following indicator.

A script for accounts that run several Expert Advisors or configurations. It aggregates the net result of each configuration (magic number, or magic number and symbol) per calendar day and measures how much each one contributes to the portfolio drawdown: drawdown added by leave-one-out, share of the worst drawdown, and Euler variance share. It prints verdicts, recommendations, and a heuristic A+ to F score. It runs out of the box on a built-in demonstration portfolio and is written in pure MQL5.

A manual-trade manager for MetaTrader 5: completed Renko bricks, configurable break-even and trailing Stop Loss, plus an on-chart Renko dashboard. No automatic entries.

The library reconstructs a complete MQL4-style order model on top of the native MQL5 Position, Order, Deal, and History APIs. This design allows legacy MQL4 Expert Advisors to operate with minimal code changes while preserving MQL5.

A MetaTrader 5 (MT5) Expert Advisor based on breakouts of prior swing highs and lows. The EA places pending orders around confirmed fractal structures and manages each trade with defined stop-loss, take-profit, and optional position-management rules.

« GDS Renko Brick Statistics » est un indicateur pédagogique compact pour MetaTrader 5 qui génère en interne des blocs Renko classiques de taille fixe à partir des ticks « BID » et synthétise le comportement des derniers blocs Renko clôturés.

GDS Renko Canvas + Donchian est un indicateur pédagogique compact pour MetaTrader 5. Il affiche des briques Renko classiques de taille fixe sur un seul calque bitmap CCanvas et superpose un canal de Donchian calculé directement à partir des briques Renko terminées. L'axe horizontal représente la séquence Renko plutôt que le temps. Le générateur interne utilise les ticks BID entrants et la règle classique de retournement à deux briques. Le canal de Donchian est causal : pour chaque nouvelle brique terminée, le canal est calculé uniquement à partir des N briques Renko terminées précédentes. La brique actuelle est exclue du calcul de son propre canal.

An opening range breakout Expert Advisor that places stop orders a set distance from the session open, with optional NR4, NR7, inside-day and 3-bar narrow-range filters and a no-filter control mode for testing.

ApexVelocity is a professional-grade Expert Advisor designed to capture explosive momentum in high-volatility instruments like XAUUSD (Gold). Moving away from rigid, hard-coded parameters, v1.0 introduces a robust, fully dynamic architecture that adapts to market conditions and broker specifications in real-time.

Displays today's floating PnL as % of balance plus how much of the daily-loss budget is consumed — the number that actually matters for prop firm rules (FTMO, Apex, TopStep). Color code: green under 50% of limit, orange under 80%, red above. Configurable reset hour. Free to use. Inputs: InpLimitPct (daily loss limit %), InpResetHour (day reset, server time), colors, font size. Attach to any chart — reads account equity live.

L'EA de démonstration « GDS Renko Bollinger 4-Mode » est un Expert Advisor éducatif gratuit pour MetaTrader 5. Il présente quatre façons différentes de combiner des briques Renko classiques de taille fixe avec les bandes de Bollinger au sein d'un seul EA autonome. L'EA construit quatre flux Renko internes indépendants à partir des ticks BID entrants. Chaque mode dispose de sa propre taille de bloc Renko et de ses propres paramètres de bandes de Bollinger. Les signaux ne sont générés que lorsqu'un bloc Renko est entièrement formé. Les bandes de Bollinger sont calculées de manière causale à partir des clôtures des blocs Renko précédents, de sorte que le bloc actuel est exclu jusqu'à ce que son signal ait été vérifié.

Un indicateur pédagogique compact pour MetaTrader 5 qui affiche des briques Renko classiques de taille fixe sur un seul calque bitmap CCanvas et superpose des bandes de Bollinger calculées directement à partir des cours de clôture des briques Renko terminées. L'axe horizontal représente la séquence Renko plutôt que le temps. Le générateur Renko interne utilise les ticks BID entrants et la règle classique de retournement à deux briques. Les bandes de Bollinger sont calculées uniquement à partir des briques Renko terminées ; la brique en cours de formation n'est jamais prise en compte dans le calcul des bandes.

Draws the Asian, London and New York session ranges as colored boxes with their high and low, plus dotted extension lines for breakout trading. Same ranges on every timeframe up to H1.

Closes all trades and blocks new ones when the daily loss limit, maximum loss or profit target is reached. Built for prop firm challenges. Works with manual trading and any other EA.

A lightweight, non-trading Expert Advisor that writes a JSON health heartbeat (connection, AutoTrading state, equity, daily P/L) and an equity log, so a VPS watchdog can detect frozen or disconnected terminals and alert you.

A rolling, Katz-style fractal dimension of price that collapses toward 1.0 during directional moves and rises toward 2.0 during choppy, range-bound action, giving traders a single number for how "trendy" the current market is.

Position size calculator for MT5. Drag the SL and TP lines on the chart and the panel shows the lot size for your risk %, the real risk after rounding, the reward and R:R. Never trades.

A momentum oscillator that relaxes back toward zero at a speed set by the current ATR relative to its own moving average, so decay speed adapts automatically to whether the market is calm or volatile.

Clean and efficient Anchored VWAP (AVWAP) indicator for MetaTrader 5. Calculates volume-weighted average price from a user-defined anchor date with optional volatility standard deviation bands.

Smart Money Concepts market structure on pullback swings: trend, BoS, CHoCH, IDM and liquidity sweeps. A level counts as taken only on a close — a wick through it is marked as a sweep (x) and relocates the swing. Self-contained, closed bars only.

QCL Heikin Flow applies two-stage smoothing to Heikin Ashi candles, helping traders filter price noise and visualize trend direction. Features adjustable smoothing periods, four moving average methods, and customizable candle colors.

Scalper EMA(10) x EMA(30) pour la paire XAUUSD sur la barre M15 avec filtre de la session de Jakarta. Exemple pédagogique : lot fixe, SL/TP en points, 1 position maximum, filtre de spread. Testé sur des ticks 100 % réels.

Cet Expert Advisor pédagogique présente une méthode simple pour trader le momentum sur des briques Renko dans MetaTrader 5. Le momentum correspond à la différence entre le dernier cours de clôture Renko et le cours de clôture des N briques précédentes, divisée par la taille de la brique. Un franchissement au-dessus du seuil positif génère un signal d’ACHAT ; un franchissement en dessous du seuil négatif génère un signal de VENTE. Le fait de rester au-delà d’un seuil ne génère pas de signaux répétés. L’Expert Advisor construit en interne des briques Renko classiques de taille fixe à partir des ticks « Bid », avec un renversement à deux briques. Les ordres utilisent les cours « Bid/Ask » disponibles sur le marché plutôt que des prix de briques synthétiques. Si plusieurs briques se forment sur un même tick, seul un franchissement sur la dernière brique peut déclencher l’entrée. Une seule position est ouverte à la fois, avec un take profit virtuel, un stop loss virtuel, une durée de détention maximale, un délai de refroidissement et un filtre de spread. Aucun indicateur externe, DLL, symbole personnalisé ou graphique hors ligne n’est requis.

Support and resistance channels built from price pivots and ranked by strength: each pivot inside a channel and each bar that touched it adds to its score. The strongest channels run across the whole chart, colored by where price is, with break arrows, pivot marks, two averages and alerts.

Exports bars to a CSV file that pandas.read_csv() loads without encoding, separator or date-format arguments: ISO 8601 timestamps, prices at the symbol's own digits, single-byte encoding. Two modes (last N bars or a date range) and a switchable separator for Excel.

123456789...210