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

Records the maximum favourable and adverse excursion of every position in R multiples and writes one CSV row per closed trade.

Session-range breakout EA with ATR filtering, stop-distance sizing, optional break-even/partial close, and a shared chart desk. Hedging accounts; educational source with documented execution and coordination limits.

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.

Detects order blocks — the last opposing candle before an impulsive move that breaks market structure — and draws them as zones that extend live until price returns and mitigates them. Structure breaks and mitigation are both evaluated only on closed bars, so nothing repaints.

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.

A closed-bar M5 indicator combining market structure, liquidity sweeps, BOS/CHoCH and momentum to display Entry, SL, TP1 and TP2, with retail-frequency signals and clickable setup history.

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.

An MT5 fair value gap scanner that marks bullish and bearish imbalances and tracks when each zone is filled.

A broker time session map for MT5 that displays Asia, London and New York ranges with their confirmed highs and lows.

A clear MT5 market structure indicator that labels confirmed HH, HL, LH and LL swings directly on the chart.

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 combine classic fixed-size Renko bricks with a SuperTrend-style trend state.

Manage orders, existing orders, limit orders, trailing, break event & Lot size calculator in one tool

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 :

Free MT5 indicator that automatically maps Fibonacci levels across multiple timeframes and highlights confluence zones, market structure, premium/discount areas and key price reactions.

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.

Marks the start/end of up to three trading sessions (Asian, London, New York, or any custom windows) with vertical separators and/or shaded background boxes, repeated daily across a rolling recent window. Purely visual — no calculations, no signals, just clean session boundaries.

Automatically detects swing pivots and labels a rule-validated Elliott Wave count (1-2-3-4-5 impulse and A-B-C correction) directly on the chart, with a Fibonacci info panel. For guidance only, always confirm manually.

A lightweight MT5 chart indicator that displays live broker and symbol trading specifications including spread, tick size, tick value, volume limits, stop level and freeze level.

Calculates a non-repainting Nadaraya-Watson envelope using Gaussian smoothing and marks price crosses beyond the upper and lower bands with arrows.

A draggable MT5 risk calculator that converts the selected entry and stop distance into a broker normalized position size using tick size, tick value and account risk.

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.

12345678910...206