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 MQL4 et MQL5

icon

Vous souhaitez apprendre le langage de programmation MQL5 ou MQL4, mais vous ne savez pas par où commencer ? Divers programmes pour votre terminal MetaTrader sont disponibles ici. Téléchargez et étudiez les exemples de code publiés, développez vos propres indicateurs et Expert Advisors. Publiez vos applications dans la plus grande bibliothèque de codes MQL5 et MQL4, et elles seront disponibles dans chaque terminal MetaTrader et MetaEditor.

Vos exemples de code dans MQL4 et MQL5 seront distribués dans le monde entier, et des milliers de traders entendront parler de vous !

Soumettre votre code

Ranks the 8 major currencies by relative strength on a live on-chart panel, calculated from the average percentage change of every available cross pair — not just USD pairs — so weak/strong currencies are visible at a glance, independent of whichever chart you have open.

SMMA Levels MTF est un indicateur de moyenne mobile lissée (SMMA) multi-périodes destiné à MetaTrader 5. Cet indicateur calcule les valeurs SMMA à partir de plusieurs périodes sélectionnables et les affiche simultanément sur le graphique actuel.

Volume Strength Compass est un indicateur d'analyse de volume pour MetaTrader 5 qui évalue l'activité du marché à l'aide du volume relatif, de la force du corps de la bougie, de la position de clôture et de l'intensité du volume. L'indicateur classe chaque bougie selon différentes conditions de volume, telles que : volume normal, faible volume, volume élevé, volume de climax, effort haussier, effort baissier et absorption. Les résultats s'affichent sous forme de colonnes de volume colorées, de surbrillance de l'arrière-plan, d'étiquettes de signal, d'une ligne de volume moyen et d'un tableau de bord en temps réel. L'indicateur peut utiliser le volume par tick, le volume réel ou sélectionner automatiquement le volume réel lorsqu'il est disponible. Il prend également en charge les alertes soit sur la bougie en cours, soit après la clôture de la bougie.

Converts the body-to-wick makeup of every candle into a bounded conviction reading, then smooths it into an oscillator that flags buyer/seller pressure and automatically marks divergence against price.

Tracks the rolling correlation between the current chart symbol and a chosen reference symbol, and flags the moment they decouple while their price spread is statistically stretched.

Builds a rolling, volatility-adaptive volume profile over a configurable lookback window and plots the Point of Control (POC), Value Area High/Low, and statistically significant High/Low Volume Nodes (HVN/LVN) directly on the chart.

A normalized order-flow oscillator that estimates buy/sell volume pressure per bar, accumulates it into a rolling delta, and automatically flags regular bullish and bearish divergence against price swings.

Automatically sync your MT5 trading activity with GO日誌 (gonisshi.com). Important: This EA is data-sync only. It does not open, modify, or close trades and does not provide trading signals.

Cet indicateur est essentiellement un GPS combinant une méthode de mesure de canal par enveloppe et un radar météo pour le marché, le tout en un seul outil. Au lieu de se contenter de vous fournir une multitude de lignes sur lesquelles vous devez vous baser pour deviner, il calcule la « tension » mathématique du marché et l’associe à une analyse de tendance sur plusieurs timeframes pour vous indiquer exactement où vous vous situez. Si le cours se trouve en dehors de la bande, cela signifie qu'un changement fondamental de dynamique est en train de se produire ; si vous êtes du mauvais côté, sortez de la position et restez à l'écart, ou suivez la tendance lors des replis.

Un journal de trading de niveau institutionnel et une suite d'outils d'analyse comportementale conçus pour fonctionner entièrement au sein de MetaTrader 5. L'application se présente sous la forme d'un tableau de bord en un seul fichier, sans aucune dépendance, qui remplace les objets standard du terminal par un pipeline graphique vectoriel haute performance à double tampon (CCanvas). Elle offre une analyse quantitative en temps réel, un audit comportemental des risques, un calendrier mensuel à défilement vertical et des fiches de journal interactives permettant de modifier les notes directement sur le graphique.

Plots a volume-weighted, volatility-normalized oscillator that flags impulse and exhaustion conditions as price stretches away from its rolling VWAP

BMP Chart Wallpaper Background for MT5

Cet indicateur personnalisé affiche les courbes ADX Wilder, +DI et -DI, ainsi que les bandes de Bollinger calculées à partir de la courbe principale de l'ADX, dans une fenêtre distincte. Il aide les traders à évaluer à la fois la force de la tendance et l'amplitude de la volatilité des valeurs de l'ADX. Les bandes centrale, supérieure et inférieure peuvent être utilisées pour identifier l'expansion et la contraction de l'ADX, ainsi que les éventuelles cassures de force. L'indicateur est utile pour confirmer les conditions de tendance, repérer une accélération de la dynamique et détecter les moments où l'ADX sort de sa fourchette normale. Les paramètres d'entrée permettent de régler la période de l'ADX, la période des bandes de Bollinger, l'écart et les paramètres de prix appliqués.

