Extension Visual Studio pour MQL5

MQL5Tools

Développez vos fichiers .mq5 et .mqh directement dans Visual Studio avec une expérience d'édition proche de celle des langages intégrés à l'IDE.

Une véritable expérience MQL5 dans Visual Studio

MQL5Tools réunit les fonctions indispensables à l'écriture, à la navigation et à la compilation d'un projet MQL5 sans quitter Visual Studio.

1

Coloration syntaxique

Mise en évidence des mots-clés, types, constantes, variables, méthodes, commentaires et chaînes MQL5.

2

IntelliSense contextuel

Complétion pendant la frappe, membres après le point et propositions adaptées aux types et aux énumérations.

3

Navigation vers les définitions

La touche F12 retrouve les classes, méthodes et déclarations, y compris dans les fichiers inclus.

4

Formatage du document

Mise en forme par Ctrl+K, Ctrl+D avec conservation de la position de travail dans le document.

5

Mode Plan et navigation

Repliage des blocs et liste alphabétique des méthodes pour se déplacer rapidement dans les fichiers longs.

6

Compilation intégrée

Sauvegarde préalable, lancement de MetaEditor et retour des messages de compilation dans Visual Studio.

Installation

  1. Installez MetaTrader 5 ou MetaEditor 64 bits.
  2. Téléchargez MQL5Tools depuis le Visual Studio Marketplace.
  3. Fermez Visual Studio, puis exécutez le fichier VSIX.
  4. Redémarrez Visual Studio et ouvrez un fichier .mq5 ou .mqh.
  5. Indiquez, si nécessaire, le chemin de MetaEditor dans les options MQL5Tools.

Prérequis et compatibilité

  • Windows 10 ou Windows 11.
  • Visual Studio avec prise en charge des extensions VSIX.
  • Extension testée sous Visual Studio Professional 2026 et 2026 Insiders.
  • MetaEditor64.exe requis uniquement pour la compilation MQL5.
MQL5Tools fournit l'environnement d'édition dans Visual Studio. La compilation du langage MQL5 reste réalisée localement par le compilateur officiel MetaEditor.

Fonctionnement local

Les fichiers sont édités et compilés sur votre ordinateur. MQL5Tools pilote MetaEditor installé localement et affiche son résultat dans Visual Studio. Aucun compte supplémentaire n'est nécessaire pour utiliser les fonctions d'édition de l'extension.