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

Les meilleurs codes sources MQL4 et MQL5 selon les notes des utilisateurs - 5

Soumettre votre code

Ce script enregistre toutes les données OHLCV disponibles sur le graphique dans un fichier CSV.

PTB

Description de l'indicateur : PTB.mq5 Aperçu : L'indicateur PTB.mq5 pour MetaTrader 5 calcule les prix hauts et bas à court terme et à long terme, ainsi que les niveaux de retracement de Fibonacci basés sur ces extrêmes. Caractéristiques : Haut et bas à court terme : Identifie le support et la résistance immédiats sur une courte période définie par l'utilisateur. Haut et bas à long terme : Analyse les tendances plus larges du marché sur une période plus longue. Niveaux de Fibonacci : Trace les niveaux de retracement clés (23,6%, 38,2%, 50%, 61,8%, 78,6%) pour les points d'inversion potentiels : Trace les niveaux de retracement clés (23,6 %, 38,2 %, 50 %, 61,8 %, 78,6 %) pour les points d'inversion potentiels. Paramètres d'entrée : shortLength : Nombre de bougies pour le calcul à court terme. longLength : Nombre de bougies pour le calcul à long terme. Représentation visuelle : Couleurs et largeurs distinctes pour chaque ligne afin de différencier les niveaux haut/bas et les niveaux de Fibonacci. Utilisation : Aide les traders à identifier les points d'entrée et de sortie et à surveiller les tendances du marché sur la base des niveaux de prix historiques.

Ce code montre comment vous pouvez créer un tableau de bord pour afficher toutes les informations pertinentes sur le graphique.

L'indicateur CCI Arrows MetaTrader - vous montrera où le croisement du CCI avec le zéro se produit (en le marquant avec la flèche rouge ou bleue) pour vous aider à décider si vous devez prendre une position courte ou longue. Il présente un décalage minimal et une précision relativement élevée. Cet indicateur simple est un bon choix pour les traders qui préfèrent rester simples et détestent les indicateurs complexes. CCI Arrows prend en charge tous les types d'alertes. L'indicateur est disponible en versions MT4 et MT5.

L'indicateur Donchian Ultimate MetaTrader - est un indicateur de canal Donchian classique auquel ont été ajoutées de nombreuses fonctionnalités :

Easy Trend Visualizer est un indicateur MetaTrader qui fait exactement ce que son nom indique. Il montre où la tendance commence, où elle se termine et où il n'y a pas de tendance du tout. Il est basé sur les indicateurs MetaTrader ADX (Average Direction Movement Index) standard et fonctionne assez rapidement. Easy Trend Visualizer s'affiche dans la fenêtre graphique principale. Il propose une série d'alertes : apparition d'une ligne horizontale, croisement d'une ligne horizontale, flèche vers le haut, flèche vers le bas, croisement d'une ligne horizontale précédente (PHLC). Disponible pour les plateformes MT4 et MT5

Indicateur MetaTrader Support and Resistance - comme son nom l'indique, cet indicateur affiche les niveaux de support et de résistance. Il les affiche directement sur le graphique, ce qui facilite la définition des niveaux de stop-loss ou de take-profit, ou la détermination du prochain objectif de marché. Cet indicateur utilise l'indicateur MetaTrader Fractals standard (selon la méthode de Bill Williams) et n'a pas de paramètres d'entrée modifiables. Cet indicateur est disponible pour les versions 4 et 5 de MetaTrader.

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.

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.

Bonjour à tous) C'est la première fois que je poste mon code !!!

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.

L'indicateur XMA_Ishimoku avec une indication supplémentaire de la force de la tendance en utilisant des points colorés basés sur l'algorithme de déviation standard. Le code original dans le lien ci-joint avait des problèmes de traçage.

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

Logify est une bibliothèque de journalisation pour MQL conçue pour simplifier le débogage, le suivi et la surveillance des EA et des indicateurs. Elle fournit des journaux structurés, personnalisables et organisés directement sur le graphique ou dans le terminal, avec la prise en charge des niveaux de journaux, des formats flexibles et des gestionnaires multiples. Une solution légère et élégante, facile à intégrer dans vos projets MQL.

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.

Fractale avec filtre CCI - Indicateur qui combine les fractales traditionnelles avec le filtre CCI pour réduire les faux signaux. Des flèches rouges apparaissent au-dessus des bougies pour les fractales haussières (vente) lorsque l'ICC est au-dessus du seuil configuré et des flèches vertes sous les bougies pour les fractales baissières (achat) lorsque l'ICC est en dessous du seuil négatif. Parfait pour identifier les points de retournement avec une plus grande fiabilité.

PriceVar% est un indicateur conçu pour mesurer la différence en pourcentage entre le prix et une moyenne mobile, mettant en évidence la force du mouvement du marché par rapport à une valeur de référence.

Protection intelligente des positions avec une logique de couverture par position. Comprend une séparation par nombre magique, un délai de refroidissement et une limite de couverture maximale. Empêche les boucles de couverture infinies. Licence MIT gratuite.

Calculez instantanément le potentiel de gain et de perte de vos transactions directement sur le graphique. Un outil essentiel pour une gestion agile et précise des risques.

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

WaveWeisBarForce est un indicateur personnalisé basé sur la logique des vagues de Weis. Il accumule le volume en vagues directionnelles (haussières ou baissières) et les affiche sous forme d'histogrammes avec des niveaux d'intensité. Vagues haussières : 4 niveaux de vert, de clair à Chaux. Vagues baissières : 4 niveaux de rouge, de clair à Rouge. WaveMax (blanc) : montre la barre avec le volume le plus élevé à l'intérieur de chaque vague. WaveClimax (jaune) : met en évidence le volume accumulé record à travers les vagues. Cet indicateur aide les traders à visualiser la pression du marché par l'accumulation du volume et l'intensité des vagues, améliorant ainsi l'analyse intraday et swing.

Histogramme MACD

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.

Un indicateur simple basé sur les bandes de Bollinger montrant ses phases de rétrécissement et d'élargissement avec des couleurs rouge/vert.

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

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.

Log

Multi-Mode Logarithmic Transform Indicator.

Market Structure Expert Advisor use LightGBM (Light Gradient Boosting Machine)

This script serves as a practical example of how developers can programmatically work with files using MQL5. One of its key objectives is to demonstrate effective project file organization, which is essential for developers working on large-scale systems or aiming to create portable, self-contained projects. The concept can be expanded further and refined with additional ideas to support more advanced development workflows.

Allow the EA to determine whether there are duplicate EAs on the chart based on conditions.

A simple binary trading strategy that counts candle colors.

Price Action Day Trader is a robust, trend-following MQL5 Expert Advisor designed for intraday trading. It focuses on high-probability price action patterns Pin Bars, Engulfing Candles, and Inside Bar Breakouts while filtering trades through a dual Moving Average trend filter.

RMA Relative Moving Average is a variant of EMA

Contrôleur de grille horizontale avec KeyEvents

Set TakeProfit by just dragging and dropping script on the desired price level.

Keltner Channel for traders or young developers by William210

L'indicateur personnalisé MT5, nommé "wd.Multi_LineMA.mq5", est conçu pour offrir aux traders des informations précieuses sur les valeurs des moyennes mobiles à partir d'un cadre temporel plus élevé (MTF Multi TimeFrame). Il comprend des caractéristiques visuelles supplémentaires pour une analyse approfondie, telles que la possibilité de visualiser les pistes pour un nombre spécifié de barres et une ligne de prix horizontale MA dynamique.

123456789101112...195