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

Soumettre votre code

Fonction de modification des positions ouvertes et des ordres en cours

Permettre à l'AE de déterminer s'il existe des AE en double sur le graphique en fonction des conditions.

Une stratégie simple de trading binaire qui compte les couleurs des bougies.

Cet indicateur combine le WPR et le total des profits/pertes. Je ne sais pas comment vous en dire plus sur cet indicateur mais vous pouvez l'essayer.

Trend based grid Expert Advisor for MetaTrader 5 using EMA and RSI indicators. Dynamic lot size is calculated from account balance with minimum and maximum lot protection. Initial trade opens when price confirms trend direction relative to EMA and RSI levels. Grid orders are added at fixed point distance using controlled multiplier. All trades are managed as a basket and closed at defined profit target or maximum loss level. Includes optional news hour pause and market close filter. No DLL or external services required.

Include-file class that measures inter-tick latency, filters false alarms via a self-normalising ATR volatility gate, and broadcasts persistent lag alerts to other EAs via GlobalVariable IPC.

ExMachina Safe Scalping is a professional-grade Expert Advisor built for conservative breakout scalping on Gold (XAUUSD), Silver (XAGUSD), and Forex majors.

Suivi en temps réel des règles des sociétés d'investissement : drawdown quotidien, drawdown maximum, progression de l'objectif de profit, nombre de jours de trading et statut du challenge avec des barres de progression visuelles. Préréglages pour FTMO, MyFundedFX, E8, TFT et Bulenox. Indicateur pur - pas d'interférence avec les transactions.

Un tableau de bord léger basé sur les ticks qui révèle la pression Bid-Ask à court terme directement sur le graphique.

Trade With MA Trends ATR TPSL Line and The Line Of Pivot Point

Met en évidence les configurations de chandeliers Inside Bar sur le graphique et fournit des alertes popup et push en option lorsqu'une nouvelle configuration est détectée.

Complete SMC toolkit: BOS/CHoCH detection, Order Blocks (internal + swing), Fair Value Gaps, Equal Highs/Lows, Premium/Discount zones, Strong/Weak H/L, trend candles, dashboard, 4-channel alerts. Free.

Le MACD standard sur la plateforme MT5 semble ne pas être suffisant, j'ai donc codé cette version en copiant le pinescript.

Portfolio Scorer is a standalone MQL5 script that evaluates the quality of a multi-EA portfolio across three critical dimensions that most algo traders overlook. The script reads daily profit and loss data from CSV files (one per Expert Advisor), computes a full Pearson correlation matrix between every strategy pair, maps trading activity by UTC hour and weekday, detects asset class diversity, and produces a weighted composite score with a letter grade from A+ to F. How it works: The tool runs in four sequential stages. First, the Data Loader reads and validates CSV files containing daily returns for each EA in the portfolio. Second, the Correlation Engine calculates the complete NxN Pearson correlation matrix and flags pairs that exceed a configurable threshold. Third, the Coverage Analyzer maps which hours and weekdays have active trading and identifies blind spots. Fourth, the Scoring Function combines all three dimensions into a single composite score using adjustable weights.

MT5 indicator showing bar index, price difference in points, and percentage change. Ideal for EA integration and fast analysis.

Institutional-grade forex session detection and analysis library for MetaTrader 5.

Runtime trade frequency adjustment library for MetaTrader 5.

Professional Telegram integration library for MetaTrader 5 EAs.

Institutional risk analysis library for MetaTrader 5. Zero external dependencies. Pure MQL5 mathematics.

Centralized indicator handle management library for MetaTrader 5 EAs.

On-chart candle analysis indicator with structure tags, sentiment, and trend arrows for MetaTrader 5.

ASQ PropGuard is a real-time prop firm rule monitor for MetaTrader 5. It tracks daily loss limits, maximum drawdown, profit targets, and trading day requirements — all displayed on a dark-themed chart overlay with color-coded progress bars and a live pass/fail verdict.

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.

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.

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.

This mini custom-built MetaTrader 5 dashboard is a robust, comprehensive risk management and performance based monitoring tool and utility created to give both Prop firm and personal funded traders full visibility and control over their trading activity in real time.

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.

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.

A chart-cleanup + quick-trading layer for MT5

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.

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.

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

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.

Les pipelines d’étiquetage à triple barrière utilisent souvent une constante arbitraire (0,5–1,0 %) ou une hypothèse de spread héritée comme seuil min_ret. Un seuil fixé en dessous du coût réel de transaction aller-retour conduit le pipeline à étiqueter du bruit lié aux coûts comme un signal négociable. L’ensemble de données étiqueté surestime alors systématiquement l’« edge », et tout modèle entraîné sur ces étiquettes présente un surajustement à un artefact du schéma d’étiquetage plutôt qu’à la structure réelle du marché. TransactionCostCollector.mq5 est un script autonome qui résout l’étape de collecte des données liée à ce problème.

Script permettant de définir un Stop Loss sur chaque position ouverte en fonction d'un seuil de perte défini dans la devise du compte (par exemple, 50 $ par position). Fonctionne avec n'importe quelle devise de dépôt et n'importe quelle paire de devises. Vérifie les niveaux de stop et de gel définis par le courtier. La conversion des devises est gérée automatiquement.

Educational MT5 chart panel for XAUUSD showing live spread, ATR volatility, EMA trend bias, RSI condition, daily range and active trading session.

Indicateur MACD reproduisant le style visuel de TradingView pour MT5. Histogramme à 4 couleurs, ligne de signal basée sur la moyenne mobile simple (SMA) — les valeurs correspondent barre par barre à celles de TradingView.

Un Expert Advisor simple basé sur le croisement de deux moyennes mobiles exponentielles (rapide et lente), avec des paramètres configurables pour le Stop Loss, le Take Profit, la taille du lot et le Magic Number.

Expert Advisor open source permettant de tester les effets de retournement et de poursuite de tendance liés au jour de la semaine. Conçu pour la recherche systématique, la validation de stratégies et le développement ultérieur par la communauté MQL5.

Spread Meter — Suivi en direct du spread d'un symbole unique avec enregistrement des valeurs maximales et minimales Spread Meter de Fox Wave est un tableau de bord épuré, dédié à un seul symbole, qui affiche en temps réel le spread de votre symbole graphique actuel, tout en enregistrant en permanence les spreads les plus larges et les plus serrés jamais observés — avec des horodatages précis.

1234567891011121314...202