Partie 1 : Introduction à MQL5 et à l'environnement de développement
Dans cette première partie, intitulée "Introduction à MQL5 et à l'environnement de développement", nous allons explorer les bases du langage MQL5 et de son environnement de développement.
Parmi les nouveautés que MQL5 apporte par rapport à son prédécesseur MQL4 (le langage de MetaTrader 4), on trouve le support de la programmation orientée objet (POO), ce qui le rend semblable à C++. Bien que certaines fonctions de la POO aient déjà été intégrées à MQL4, il est vrai que ceux qui n'ont pas l'habitude de programmer peuvent trouver cela un peu déroutant.
L'objectif de ce livre est de rendre cette approche claire et accessible. Il sert de complément au manuel de référence MQL5, en abordant tous les aspects de la programmation MQL5 et en détaillant chaque processus. Les développeurs peuvent choisir entre un style de programmation orienté objet et un style procédural, ou même combiner les deux.

Pour ceux d'entre vous qui ont déjà une expérience en programmation, vous pouvez passer les bases. Les programmeurs C++ trouveront MQL5 plus facile à maîtriser, mais attention aux différences de langage pour éviter les erreurs.
Avec MQL5, vous pouvez créer différents types de programmes, tels que des indicateurs pour afficher graphiquement des données, des systèmes de trading pour automatiser vos opérations, des scripts pour des actions ponctuelles, ainsi que des services pour des tâches en arrière-plan.
Une caractéristique distinctive de MetaTrader 5 est la gestion complète du système de trading depuis le terminal client, où les programmes MQL5 s'exécutent et envoient des ordres de trading au serveur. Les applications MQL5 ne sont pas installées sur le serveur.
Cette première partie explique comment éditer, compiler et exécuter des programmes, ainsi que les différents types de données, variables, expressions, tableaux, débogage et affichage des résultats.
Articles connexes
- Utiliser MQL5 Wizard pour Créer un Expert Advisor Basé sur les Modèles de Chandeliers Englobants et MFI
- Générer des Signaux de Trading avec MQL5 Wizard : Étoiles du Matin/du Soir et RSI
- Développez un Expert Advisor avec MQL5 : Signaux de Trading 3 Corbeaux Noirs / 3 Soldats Blancs + RSI
- Générez des Signaux de Trading avec MQL5 Wizard : Dark Cloud Cover et Piercing Line
- AOCCI : Un Expert pour MetaTrader 5