Skip to content
| Marketplace
Sign in
Visual Studio>Tools>MQL5Tools
MQL5Tools

MQL5Tools

PB-BZH-Concept

| (0) | Free
Extension Visual Studio dédiée au développement MQL5.
Download

MQL5Tools pour Visual Studio

MQL5Tools est une extension pour Visual Studio qui apporte un environnement de travail intégré pour les fichiers MQL5 (.mq5 et .mqh). Elle permet d’écrire, parcourir, mettre en forme et compiler du code MQL5 sans quitter Visual Studio, tout en conservant MetaEditor comme compilateur officiel.

Version 1.1.0
L’extension est opérationnelle et utilisée quotidiennement sur des projets MQL5 réels. Cette version bêta reste susceptible d’évoluer.

Fonctionnalités

  • coloration syntaxique dédiée au langage MQL5 ;
  • prise en charge des fichiers .mq5 et .mqh ;
  • complétion contextuelle pendant la frappe ;
  • affichage des membres accessibles après la saisie d’un point ;
  • navigation vers les définitions avec F12, y compris dans les fichiers inclus ;
  • barre de navigation des types et méthodes du document actif ;
  • mode Plan pour les méthodes, conditions et boucles ;
  • mise en forme complète du document avec Ctrl+K, Ctrl+D ;
  • compilation du fichier MQL5 actif avec MetaEditor ;
  • enregistrement automatique des documents ouverts avant compilation ;
  • affichage détaillé du résultat et des erreurs de compilation ;
  • intégration visuelle au thème sombre de Visual Studio ;
  • commande accessible depuis la barre d’outils et par raccourci clavier configurable.

Prérequis

  • Visual Studio 64 bits, version 17.14 ou ultérieure ;
  • composant Visual Studio Core Editor ;
  • MetaTrader 5 avec MetaEditor64.exe installé ;
  • .NET Framework 4.7.2 ou ultérieur.

L’extension a été testée avec :

  • Visual Studio Professional 2026 ;
  • Visual Studio Professional 2026 Insiders ;
  • plusieurs projets MQL5 comportant des fichiers principaux et des bibliothèques .mqh.

Installation du VSIX

  1. Fermer toutes les instances de Visual Studio concernées.
  2. Double-cliquer sur le fichier MQL5Tools.vsix.
  3. Sélectionner les installations de Visual Studio dans lesquelles l’extension doit être ajoutée.
  4. Terminer l’installation, puis relancer Visual Studio.
  5. Vérifier la présence de MQL5Tools dans le gestionnaire des extensions.

Configuration de MetaEditor

  1. Ouvrir Outils > Options > MQL5Tools.
  2. Renseigner le chemin complet de MetaEditor64.exe.

Exemple :

C:\Program Files\Ava Trade MT5 Terminal\MetaEditor64.exe

Le chemin dépend du courtier et du dossier d’installation de MetaTrader 5.

Utilisation

Ouvrir un projet MQL5

Visual Studio peut ouvrir directement le dossier racine d’un projet :

  1. choisir Fichier > Ouvrir > Dossier ;
  2. sélectionner le dossier qui contient l’arborescence MQL5 ;
  3. ouvrir un fichier .mq5 ou .mqh depuis l’Explorateur de solutions.

Compiler le fichier actif

  1. Ouvrir le fichier .mq5 à compiler.
  2. Utiliser le bouton Compiler le fichier MQL5 actif dans la barre d’outils, la commande du menu ou le raccourci associé.
  3. Consulter la fenêtre Sortie et la liste des erreurs.

Avant de lancer MetaEditor, MQL5Tools enregistre automatiquement les documents modifiés. Le fichier .ex5 généré est créé par MetaEditor dans le répertoire attendu par le projet MQL5.

Mettre en forme le document

Utiliser :

Ctrl+K, Ctrl+D

ou la commande :

Édition > Avancé > Mettre le document en forme

Le formateur applique une présentation proche des conventions C# et C++ tout en préservant les chaînes, commentaires, directives du préprocesseur et constructions multilignes. La position du curseur et la zone visible sont conservées après le formatage.

Naviguer dans le code

  • utiliser les listes situées au-dessus de l’éditeur pour atteindre rapidement un type ou une méthode ;
  • placer le curseur sur un symbole et appuyer sur F12 pour accéder à sa définition ;
  • utiliser le mode Plan pour réduire ou développer les blocs de code.

Raccourcis

Fonction Raccourci
Mettre le document en forme Ctrl+K, Ctrl+D
Atteindre la définition F12
Compiler le fichier MQL5 actif Alt+Ctrl+F7 par défaut dans l’environnement de développement actuel
Rechercher dans le document Ctrl+F

Si une combinaison est déjà utilisée, elle peut être modifiée dans Outils > Options > Environnement > Clavier en recherchant la commande MQL5Tools correspondante.

Compilation depuis les sources

La compilation de l’extension nécessite :

  • Visual Studio avec la charge de travail Développement d’extensions Visual Studio ;
  • le SDK Visual Studio ;
  • le ciblage .NET Framework 4.7.2.

Ouvrir la solution MQL5Tools.slnx, sélectionner la configuration Release, puis générer le projet. Le paquet installable est produit sous la forme :

bin\Release\net472\MQL5Tools.vsix

Limites de la version 1.1.0

  • MetaEditor reste indispensable pour compiler le code MQL5.
  • Le débogueur MQL5 de MetaEditor n’est pas intégré à Visual Studio.
  • La complétion et l’analyse structurelle ne constituent pas encore un analyseur sémantique complet du langage MQL5.
  • Certains raccourcis peuvent entrer en conflit avec la configuration clavier existante de Visual Studio.
  • La compatibilité a principalement été validée avec Visual Studio Professional 2026 et 2026 Insiders.

Confidentialité et fonctionnement local

MQL5Tools traite les fichiers localement dans Visual Studio et lance l’installation locale de MetaEditor configurée par l’utilisateur. L’extension n’envoie pas le code source MQL5 vers un service distant.

Éditeur

PB-BZH Concept
https://www.pb-bzh-concept.fr/

Propriété et marques

Copyright © 2026 PB-BZH Concept. Tous droits réservés.

MQL5Tools est un projet indépendant. MetaTrader, MetaEditor et MQL5 sont des marques ou dénominations appartenant à leurs propriétaires respectifs. Cette extension n’est ni affiliée à MetaQuotes Ltd., ni approuvée par celle-ci.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft