Les meilleurs codes sources MQL4 et MQL5 selon les notes des utilisateurs - 14
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Script de diagnostic qui compare les valeurs SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_VALUE_LOSS et SYMBOL_TRADE_TICK_VALUE_PROFIT pour chaque symbole figurant dans Market Watch. Il classe chaque symbole dans l'une des quatre catégories suivantes (ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS, ALL_DIFFER) et fournit un résumé agrégé ainsi qu'une suggestion d'interprétation. Utile pour déterminer la propriété de valeur de tick à privilégier lors de la mise en œuvre d’un dimensionnement des lots basé sur le risque dans les EA. Exporte un rapport complet par symbole au format CSV dans MQL5/Files.
Affiche la fourchette de prix moyenne par heure de la journée de négociation sous forme de carte thermique intégrée au graphique, avec en outre un ombrage correspondant aux sessions asiatique, londonienne et new-yorkaise derrière les chandeliers — ce qui vous permet de voir quand un titre évolue réellement, sans avoir à deviner.
Théorie des valeurs extrêmes (EVT) adaptée au langage MQL5 pour évaluer les risques de krach et de perturbations sur le marché.
Un panneau MetaTrader 5 gratuit et en lecture seule qui convertit la règle de réinitialisation quotidienne de votre société de trading pour compte propre (définie selon le fuseau horaire utilisé par celle-ci) en heure réelle du serveur de votre courtier, affiche un compte à rebours en temps réel jusqu'à la prochaine réinitialisation et vous avertit avant qu'un changement d'heure lié à l'heure d'été ne décale la limite d'une heure. Il n'envoie aucun ordre, ne lit aucune donnée de compte ; il s'agit uniquement d'un affichage.
Le MACD adaptatif est un indicateur de momentum dynamique qui ajuste son lissage en fonction des conditions du marché. Il calcule un coefficient de corrélation de Pearson entre le cours et l’indice des barres sur une période définie par l’utilisateur, puis utilise le R² obtenu pour combiner deux ensembles de coefficients MACD différents. Cela rend la ligne MACD plus réactive lors de fortes tendances et plus lisse sur les marchés latéraux. L'indicateur trace un histogramme à code couleur (fort/faible, haussier/baissier) et une ligne MACD à contraste automatique (en option) qui s'adapte à l'arrière-plan du graphique. Les paramètres permettent de personnaliser la période R², les longueurs rapide/lente, la période de signal et les couleurs. Convient au suivi de tendance et à la détection des changements de momentum.
Structure du marché et suivi des transactions intelligentes (MT5) Un indicateur avancé « tout-en-un » basé sur le concept « Smart Money Concepts » (SMC) qui combine la cartographie automatisée de la structure du marché, des chandeliers sous forme de carte thermique de momentum et le suivi de l'exécution des transactions institutionnelles.
Détecte les blocs d'ordre — la dernière bougie opposée précédant un mouvement impulsif qui rompt la structure du marché — et les représente sous forme de zones qui s'étendent en temps réel jusqu'à ce que le cours revienne et les neutralise. Les ruptures de structure et leur neutralisation sont toutes deux évaluées uniquement sur les barres clôturées ; ainsi, aucun tracé n'est modifié a posteriori.
Personnalisez votre assistant IA MetaTrader 5 en choisissant la langue, la personnalité, le menu et le comportement à l'aide d'un simple fichier de commande.
Synchronise tous les symboles graphiques avec le symbole du graphique auquel l'EA est rattaché.
Un utilitaire léger et essentiel pour les traders ICT et SMC. Il trace automatiquement les véritables cours ouverts quotidiens, hebdomadaires et mensuels, servant de base au concept de la puissance 3 (Accumulation, Manipulation, Distribution).
Il s'agit d'un exemple de programme, vous pouvez donc le modifier pour vos propres tests, par exemple en ajoutant des conditions.
Un conseiller expert simple qui effectue des transactions lorsque le prix forme le modèle "Trois de l'intérieur".
Cet EA analysera toutes les transactions ouvertes et imprimera la nième transaction à partir de la fin.
La classe CDebugLogger est un utilitaire de journalisation flexible et complet conçu pour être utilisé dans les environnements MQL4/5. Elle permet aux développeurs d'enregistrer des messages à différents niveaux d'importance (INFO, WARNING, ERROR, DEBUG) avec des options permettant d'inclure des horodatages, des signatures de fonctions, des noms de fichiers et des numéros de lignes dans les entrées du journal. La classe prend en charge la journalisation vers la console et les fichiers, avec la possibilité de sauvegarder les journaux dans un dossier commun et au format CSV. En outre, elle offre une fonctionnalité permettant de réduire au silence les journaux sur la base de mots-clés spécifiques, ce qui garantit que les informations sensibles ne sont pas enregistrées. Cette classe est idéale pour les développeurs qui souhaitent mettre en œuvre des mécanismes de journalisation robustes dans leurs applications MQL4/5, avec des fonctionnalités personnalisables qui répondent à un large éventail de besoins en matière de débogage et de surveillance.
Kuskus Starlight est un oscillateur qui utilise une transformation des prix de Fisher pour identifier les tendances et les renversements potentiels. Le code MT4 original de Scriptor est disponible à l'adresse suivante : https://www.mql5.com/en/code/8365.
L'indicateur Price Alert MetaTrader - peut émettre n'importe quel type d'alerte lorsque le prix atteint certains niveaux définis par le trader. Il existe trois types de niveaux de prix : le premier est utilisé lorsque le prix dépasse un certain niveau (affiché avec la ligne verte sur le graphique), le deuxième est utilisé lorsque le prix tombe en dessous d'un certain niveau (affiché avec la ligne rouge sur le graphique), et le troisième est utilisé lorsque le prix atteint exactement le certain niveau (affiché avec la ligne jaune). Il existe trois types d'alertes : native (popup), email et push-notification. Pour que les fonctions d'alerte par email et par notification push fonctionnent, vous devez configurer l'email ou l'ID MetaQuotes dans la fenêtre d'options de votre plateforme MetaTrader. L'indicateur est disponible pour MT4 et MT5.
Calcul d'une moyenne mobile en un seul appel de fonction. Un code qui peut facilement être transféré d'un projet à l'autre.
Une calculatrice d'intérêts composés pour le trader. Calcule, en fonction de vos paramètres, votre risque de ruine et le risque optimal par transaction. Donne une prévision de la taille de votre capital dans un an, un mois et à la fin de la période.
Un algorithme de tri hybride qui fournit des performances rapides pour le tri de tableaux de types simples, de structures ou de pointeurs d'objets.
Cet Expert Advisor (EA) aide les traders à gérer le risque en ajustant automatiquement la taille des positions et les niveaux de stop-loss en fonction de la volatilité du marché, à l'aide de l'indicateur Average True Range (ATR). L'EA calcule la taille optimale de la position pour chaque transaction en fonction d'un pourcentage de risque défini par l'utilisateur et de la valeur ATR actuelle, ce qui garantit une exposition au risque cohérente dans toutes les conditions de marché. Il offre également une option de stop-loss basée sur l'ATR pour s'adapter à la volatilité, tout en employant une stratégie simple de croisement de moyenne mobile pour ouvrir des transactions d'achat. Idéal pour les traders cherchant à automatiser la gestion du risque sans logique de trading complexe, cet EA donne la priorité à la protection du compte et simplifie le processus de trading.
Cet indicateur détecte les configurations de chandeliers d'engloutissement haussiers et baissiers avec un filtre de volume optionnel pour mettre en évidence les signaux les plus forts.
Fonctionne à l'aide d'un verrou positif ; le robot de trading crée un verrou positif, et le trader décide lui-même quoi en faire.
The script shows the usage of L1 Trend Filter methods in MQL5 for float and double vectors on random walk simulated data.
Hon-Matrix is an advanced algorithmic trading system that combines Price Action, Volatility Analysis, and Real-Time News Filtering. Unlike standard "static" EAs, Hon-Matrix utilises a dynamic decision-making engine that identifies the current market phase (Trending vs. Ranging) and switches its entry logic accordingly. It features a professional-grade on-chart dashboard allowing for live parameter adjustments without restarting the EA, making it a powerful tool for both automated prop-firm passing and personal capital growth.
Un panneau MT5 pédagogique qui affiche verticalement les cours en temps réel à l'intérieur de quatre chandeliers en cours de formation et résume l'alignement des positions, la dispersion, la direction des chandeliers et le temps restant.
Draws parallel trend channels (Median, High, Low) on the current chart based on the last two closed candles of up to 7 higher timeframes (MN1, W1, D1, H4, H1, M30, M15), with individually configurable colors and line styles for each timeframe.
Outil de gestion des transactions intégré au graphique pour MetaTrader 5, conçu exclusivement pour ajuster les positions existantes, qu’elles soient ouvertes manuellement ou par un expert (EA). Propose des commandes en un clic pour le placement du seuil de rentabilité (Break-Even), les décalages en points, la sécurisation des bénéfices, les stops suiveurs, les objectifs de Take Profit selon le rapport risque/récompense (1R–3R) et les clôtures partielles validées en fonction du volume (25 %–100 %). Comprend une interface graphique avec graphique déplaçable et un filtrage par symbole et par sens. N'ouvre pas de nouvelles positions.
Constructor for creating histograms of statistical distributions of indicators, timeseries and their derivatives.
Recherche des hauts et des bas basés sur la mèche ou le corps dans les barres visibles du graphique
Bandes de Bollinger avec lissage contrôlable de la bande extérieure (post-lissage)
Une démonstration sur la façon de modifier des objets dans un indicateur sans avoir le code source
Un outil de surveillance en temps réel pour MetaTrader 5 qui affiche des données financières clés, permet de changer rapidement de symbole et de personnaliser les listes de symboles. Sauvegardez et rechargez les symboles, réinitialisez les listes et personnalisez le texte et les couleurs des panneaux pour une expérience de trading personnalisée.
Evolution du canal de Donchian basée sur une ligne de tendance dynamique
TardioBot V1.05, nommé d'après un personnage historique Giuseppe Tardio, est un Expert Advisor conçu pour MetaTrader 5 qui utilise une stratégie d'arbitrage triangulaire.
Il s'agit d'un zigzag qui crée de nouveaux points d'inflexion en zigzag en fonction du franchissement d'un seuil de volatilité.
Implémentation en MQL5 de la méthode de différenciation fractionnaire à largeur fixe (FFD) tirée de l'ouvrage de López de Prado intitulé *Advances in Financial Machine Learning* (chapitre 5). Transforme une série de cours non stationnaire en une série stationnaire tout en préservant au maximum la mémoire historique ; les résultats font l'objet d'une validation croisée avec la bibliothèque Python afml, avec une précision de l'ordre de 1e-12.