Fichiers de code source écrits en MetaQuotes Language 4 pour la plateforme de trading MetaTrader 4.
Type de fichier :
L'extension de fichier .mql4 représente des fichiers de code source créés avec MetaQuotes Language 4 (MQL4), des scripts de programmation utilisés dans la plateforme de trading MetaTrader 4. Ces fichiers contiennent généralement des algorithmes de trading, des indicateurs personnalisés, des scripts et des conseillers experts automatisés.
Catégorie de type de fichier :
Date de mise à jour : 6 juillet 2026
MQL4 est un langage de programmation spécialisé conçu pour développer des stratégies de trading, des indicateurs, des scripts et des fonctions au sein de la plateforme MetaTrader 4. Le langage est similaire à C++, ce qui le rend accessible aux traders ayant une expérience en programmation. Les fichiers MQL4 sont des fichiers texte simple avec l'extension .mql4, qui sont compilés en exécutables utilisés par MetaTrader 4 pour automatiser les tâches de trading.
L'histoire de MQL4 remonte au début des années 2000 lorsque MetaQuotes Software l'a introduit comme un moyen pour les traders de développer leurs propres programmes de trading automatisé. MQL4 fournit des bibliothèques étendues pour l'analyse technique, la gestion des ordres et la communication avec les serveurs de trading. Outre la programmation manuelle, de nombreux traders utilisent des Expert Advisors (EAs) et des indicateurs pré-écrits, qui sont souvent partagés et téléchargés depuis diverses sources en ligne.
La compatibilité avec la plateforme est principalement axée sur la version Windows de MetaTrader 4, bien que certains outils de développement permettent d’éditer et de gérer ces fichiers sur d’autres systèmes d’exploitation comme macOS et Linux via des émulateurs ou des logiciels compatibles. Le langage bénéficie d’un bon support par l’environnement de développement MetaEditor de MetaQuotes, qui offre la coloration syntaxique, le débogage et les fonctionnalités de compilation, simplifiant le processus de développement pour les traders et les programmeurs.
Pour ouvrir et modifier .mql4 files, les utilisateurs doivent installer MetaTrader 4 ainsi que MetaEditor, l’environnement de développement intégré. Sur Windows, MetaTrader 4 est la plateforme principale, et via MetaEditor, vous pouvez ouvrir, compiler et déboguer des scripts MQL4.
Pour les utilisateurs de Mac OS, l’exécution de MetaTrader 4 et MetaEditor peut nécessiter l’utilisation de Wine ou de couches de compatibilité similaires. Les utilisateurs de Linux peuvent configurer MetaTrader 4 via Wine ou utiliser des machines virtuelles. Une fois installés, il suffit d’ouvrir MetaEditor, de naviguer jusqu’au fichier .mql4 et de commencer à modifier ou compiler.
Convertir .mql4 fichiers vers d'autres formats n'est généralement pas nécessaire car ils sont des fichiers de code source destinés à l'édition et à la compilation dans MetaTrader 4. Cependant, si vous devez partager ou migrer du code, vous pouvez copier les fichiers source .mql4 et les convertir manuellement en scripts ou autres formats de programmation.
Pour la conversion ou l'édition en dehors de MetaEditor, certains éditeurs de code supportent la coloration syntaxique pour MQL4, mais une compilation et une exécution complètes nécessitent MetaTrader 4. Les dépôts en ligne peuvent offrir des outils ou scripts pour traduire ou refactoriser du code MQL4. De plus, certains IDE et outils de plugins existent pour convertir ou aider à porter du code MQL4 afin de l'utiliser avec d'autres plateformes de trading, mais ceux-ci sont généralement limités et nécessitent des ajustements manuels.