Codes sources MQL5 des indicateurs techniques pour MetaTrader 5 - 5

icon

Les indicateurs techniques MQL5 analysent les graphiques de prix MetaTrader 5 sur le Forex, ainsi que sur les marchés boursiers et des matières premières. Les indicateurs définissent la direction et la puissance de la tendance, les états de sur-achat et de survente, les niveaux de soutien et de résistance. Les modèles mathématiques sous-jacents fournissent une évaluation objective de l'état actuel du marché, permettant aux traders d'accepter ou de rejeter les signaux du système de trading.

Vous pouvez télécharger et lancer les indicateurs proposés dans MetaTrader 5. La bibliothèque d'indicateurs est également disponible directement depuis la plateforme MetaTrader 5 et l'environnement de développement MetaEditor.

Soumettre votre code

A compact MT5 trend dashboard that compares EMA alignment and ADX strength across six timeframes.

A simple real-time classic Renko chart for MetaTrader 5. Set the brick size and the indicator builds equal-width Renko bricks directly from tick data. No offline charts, custom symbols or external libraries are required.

A simple MT5 indicator that shows the current fixed-size Renko run and the exact price level required to confirm a classic two-brick reversal.

Théorie des valeurs extrêmes (EVT) adaptée au langage MQL5 pour évaluer les risques de krach et de perturbations sur le marché.

Il s'agit d'un indicateur personnalisé MQL5 pour MetaTrader 5, appelé « RSI Histogram ». Il affiche la courbe RSI standard dans une fenêtre distincte, ainsi qu'une version sous forme d'histogramme, avec un code couleur, des mêmes valeurs RSI, dont la couleur varie en fonction de la dynamique :

Indicateur de scalping basé sur les sessions pour MetaTrader 5. Il identifie automatiquement les plus hauts et les plus bas de la session asiatique, puis génère des signaux de scalping à l'ouverture de Londres lorsque le cours franchit ou reteste ces niveaux. L'indicateur trace des fourchettes de séance dynamiques, envoie des alertes et des notifications push, et intègre des filtres optionnels de tendance, de volume et de temps. Fonctionne sur les graphiques M1, M5 et M15 pour n'importe quel symbole.

Une adaptation fidèle en MQL5 du framework « Relative Moving Average » de Daniel Bloch. Elle classe le cours de clôture actuel au sein de la distribution de sa propre fenêtre sur une échelle [0, 1] comparable d'un symbole à l'autre, et publie les fractiles, la classification par régime et la cohérence directionnelle sous forme de tampons lisibles.

Trend filter based on a constant-velocity Kalman estimator, with process noise dynamically adapting to volatility (ATR), and trend coloring according to the estimated velocity.

Fonctionnalités de cet indicateur Clock (Spread).mq5 est un indicateur de graphique MetaTrader 5 qui affiche une petite étiquette de texte dans le coin du graphique indiquant : Un compte à rebours jusqu'à la clôture de la bougie actuelle (au format HH:MM:SS ou MM:SS, selon la période) Le spread actuel (Ask − Bid, en points), affiché entre parenthèses à côté du compte à rebours. Historique des modifications : Version 2.20 : - La couleur du spread change désormais dynamiquement en fonction de la direction (vert = en hausse, rouge = en baisse) - Ajout de paramètres configurables pour les couleurs du spread

Market Structure Shift (CHoCH) Bullish Setup (CHoCH ): Price breaks above the previous confirmed Lower High (LH), signaling a trend reversal from bearish to bullish. Bearish Setup (CHoCH ): Price breaks below the previous confirmed Higher Low (HL), signaling a trend reversal from bullish to bearish.

Détectez automatiquement les figures « Inside Bar », tracez des rectangles de projection et recevez des alertes en temps réel : tout cela grâce à un seul indicateur puissant. Traders « Swing » et « Full Margin »

Un graphique en chandeliers dont les couleurs des chandeliers OHLC varient en fonction de la dynamique directionnelle des cours et de l'impact de l'actualité

The Auto ZigZag Fibonacci Golden Zone indicator automatically detects the latest swing high and low, draws key Fibonacci retracement levels (50%, 61.8%, 78.6%), and highlights the Golden Zone between 61.8% and 78.6% as an optimal pullback entry area. The indicator includes a real-time dashboard, optional buy/sell signals, and full color customization. Works on all symbols and timeframes. Always test on a demo account before live trading.

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.

Pivot SuperTrend BhanuCodeLab est un indicateur de suivi de tendance qui associe des points pivots confirmés à une ligne de tendance mobile basée sur l'ATR afin d'identifier la direction du marché, les renversements de tendance et les signaux potentiels d'ACHAT ou de VENTE.

Smart Trend Score est un indicateur MetaTrader 5 simple et léger, conçu pour identifier des opportunités de trading de grande qualité à l'aide de plusieurs filtres de tendance et de momentum.

Cessez de vous laisser influencer par le bruit du marché de détail. Il s’agit d’un scanner multi-actifs asynchrone de niveau institutionnel. Il combine le True Fractal CHOCH, les anomalies volumétriques Z-Score et la validation Fair Value Gap (FVG) pour détecter des blocs d’ordres à forte probabilité sans ralentir votre terminal.

Stratégie de cassure de liquidité et de retracement de Fibonacci basée sur les sessions (souvent utilisée dans le trading du Forex ou des cryptomonnaies). Elle simplifie le trading en évitant les concepts complexes liés au « Smart Money » (SMC), tels que les blocs d'ordres ou les écarts de juste valeur, pour s'appuyer plutôt sur la liquidité de la séance asiatique, le timing (ouverture de la séance) et les niveaux de Fibonacci.

simple coundown timer

L'indicateur « Asian Session Breakout » identifie la fourchette de prix formée pendant la séance asiatique et suit l'évolution des cours après la fin de cette séance. Les plus hauts et les plus bas asiatiques restent valables jusqu'à la fin de la journée de trading du courtier. Cette fourchette s'avère donc utile comme zone de support et de résistance intrajournalière pendant les séances européennes et américaines. Un tableau de bord compact affiche les valeurs actuelles de la fourchette, la durée de la séance configurée, l'état de la cassure, la méthode de confirmation de la cassure et la période de confirmation. L'indicateur n'ouvre ni ne gère de positions. Il fournit des informations sur la structure du marché et les cassures pour le trading discrétionnaire ou le développement d'EA.

L'indicateur « Draw On Liquidity » (DOL) trace automatiquement ces niveaux essentiels sur votre graphique et met en évidence les opportunités de trading à forte probabilité de succès au sein des « kill zones » de la séance. Grâce à ses options de personnalisation complètes, il offre un affichage épuré, professionnel et très instructif pour vous aider à prendre de meilleures décisions de trading.

La plupart des indicateurs de canal vous indiquent où se situe le niveau de cassure. Celui-ci vous indique à quelle distance vous vous en trouvez actuellement, sous une forme qui vous permet d’agir en conséquence. Le panneau affiche, tant pour la limite supérieure que pour la limite inférieure du canal : le niveau lui-même la distance par rapport au cours actuel, dans les unités de prix propres au titre cette même distance exprimée en unités ATR une barre de proximité qui se remplit à mesure que le cours s’approche du seuil de déclenchement Pourquoi la colonne ATR est importante. Une distance de 8 dollars par rapport à une cassure a une signification complètement différente lors d’une séance asiatique calme que lors d’une publication d’actualités. Diviser la distance par l’ATR actuel rend le chiffre comparable d’une session à l’autre, d’un régime de volatilité à l’autre et d’un symbole à l’autre. Une valeur de 0,30 ATR a la même signification sur l’or que sur l’EURUSD. Code couleur : texte normal : à plus de InpNearATR (par défaut 1,0 ATR) or : à moins de InpNearATR orange-rouge : à moins de InpVeryNearATR (par défaut 0,5 ATR)

Prenez le contrôle de vos performances de trading grâce au Pro Dashboard Screener. Conçu pour les traders chevronnés, cet outil offre une vue d'ensemble claire, professionnelle et en temps réel de la santé de votre compte, directement sur votre graphique.

« Value Area Levels » est un indicateur « Value Area » fonctionnant par session pour MetaTrader 5. Il calcule et affiche les niveaux « Value Area High », « Point of Control » et « Value Area Low » pour les profils en cours de formation, précédents et historiques.

Un indicateur institutionnel de flux d'ordres et de graphique d'empreinte, porté de Pine Script vers MQL5. Il décompose de manière dynamique les barres des principales périodes en utilisant les données historiques de ticks et de volume réel issues de périodes plus courtes (LTF) afin de calculer le delta de volume d'achat/vente à chaque niveau de prix. L'indicateur propose une sélection automatique de la période, la mise en évidence du Point of Control (POC), les déséquilibres cumulés, la détection des absorptions extrêmes, le suivi des « Unfinished Business » (UB) avec atténuation en direct, ainsi que des déclencheurs d'alertes en temps réel.

Calcule la corrélation historique de Pearson entre n'importe quel ensemble d'instruments et la marge combinée dont votre compte aurait besoin pour les détenir tous simultanément, exprimée en pourcentage de vos capitaux propres. Fonctionne nativement dans MetaTrader 5 sans bibliothèques externes, sans Python et sans IA : définissez votre liste de symboles et la taille de vos lots comme paramètres d'entrée, et l'outil affiche la matrice complète dans l'onglet « Experts » et sur le graphique, avec une actualisation automatique à intervalles réguliers.

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.

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.

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.

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

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 :

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

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.