Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
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 - 4

Soumettre votre code

Affichage en temps réel des cours de Binance

Les algorithmes d'optimisation basés sur la population sont rassemblés ici. L'archive contient tous les fichiers nécessaires pour exécuter les algorithmes sur des fonctions de test.

Copier et coller les objets graphiques sélectionnés entre les graphiques via le presse-papiers de Windows sous forme de texte. Utilisez Ctrl+Q sur un graphique source, puis Ctrl+J sur un graphique cible.

Une nouvelle bibliothèque d'interface a été développée pour simplifier le processus de conversion des indicateurs MT4 et des Expert Advisors (EA) vers MT5. Cette bibliothèque prend en charge la plupart des fonctions de MetaTrader 4, offrant aux développeurs une solution unifiée pour une compatibilité multiplateforme.

Une amélioration du zigzag de MetaQuotes avec un mode oscillateur, le suivi de la jambe de la barre actuelle, des niveaux de fibres et une mise à l'échelle dynamique.

J'ai malheureusement constaté que certains courtiers sont un peu négligents lors du changement d'heure du serveur, ce à quoi je ne m'attendais pas et qui m'a beaucoup surpris. Voici un script qui permet à chacun de vérifier son courtier.

Malheureusement, j'ai découvert que certains courtiers changent l'heure sur le serveur de manière un peu incorrecte, ce à quoi je ne m'attendais pas et qui m'a beaucoup surpris. Voici un script que tout le monde peut utiliser pour vérifier son courtier.

L'indicateur Laguerre MetaTrader est un indicateur entièrement personnalisé qui ne repose pas sur les indicateurs MT4/MT5 standard. Il affiche la ligne de tendance pondérée dans une fenêtre séparée du graphique. Il peut être utilisé pour des signaux simples d'entrée et de sortie. L'indicateur est disponible pour MT4 et MT5.

Temps de fermeture de la bougie. Couleurs de texte dynamiques. Optimisé pour le back-testing.

Cet Expert Advisor (EA) met en œuvre une stratégie d'arbitrage triangulaire entre trois paires de devises : EURUSD, USDJPY et EURJPY.

L'indicateur DailyHighLow est un outil polyvalent conçu pour MetaTrader 5 (MQL5) pour afficher les niveaux de prix haut et bas sur un graphique basé sur une période spécifiée. Cet indicateur est particulièrement utile pour les traders qui s'appuient sur les niveaux de prix clés pour prendre des décisions, offrant une flexibilité grâce à des délais et des méthodes de calcul des prix personnalisables.

Le script Auto SL TP by Risk Reward Ratio est un outil simple mais puissant conçu pour les traders de MetaTrader 5 qui souhaitent rationaliser leur processus de gestion du risque. Ce script automatise le processus de définition des niveaux de Stop Loss (SL) et de Take Profit (TP) pour les positions ouvertes en fonction d'un ratio Risque/Récompense défini par l'utilisateur et d'un Stop Loss en pips. Que vous soyez un trader débutant ou expérimenté, ce script vous permet de gagner du temps et d'assurer une gestion cohérente des risques.

CCI adaptatif - Commodity Channel Index avec ajustement dynamique des limites supérieures et inférieures en fonction de la volatilité du marché. Il élimine les seuils fixes (comme 100/-100) en utilisant des pics et des creux lissés par l'EMA, ce qui permet d'obtenir des signaux de surachat/survente plus fiables, adaptés à la volatilité actuelle de chaque actif. Parfait pour identifier les points d'inversion à forte probabilité avec des niveaux de confirmation adaptatifs.

Zigzag qui change la direction de la vague en fonction du pourcentage de variation du prix de l'actif.

Un outil léger pour le scalping manuel dans MT5 à l'aide de raccourcis clavier

Le script supprime toutes les icônes d'autotrading du graphique actuel.

simple atr supertrend with rsi filter

Cet indicateur construit un canal de prix dynamique en utilisant le lissage gaussien pour déterminer les lignes de support et de résistance. Il calcule les valeurs hautes et basses lissées pour une période donnée, trouve leurs extrema et affiche trois lignes : la résistance supérieure (maximum de la valeur haute lissée), le support inférieur (minimum de la valeur basse lissée) et la ligne médiane entre les deux, formant ainsi un canal de négociation adaptatif.

Le script Clean Market Watch est un outil simple conçu pour supprimer rapidement tous les symboles de votre fenêtre MetaTrader 5 Market Watch en un seul clic. Ceci est particulièrement utile lorsque vous souhaitez commencer avec un espace de travail propre ou lorsque votre Market Watch est encombré par trop de symboles. Ceci est particulièrement utile lorsque vous voulez repartir à zéro avec un espace de travail propre ou lorsque votre Market Watch est encombré par trop de symboles. Objectif Au fil du temps, les traders accumulent souvent de nombreux symboles dans leur fenêtre Market Watch, ce qui rend difficile de se concentrer sur les instruments qu'ils négocient activement. Supprimer manuellement les symboles un par un peut être fastidieux et prendre du temps. Ce script automatise l'ensemble du processus et supprime tous les symboles en quelques secondes.

Securing data transfer between client and Server could be a big challenge for you as MQL5 programmer. You may have experience in using built in MQL5 encryption systems like AES.AES can securely encrypt your data but on the other hand is not secure when it comes to sending the AES key through insecure channels. You can only rely on asymmetric encryption systems Like RSA in such cases. you keep the private key at your server side and only share the public key with your clients. Even more you can use hybrid RSA_AES approach to archive more performance

Fox Wave Clean - Professional Order Manager Professional EA for efficient trade management with one-click position control. Clean design, powerful functionality.

It's like a bird's-eye view for BBMA Oma Ally fans. ust drag it onto the chart and you'll get all the BBMA signals running on the chart.

A chart-based risk monitor for prop-firm style rules: draws a live “Dead-Line” price level showing where your Daily Loss Limit or Overall Max Drawdown would be violated, based on equity, open exposure, and optional trailing drawdown.

Automates MQL5 buffer and plot index management. Eliminates manual counting, simplifies Z-order layering, and handles complex plot types (Candles, Color Lines) with a single line of code.

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.

A comprehensive stop-loss and trade management module offering multiple stop-loss methods (Fixed Pips, ATR-based, Swing High/Low, and Percentage) and trailing stop options (Fixed, ATR, Step, and Breakeven). It includes automatic broker stop-level adjustment, risk-reward–based take profit calculation, and visual stop-loss lines on the chart. The code follows a clean, structured architecture with a dedicated `CStopLossManager` class, standardized enums and structures, and fully documented English comments for clarity and maintainability.

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

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

Convertisseur de verbalisation NeuroPro pour MQL5

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

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.

This Expert Allows You To Run and Play DOOM (The Game) on MetaTrader5! It's A Take On The Infamous "Can It Run Doom?" Challenge.

A professional trade management utility that completely hides your Stop Loss and Take Profit levels from brokers. It features a Spread Protector to prevent virtual stop-outs during news events or daily rollovers.

Hon-APS (Advanced Pattern Scanner) is a sophisticated, open-source Expert Advisor for MT5. Unlike typical retail bots relying on lagging indicators, Hon-APS trades structural breakouts backed by quantitative Order Flow algorithms. It actively scans for classical chart patterns (e.g., Head & Shoulders, Bottoms, Triangles) and validates entries using L2 Order Book absorption and bid/ask imbalances. Complete with a polished on-chart UI, true Kelly Criterion risk management, and a robust macroeconomic news scraper, it's designed for prop-firm viability and high-end capital preservation.

An advanced quantitative filter based on Chaos Theory and fractal geometry, it calculates the intrinsic dimensionality of the price curve to instantly classify market regimes into trending or mean-reverting states.

KSQ Command Centre is a production-ready, two-way bridge between MetaTrader 5 and Google Sheets. It was originally designed to help fund managers and quantitative traders remotely monitor and manage large, funded accounts (e.g., Darwinex Zero, Prop Firms, PAM, MAM) directly from a mobile browser, without needing to log in to a VPS. This Expert Advisor not only exports data—it actively listens for commands typed into your Google Sheet and executes them in MT5 in near real-time.

Indicateur de la fourchette asiatique avec les niveaux de cassure pour la séance de Londres. Flèches d'entrée, alertes, notifications push. Optimisé pour la paire XAUUSD sur la barre M15.

Oscillateur de momentum et de tendance à long terme basé sur un double filtrage TRIX et LWMA.

Chart Navigator MT5 Light — une mini-carte permettant de se déplacer rapidement sur le graphique des cours et d'accéder instantanément à vos repères sur celui-ci

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.

1234567891011...207