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

Hover over any candle to see what MT5 doesn't show: Range size, Body percentage, Wick ratios. Smart, fast, and customizable.

Take it as profit guardian or market reversal detector. It is a script that acts as a safety net to protect profits when you're away. Instead of just waiting for a fixed Take Profit level, it monitors price behaviour and closes the trade if it shows signs of reversing before hitting your Take Profit.

Marteau personnalisé et marteau inversé

L'indicateur calcule votre risque en pourcentage et vous donne la taille de lot acceptable pour votre risque. Il vous suffit de spécifier le risque en pourcentage et la taille du stop en pips.

L'indicateur Squize_MA représente le croisement de deux muwings avec des périodes de calcul de moyenne différentes et des limites conditionnelles plates sont ajoutées au graphique.

Le XMA de 3ème génération est une moyenne mobile de 3ème génération. Il s'agit d'une version avancée de l'indicateur de moyenne mobile (MA) standard, qui utilise une procédure assez simple pour réduire le décalage temporel en augmentant la période de la moyenne mobile.

Indicateur de tic de sinus !!!

Affichage en temps réel des cours de Binance

Un indicateur visuel professionnel pour la stratégie populaire "One Candle" Daily Breakout (0.9 SL / 1.25 TP). Automatise l'analyse vectorielle pour l'or (XAUUSD).

Recherche d'extrema sur une section donnée de l'histoire.

Expert Advisor basé sur la ligne de référence du pivot journalier

Système de trading sur le rebond des niveaux de support/résistance de l'indicateur Pivot

Adaptive VWAP Institutional: Multi-Asset Auto-Detection & DST-Accurate Session Resets (Forex 5PM NY Standard).

Chandelier d'engloutissement de mèche

L'éclatement sans mèche

Indicateur GMMA Long, converti en histogramme pour faciliter la présentation.

Vingt lignes d'indicateurs de corrélation de rang de Spearman dans une fenêtre

L'indicateur MultiLineMovingAverage affiche les niveaux de six lignes moyennes de différents horizons temporels dans la fenêtre de travail du graphique.

A robust Market Structure analyzer that adapts to volatility. ASZ uses a Hybrid ATR engine to filter noise and detect reliable Swing points. Non-repainting on confirmed bars.

DCC / Piercing

L'ATR lissé indique en couleur si la tendance est à la hausse ou à la baisse.

Contrôle graphique pour le dessin de pixels

Une version classique de l'indicateur RVI (Relative Vigor Index), qui peut être placé en fixant le cadre temporel de l'indicateur à une valeur différente du cadre temporel du graphique et qui prend la forme d'un nuage.

A lightweight chart overlay that paints a smooth “daylight” gradient across Pacific, Asia, London, and New York sessions—plus optional session separators, event labels, and “sunray” highlights for scheduled news. Includes UTC/Broker/PC time modes and a manual DST shift.

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.

Déséquilibre des mèches des chandeliers

Il s'agit d'un exemple de programme, vous pouvez donc le modifier pour vos propres tests, par exemple en ajoutant des conditions.

L'indice New Highs-New Lows est calculé comme la différence entre le nombre de paires de devises qui ont affiché un maximum pour la période et le nombre de paires de devises qui ont affiché un minimum pour la période.

Une modification multicolore du Quick Zigzag.

Fast Trading Panel - Panel de négociation rapide

The Playground EA series was created for experimentation with Fair Value Gaps (FVGs) and liquidity concepts

A compact on-chart dashboard that monitors live spread behavior, tracks rolling Min/Max/Avg, and warns on abnormal spread spikes (news, low liquidity, rollover) using adaptive or fixed thresholds with optional alerts.

Scan multiple symbols and timeframes for wick-based rejection candles and display the latest signals in a clean on-chart dashboard with strength scoring, signal age, optional markers, and alerts.

This EA is intended to test a popular trading strategy. My own backtest shows that this strategy does not work as it was intended

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.

Contrôleur de grille horizontale avec KeyEvents

Tutoriel d'initiation aux enveloppes pour apprendre à coder en MQL5

Expert Advisor sur deux MAs et CCI

Conseiller expert basé sur le canal de prix

L'indicateur MultiRVISignal affiche des informations sur les tendances actuelles en utilisant les valeurs de quatre indicateurs RVI sur différentes périodes.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194