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

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

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

This custom indicator displays the ADX Wilder, +DI, and -DI lines together with Bollinger Bands calculated on the ADX main line in a separate window. It helps traders evaluate both trend strength and the volatility range of ADX values. The middle, upper, and lower bands can be used to identify ADX expansion, contraction, and potential strength breakouts. The indicator is useful for confirming trending conditions, spotting increasing momentum, and detecting when ADX moves outside its normal range. Input parameters allow adjustment of the ADX period, Bollinger Bands period, deviation, and applied price settings.

Moteur prédictif quantitatif qui remplace l'ATR (Average True Range) retardé utilisé dans le secteur de la vente au détail, il s'appuie sur le modèle économétrique GARCH(1,1), récompensé par le prix Nobel, pour prévoir mathématiquement la volatilité et la variance futures du marché.

Oscillateur quantitatif multi-actifs conçu pour l'arbitrage statistique (Pairs Trading), il calcule l'écart logarithmique entre deux actifs corrélés et mesure son score Z afin d'identifier des opportunités de retour à la moyenne sans risque.

Precision Sniper est un indicateur MT5 à confluence multiple inspiré des meilleurs outils de signaux de TradingView, qui attribue une note à chaque signal d'achat/de vente (A+, A, B, C) en fonction de la structure de l'EMA, du RSI, du MACD, de l'ADX, VWAP et l'alignement des volumes, avec 8 préréglages, une confirmation de biais HTF, des niveaux TP/SL automatiques, un trailing stop et un tableau de bord de backtest intégré.

A candlestick chart which colors OHLC candles based on directional price momentum and news impact

Automatically detect Inside Bar patterns, draw projection rectangles, and receive real‑time alerts – all in one powerful indicator. Swing And Full Margin trader

Choisissez la couleur de vos bougies en fonction de la tendance. Quatre niveaux de tendance + neutre — conçu pour les graphiques sombres.

Le MACD Institutional est un indicateur avancé conçu pour les traders qui souhaitent négocier en phase avec le « smart money ». Contrairement au MACD standard, qui traite chaque tick ou clôture de bougie sans distinction, cet indicateur reconstitue la structure des prix à l'aide d'un filtre de volume dynamique avant de calculer ses moyennes mobiles.

An aerospace-grade state estimation algorithm that dynamically filters out market noise and manipulation wicks to reveal the true underlying execution price with zero static phase-lag.

Cet EA met en œuvre une stratégie de trading basée sur la cassure d'une fourchette. Il calcule une fourchette de prix entre les heures de début et de fin définies par l'utilisateur, trace un rectangle sur le graphique pour marquer les niveaux haut et bas de cette fourchette, puis surveille l'évolution des prix après la fermeture de la fourchette. Si le marché franchit le haut de la fourchette, il ouvre une position d'achat ; s'il franchit le bas de la fourchette, il ouvre une position de vente.

Utiliser la flèche pour ouvrir une position et la ligne centrale pour clôturer la position actuellement ouverte.

BEC Trade Manager vous aide à gérer les positions actives sur le symbole actuel à l'aide de commandes en un clic pour le seuil de rentabilité, la logique de suivi, la clôture partielle, la suppression du stop-loss, la clôture du côté des bénéfices, la clôture du côté des pertes et les entrées rapides sur le scalp. Il affiche également des informations clés sur le compte et le symbole sur le graphique, y compris les capitaux propres, le bénéfice flottant, le bénéfice quotidien, les étiquettes de stop-loss et l'aperçu du seuil de rentabilité du panier.

Grille bidirectionnelle EA pour l'or (XAUUSD). Idéal pour les comptes ProCent. Comprend un objectif de profit journalier et une protection contre les pertes maximales (Max Drawdown).

Symbol Summary est un service pour MT5 qui ouvre une fenêtre de visualisation séparée et affiche un rapport détaillé sur un symbole commercial. Il prend en charge les langues russe et anglaise, le redimensionnement de la fenêtre, le défilement, la mise à jour automatique du rapport lors d'un changement de symbole ou de période du graphique sans redémarrer le service.

Symbol Summary est un service MT5 qui ouvre une fenêtre de visualisation séparée et affiche un rapport détaillé pour un symbole de trading. Il prend en charge le russe et l'anglais, le redimensionnement de la fenêtre, le défilement et la mise à jour automatique du rapport lorsque le graphique observé change de symbole ou d'horizon temporel, sans redémarrer le service.

Un indicateur multi-cadres qui présente la divergence RSI. + Signaux d'achat/de vente Inspiré de la vision du trading.

Un indicateur d'apprentissage automatique non supervisé qui applique l'algorithme de regroupement K-Means à l'action historique des prix, en détectant mathématiquement et en traçant les véritables pools de liquidités institutionnelles sans parti pris humain.

A quantitative Information Theory engine that calculates the Shannon Entropy of price distribution to mathematically measure market randomness and algorithmic predictability.

Bibliothèque de protection des prop firm institutionnels pour MetaTrader 5.

Imbalance Finder est un indicateur MT5 qui détecte automatiquement les Fair Value Gaps (FVGs) haussiers et baissiers et vérifie si chaque déséquilibre reste actif, s'il est atteint ou s'il est entièrement comblé. Il dessine des zones graphiques claires en temps réel, aide les traders à identifier les zones de support et de résistance potentielles et fournit également des tampons de données pour les Expert Advisors et les stratégies automatisées.

KSQ Fair Value Gap EA négocie automatiquement les zones institutionnelles FVG avec une détection de régime intégrée pour filtrer les configurations de faible qualité dans les marchés fluctuants. STRATÉGIE Détecte les configurations FVG haussières et baissières à 3 barres. Entre sur les pullbacks confirmés dans la zone. Chaque FVG ne se déclenche qu'une seule fois. FILTRE DE REGIME Biais de tendance EMA, filtre de force ADX, ou les deux combinés. Configurable à un horizon temporel plus élevé (M15-D1). SL & TP Tous deux supportent le mode basé sur l'ATR ou les points fixes, réglés indépendamment. LOT SIZING Lot fixe ou % basé sur le risque - commutable à partir des entrées. TRADE MANAGEMENT Break-even stop, partial close, et ATR/points trailing stop. RISK PROTECTION Commutateurs kill quotidiens et totaux de drawdown. Limitation du nombre de transactions par direction. Filtre de temps de session. Il n'est pas encore optimisé pour une paire.

Ligne pour changer de direction

The Weekend Gap Statistics & Distribution Analyzer is a purely analytical MQL5 indicator designed to evaluate the historical behavior of weekend price gaps. It scans chart data to calculate gap closure rates and measures the adverse excursion (drawdown) experienced before a gap successfully closes. By providing statistical distributions—including the 70th and 90th percentiles of adverse heat—this tool enables traders to make data-driven decisions. It moves beyond simple averages, allowing traders to properly assess risk, filter out low-probability instruments, and optimize stop-loss placement when fading weekend gaps.

Chart Water Mark Transform your MetaTrader 5 charts to look as elegant and professional as TradingView.

Une bibliothèque MQL5 orientée objet (.mqh) qui remplace les modèles de risque statiques des particuliers par des modèles institutionnels de dimensionnement des positions ajustées à la volatilité (VAPS) et de calcul du critère de Kelly.

Détecte et dessine les écarts de juste valeur (déséquilibres de prix) sur votre graphique - un concept fondamental de la méthodologie ICT/Smart Money. Détermine le moment où le prix revient pour combler l'écart.

Swap Monitor Panel is a lightweight, fully customizable indicator that overlays a live swap rate dashboard directly on your MT5 chart. It scans every symbol in your MarketWatch window and presents long swap, short swap, estimated daily cost, and weekly cost side by side — all in one clean, readable panel.

Interactive Correlation Heatmap using high-performance MQL5 matrix functions. > Features a draggable, minimizable dashboard with instant multi-timeframe switching and a vivid 5-band color scale for real-time currency relationship analysis.

Une enveloppe quantitative d'apprentissage automatique qui utilise la régression à noyau Nadaraya-Watson pour projeter dynamiquement des zones de retour à la moyenne statistiquement significatives sans s'appuyer sur l'écart-type traditionnel.

Un filtre quantitatif gaussien conçu pour remplacer les moyennes mobiles de détail à retardement en appliquant un traitement numérique avancé des signaux pour éliminer le bruit du marché sans sacrifier la réactivité.

Cet oscillateur quantitatif professionnel remplace les indicateurs de momentum traditionnels tels que le RSI. Il calcule l'écart-type statistique de l'action des prix afin d'identifier les renversements mathématiquement épuisés.

Un Expert Advisor à biais quotidien qui négocie la dominance du marché, en analysant le contrôle haussier ou baissier de la veille avec confirmation de l'AMM, et en exécutant une transaction unique de volume minimum avec une gestion du risque basée sur l'ATR.

ASQ FlowDesk est un panneau de trading rationalisé pour MetaTrader 5 qui permet l'exécution d'ordres en un clic, des sorties de profit échelonnées, des stops suiveurs adaptatifs, un auto-breakeven et un tableau de bord d'analyse en direct - le tout à partir d'une interface graphique propre.

ASQ RiskGuard est un Expert Advisor pour MetaTrader 5 qui protège votre compte contre les pertes excessives. Il surveille les capitaux propres en temps réel, applique des limites de pertes quotidiennes, protège contre les spreads élevés, filtre les sessions de trading et fournit un tableau de bord visuel des risques - le tout fonctionnant silencieusement aux côtés de vos autres EA.

Cet indicateur de haute précision est conçu pour détecter les liquidités institutionnelles (stop hunts). Il identifie les rejets de prix au-delà des niveaux de fluctuation récents, marquant ainsi les zones de retournement potentielles à forte probabilité, sans indicateurs de retard.

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).

ASQ Order Executor — Institutional order execution wrapper for MQL5 EAs ASQ Order Executor provides institutional-grade order execution with automatic retry logic, slippage monitoring, partial fill handling, requote management, and comprehensive execution statistics. Drop it into any EA for production-ready trade execution.

Utility script that exports your MetaTrader 5 trading history to a CSV file. It automatically calculates Maximum Favorable Excursion (MFE), Maximum Adverse Excursion (MAE), and Forward Returns (Time-Based Excursions) in whole points for deep quantitative analysis in Excel. It will allow you to understand whether you close your trades too early and can help optimize overall trading execution.

A chart-cleanup + quick-trading layer for MT5

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

12345678910...200