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

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

Trouver la période idéale pour trader

Seulement deux timeframes — H1 et D1 — travaillent en synergie pour filtrer le bruit et capturer uniquement les forts retournements du RSI depuis les zones de surachat et de survente. Pas d'entrées aléatoires, seulement une confirmation claire de la direction par le "grand frère".

Indicateur WPR dans la fenêtre graphique avec TPSL

L'indicateur ZigZag BOS CHoCH Detection est basé sur l'algorithme ZigZag original de MetaQuotes et l'étend en détectant et en marquant les événements de la structure du marché. Il suit les points d'oscillation ZigZag récents et identifie automatiquement la rupture de structure (BOS) et le changement de caractère (CHoCH) en utilisant la confirmation de la tendance des pivots. Les niveaux BOS et CHoCH sont dessinés directement sur le graphique avec des lignes horizontales étiquetées pour une analyse plus claire de l'action des prix.

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

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.

Scanner RSI multi-cadres prêt pour la production avec un système intelligent de rappel des alertes. Il surveille jusqu'à 7 périodes simultanément, met en évidence les zones de convergence lorsque 3 TF ou plus s'alignent, et relance automatiquement les notifications en cas d'échec pour s'assurer que vous ne manquiez jamais les configurations critiques de surachat/survente.

Contrôle de la consommation de mémoire.

Un indicateur de renversement de tendance de haute précision combinant les zones d'épuisement du RSI et les motifs de rupture des chandeliers.

Description de l'indicateur - Candle Close Timer Nom : Candle Close Timer Version : 1.0 Author : BENTRADE TRADING Lien : https://www.mql5.com/en/users/dahmi_benali

Indicateur adaptatif de support et de résistance qui détecte, suit et met à jour automatiquement les niveaux S/R valides les plus proches à l'aide de barres de confirmation configurables. Les niveaux se déplacent dynamiquement après les cassures confirmées et s'étendent vers l'avant en temps réel.

SilviosEAbest26 est un Expert Advisor de haute précision pour MetaTrader 5, conçu pour trader les inversions de marché en utilisant une combinaison sophistiquée de canaux de prix dynamiques et de filtres de momentum. Le système est conçu pour assurer des retours constants tout en maintenant des protocoles de gestion des risques stricts.

ExMachina CandleTimer Lite — Free candle countdown timer for MetaTrader 5 with the ExMachina steel palette theme.

Price Action Day Trader est un Expert Advisor MQL5 robuste qui suit les tendances et qui est conçu pour le trading intraday. Il se concentre sur les modèles d'action de prix à haute probabilité : barres d'épingles, bougies d'engouffrement et ruptures de barres intérieures, tout en filtrant les transactions à l'aide d'un filtre de tendance à double moyenne mobile.

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

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.

Il s'agit d'un service permettant d'afficher les points d'entrée/sortie des positions/opérations existantes sous forme de lignes de tendance et/ou de flèches sur les graphiques.

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

Si vous avez accès au code du conseiller expert, vous pouvez enregistrer des graphiques de solde et d'équité et calculer des critères d'optimisation supplémentaires en ajoutant du code additionnel à partir de cette bibliothèque.

Draws the previous day High, Low, and Close as horizontal reference lines on the chart for a configurable number of past days. Yesterday's levels extend into today as live support and resistance, with optional touch alerts.

Trade using MA. An easy indicator to identify the trend direction on a specific timeframe.

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

Ce script est un exemple pratique de la manière dont les développeurs peuvent travailler par programme avec des fichiers à l'aide de MQL5. L'un de ses principaux objectifs est de démontrer l'efficacité de l'organisation des fichiers d'un projet, ce qui est essentiel pour les développeurs qui travaillent sur des systèmes à grande échelle ou qui souhaitent créer des projets portables et autonomes. Le concept peut être développé et affiné avec des idées supplémentaires pour soutenir des flux de travail de développement plus avancés.

Stratégie de trading basée sur la simple rupture des niveaux précédents de plus haut ou plus bas

Filter trades by trading sessions (London, NY, Tokyo, Sydney)

This library provides real-time spread monitoring and statistical diagnostics for MetaTrader 5 symbols. It tracks spread evolution using a lightweight circular buffer and computes running metrics such as average, minimum, maximum, and standard deviation. The library classifies current spread conditions into informational states (low, normal, high, extreme) and offers helper methods to query spread behavior and stability. Optional notifications can be enabled to signal unfavorable market conditions. The library is purely analytical: it does not place trades, manage orders, or modify account state, and is intended to be used as a supporting tool inside Expert Advisors or indicators.

Le détecteur de tendance Martingale utilise l'IA onnx

Fonction de modification des positions ouvertes et des ordres en cours

Calculateur de pertes et profits des positions (ordres ouverts)

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.

The FMO indicator is a technical analysis tool that measures "trend age" using fractal cycles. Its purpose is to help traders determine whether a trend is still young (safe to follow) or over-aged (high risk). A Conceptual Synthesis of Psychology, Sociology, and Life Cycles This work presents a deep analysis of human life through a numerical matrix (3, 7, 39, 49), using it as a conceptual lens for understanding psychology, sociology, and developmental cycles. It is not a conventional scientific framework. Rather, it is a synthesized model — integrating esoteric, psychological, and sociological perspectives into a unified cyclical structure. The goal is to organize and interpret human development through layered, interacting cycles.

Fonction de clôture des positions et de suppression des ordres

ICE Pro v1.0: Momentum Intelligence System. ICE isn't just a static indicator-based EA (Expert Advisor). It's an Adaptive Trading engine that uses volatility (ATR) and volume profiles as primary filters to determine which price movements are "True Impulses" and which are simply "Market Noise."

adoption de la méthode de Larry William en utilisant AI Time-Series XGBoost

Overbought and oversold indicators aim to determine where the price may experience a reversal.

Fonction de calcul des lots par pourcentage de risque

Survolez n'importe quelle bougie pour voir ce que MT5 ne montre pas : Taille de l'intervalle, pourcentage du corps, ratios de mèches. Intelligent, rapide et personnalisable.

Download all OHLC data history available and save it in a file, either for just one symbol or for many in Market Watch

Fonctionne à l'aide d'un verrou positif ; le robot de trading crée un verrou positif, et le trader décide lui-même quoi en faire.

Market Structure Expert Advisor use LightGBM (Light Gradient Boosting Machine)

1234567891011121314...201