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

Cet EA est conçu pour suivre automatiquement les tendances du marché en utilisant les signaux des moyennes mobiles et de l'oscillateur stochastique. L'EA détecte les signaux d'achat et de vente en utilisant les croisements de MA et confirme la tendance avec le Stochastique. De plus, l'EA inclut une gestion automatique des positions, telle que la définition du Take Profit, du Stop Loss et du doublement de la taille du lot pour améliorer l'efficacité du trading dans les marchés en tendance.

Creating profit labels on deals (closed trades) which also show in the strategy tester

Prototype for data collection. Dummy buffers for the data window (for data collection purposes) for the hour of the day, and an additional buffer for the hour of the day. Comments the hour of the day.

This script is a reference solution for mapping symbol names configured by users in MetaTrader 5 EAs or scripts to the actual names provided by the broker. It uses the Levenshtein distance algorithm to automatically identify the most similar symbol in Market Watch. It is ideal for developers facing compatibility issues with prefixes or suffixes in symbol names. This is a customizable starting point to adapt to any specific needs.

This script was developed for displaying saved Strategy report from the Strategy Tester into a chart.

L'histogramme BBMA ZoneZeroLoss montre les zones de trading, par ex. pour la configuration "Reentry" pour la minimisation des risques.

Canal de Keltner (indicateur MetaTrader) - est un indicateur d'analyse technique classique développé par Chester W. Keltner en 1960. L'indicateur est quelque peu similaire aux bandes et enveloppes de Bollinger. Il utilise trois lignes de tracé : la ligne médiane est la moyenne mobile simple sur 10 jours appliquée au prix typique ((haut + bas + clôture) / 3), les bandes supérieure et inférieure sont produites en ajoutant et en soustrayant la moyenne mobile de la fourchette de prix quotidienne (différence entre le haut et le bas) de la ligne médiane. De cette manière, un canal basé sur la volatilité est construit. Dans cette version de l'indicateur, vous pouvez modifier tous les paramètres de la MA. L'indicateur est disponible pour les versions MT4 et MT5 de la plateforme.

La bibliothèque PrintXYZ() permet d'imprimer des informations massives à partir du terminal.

Un indicateur zigzag qui utilise une seule entrée pour ajuster la taille du pas afin de détecter les changements de direction des vagues.

TelegramToMT5 est un Expert Advisor de MetaTrader 5 qui fait le lien entre Telegram et MT5 en affichant les messages de vos canaux, groupes et chats privés Telegram directement sur vos graphiques de trading. Il suffit de créer un bot Telegram, de l'ajouter aux canaux/groupes souhaités et de laisser l'EA afficher tous les messages sous forme de commentaires sur votre graphique en temps réel.

Cet indicateur personnalisé MQL5 détecte les divergences entre l'action des prix et l'Oscillateur d'Awesome (AO), signalant les renversements ou les continuations potentielles du marché. Il trace des flèches d'achat/vente sur le graphique, affiche l'AO sous forme d'histogramme et trace des lignes de tendance pour mettre en évidence les divergences.

Indicateur qui affiche la tendance du jour à n'importe quel moment du graphique. Vous pouvez personnaliser les couleurs et la position du texte à l'écran.

Countdown est un indicateur avancé conçu pour les traders qui souhaitent suivre le temps restant jusqu'au prochain chandelier ou jusqu'à la prochaine ouverture du marché de manière claire et efficace. Avec trois modes d'affichage flexibles (commentaire, bordures du graphique ou à côté du prix), cet indicateur offre une solution personnalisable pour répondre à vos besoins de trading.

Cette EA est destinée à imposer quelques règles de gestion des paniers.

L'indicateur Watermark est léger et efficace, conçu pour afficher un filigrane informatif sur le graphique principal de MetaTrader 5. Il affiche automatiquement le symbole actuel, l'heure du graphique et la description de l'actif, ce qui permet aux traders de personnaliser leur interface avec style et commodité.

Cet indicateur est un utilitaire qui permet d'afficher des niveaux de transaction étiquetés sur n'importe quel graphique. Si vous souhaitez remplacer vos niveaux de prix natifs sur un graphique natif, désactivez l'option "Show trade levels" dans les propriétés du graphique F8 et attachez cet indicateur. Si vous souhaitez afficher les niveaux de transaction sur un graphique personnalisé (où les niveaux de transaction natifs ne peuvent pas être affichés), attachez simplement cet indicateur. BaseSymbol - spécifie le symbole à partir duquel les données de niveau de transaction seront tirées - pratique pour les symboles personnalisés uniques. TextBarsBack - spécifie le nombre de barres en arrière dans l'historique à partir de la barre actuelle où les étiquettes de niveau seront dessinées. Note : Bien que le nombre magique soit référencé dans le code, il n'est pas actuellement inclus dans les lignes de transaction. Si vous exécutez plusieurs EA sur le même symbole, vous pouvez modifier le code pour afficher les nombres magiques et exécuter plusieurs instances de l'indicateur sur un graphique. Vous pouvez également modifier la taille des polices et l'espacement du texte dans les propriétés de l'objet en fonction des différentes résolutions d'affichage.

Combine une moyenne mobile avec des bandes supérieures et inférieures basées sur l'ATR pour agir comme un filtre de tendance et un canal de volatilité.

L'indicateur affichant le niveau multiple du canal ATR.

Il s'agit d'un indicateur de moyenne mobile basé sur les bougies Heiken-Ashi plutôt que sur le prix brut du marché.

Un conseiller expert simple basé sur le RSI et la moyenne mobile pour MQL5

Weekly VWAP (Volume Weighted Average Price) est un puissant indicateur MQL5 qui calcule et affiche le prix moyen pondéré en fonction du volume pour chaque semaine de négociation. Il s'agit d'un outil essentiel pour identifier la juste valeur hebdomadaire et comprendre le sentiment sous-jacent sur une période plus longue.

L'indicateur AutoTrendLines dessine automatiquement des lignes de tendance de support et de résistance sur votre graphique MetaTrader 5. Il identifie les niveaux de prix clés en utilisant deux méthodes : Deux Extremum (Type 1) ou Extremum et Delta (Type 2). Les lignes ne sont recalculées que lorsqu'une nouvelle barre se forme, ce qui garantit une performance efficace.

This simple indicator is to find out easily when the price reaches a particular time on any candle or time frame.

This is a simple script file to compute lot size either using risk percentage approach or the actual amount to risk.

MQL5 script for MetaTrader 5 that adds two buttons to close all buy or sell positions for the current symbol.

Super pass-band filter as described by John Ehlers

RMA Relative Moving Average is a variant of EMA

This is an indicator that helps identify Engulfing candle patterns.

This is an indicator that combines swing high/low and Fibonacci Retracement to identify potential buying zones.

Trend Dashboard Indicator MetaTrader 5 indicator — a multi-timeframe indicator that is based on three standard indicators: Stochastic oscillator, RSI (Relative Strength Index), and CCI (Commodity Channel Index). It displays current trend directions for M1, M5, M15, M30, H1, H4, D1, W1, and MN1 timeframes. When you follow such an indicator you have a clear picture of the trends across all important timeframes. It doesn't matter which timeframe you attach this indicator to. The indicator can be downloaded for MT4 and MT5.

Keltner Channel for traders or young developers by William210

This Script collects all MQL5 built-in indicators buffers and stores them in a CSV file for analysis purposes

While manually adjusting the stop-loss of a single trade to match its open price is a relatively simple task, managing numerous positions individually can be cumbersome and time-intensive. The Titik Impas Breakeven script for MT4/MT5 streamlines this process, providing efficiency and convenience for traders dealing with multiple positions.

This is a first for MetaTrader 5. Now you can click on the chart to create price alerts.

Bollinger Bands with controllable outer band smoothing (post smoothing)

Un conseiller expert MQL5 qui réagit aux nouvelles à fort impact sur le marché des changes en utilisant le calendrier MQL5. Il identifie les nouvelles liées à l'inflation (CPI/PPI) et les décisions sur les taux d'intérêt, plaçant des trades de rupture avec des ordres en attente. Idéal pour les traders qui cherchent à automatiser les stratégies basées sur les actualités. (Ceci n'est qu'un point de départ)

L'indicateur Trade Assistant MetaTrader est un indicateur multi-cadres basé sur trois indicateurs standard : L'oscillateur stochastique, le RSI (Relative Strength Index) et le CCI (Commodity Channel Index). Il affiche les tendances actuelles pour les échéances M1, M5, M15, M30, H1, H4, D1, W1 et MN1. Lorsque vous suivez un tel indicateur, vous avez une vision claire des tendances sur tous les horizons temporels importants. Le cadre temporel auquel vous associez cet indicateur n'a pas d'importance. L'indicateur peut être téléchargé pour MT4 et MT5.

Échelle de temps et de prix personnalisée.

Tracez les lignes verticales quotidiennes et les étiquettes du jour de la semaine sur le tableau.

L'indicateur T3 est une moyenne mobile avancée qui combine six moyennes mobiles exponentielles pour fournir une action de prix plus douce avec un décalage réduit par rapport aux moyennes mobiles traditionnelles.

1234567891011...191