Histogramme multicolore MACD

Prints the invisible contract limits that silently reject orders: stops level, freeze level, min/step/max lot, tick size and value, spread type, execution mode, swaps, and the margin needed for the minimum lot against your free margin.

Calendrier P/L — Un aperçu mensuel de vos profits et pertes. Le calendrier P/L vous montre, jour après jour, les performances exactes de votre compte ce mois-ci. Vous pouvez ainsi identifier vos meilleures et vos pires journées, suivre votre taux de réussite et observer votre rythme de trading sans avoir à fouiller dans l'onglet « Historique » du terminal.

1. Le moteur de suivi central (filtre alpha-bêta) : À la base, l’indicateur utilise un filtre alpha-bêta — une version allégée et en régime permanent d’un filtre de Kalman, conçue pour suivre la position et la vitesse.Calcul prédictif : au lieu de se contenter de calculer la moyenne des cours passés comme le font une moyenne mobile simple (SMA) ou une moyenne mobile exponentielle (EMA), le moteur calcule un cours prévisionnel basé sur la vitesse actuelle ($v$). Correction d'erreur :

A two-stage adaptive moving average (base average + secondary smoothing) that colors itself by slope and marks price/average crossovers with arrows.

Reverse RSI Bands is a leading indicator that mathematically reverse-engineers the RSI formula. It plots precise target price bands directly on the main chart, showing exactly at what price the RSI will hit your specified overbought or oversold levels in real-time.

An Expert Advisor that measures the high/low of a defined session opening window, then trades the confirmed breakout of that range with risk-based position sizing and a one-trade-per-session cap.

A single-state Kalman filter that rescales its own process noise by Kaufman's Efficiency Ratio on every bar, tightening into price during trends and smoothing harder through chop, plotted with regime bands that expand and contract on the same read

Expert Advisor MT5 à vocation pédagogique utilisant l'alignement de la moyenne mobile exponentielle (EMA) 9/21 sur les bougies fermées et un filtrage par RSI 14, avec une exécution à lot fixe et un tableau de bord compact noir et or.

Une approche dynamique s'avère nettement plus efficace que le recours à un seul MA.

Professional open-source Trading Cost Calculator for MetaTrader 5. Calculates spread cost, commission, swap and estimated total trading cost using live broker symbol data and adjustable position settings.

Professional open-source Spread Monitor for MetaTrader 5. Displays live spread, minimum, maximum, average spread, history graph and configurable high-spread alerts with a modern Quantora dashboard.

Read-only broker-native trading-session inspector with current status, next transition, multi-symbol scope, and CSV export.

Read-only MT5 history utility that groups partial fills by position identifier and separates gross result from commission, swap, fee, and net result.

Read-only MT5 indicator that visualizes broker Stops Level and Freeze Level references on the chart.

Read-only OnTradeTransaction logger that records MT5 order, deal and position lifecycle events to local CSV and the Experts Journal.

Un tableau de bord « Super Trend » multidevises et multisymboles

Configurations variables à tester pour le paramétrage de TestScalper : essayez un $\alpha$ de 0,45 et un $\beta$ de 0,12. Les cellules du tableau de bord clignoteront rapidement, réagissant instantanément aux replis à court terme. Configuration « Swing » : réduisez les valeurs à un $\alpha$ de 0,15 et un $\beta$ de 0,02. Les cellules de la matrice se stabiliseront, ignorant le bruit intrajournalier du marché et préservant une vision claire des tendances macroscopiques.

Scans multiple timeframes for unfilled Fair Value Gaps, plots them as zones directly on your chart, and tracks local bull/bear imbalance depth with a histogram and live dashboard.

arks the prior session's high/low and flags liquidity sweeps that reverse back inside the range within a set number of bars." — category Other, or Trend if you'd rather group it that way.

Read-only MT5 script reporting broker volume, price, stops, freeze, spread and execution constraints.

An MT5 indicator that detects ATR-filtered institutional order blocks and tracks, in real time, whether each zone has been mitigated by returning price.

Tracks lag-N return autocorrelation over a rolling window as a live regime oscillator, distinguishing trending (positive autocorrelation) from mean-reverting (negative autocorrelation) market conditions. Plots a smoothed reading against dynamically-calculated statistical significance bands (±Z/√N), so you can tell a genuine regime shift from window-size noise — comparable across any symbol or timeframe since it works on returns, not raw price.

Super tendance avec gestion des TP et SL par panier

Un tableau de bord MT5 en lecture seule permettant de déterminer la taille des lots en fonction du risque, de suivre la santé du compte, de consulter les limites de volume imposées par le courtier et de visualiser l'exposition actuelle par symbole.

Deterministic synthetic acceptance checks for MT5 EA entry-state logic, with no market, account or order access.

Ruptures basées sur un canal ou une bande d'enveloppe, logique multi-EA dans un seul EA

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204