Discussion de l'article "Création d'un panneau d'information à l'aide des classes de bibliothèque standard et de l'API Google Chart"

 

Un nouvel article Création d'un panneau d'information à l'aide des classes de bibliothèque standard et de l'API Google Chart a été publié :

Le langage de programmation MQL5 cible principalement la création de systèmes de trading automatisés et d'instruments complexes d'analyses techniques. Mais en dehors de cela, cela nous permet de créer des systèmes d'information intéressants pour suivre les situations de marché, et fournit une connexion retour avec le trader. L'article décrit les composants de la bibliothèque standard MQL5 et montre des exemples de leur utilisation pratique pour atteindre ces objectifs. Il montre également un exemple d'utilisation de l'API Google Chart pour la création de graphiques.

Les fichiers, contenant les codes de toutes les classes, sont situés dans le dossier MQL5/Include. Lors de la visualisation du code de la bibliothèque, vous remarquerez qu'il ne fournit que les classes, mais pas les fonctions. Par conséquent, pour l'utiliser, vous devez avoir des connaissances en programmation orientée objet (POO). 

Toutes les classes de la bibliothèque (à l'exception des classes de trading) proviennent de la classe de base CObject. Pour le montrer, nous allons essayer de construire un Diagramme de classe, puisque nous avons tout ce que cela nécessite - la classe de base et ses héritiers. Puisque le langage MQL5 est fondamentalement un sous-ensemble de C++, utilisons l'instrument IBM Rational Rose, qui fournit des outils de rétro-ingénierie des projets C++, pour la construction automatique du diagramme.

 

Auteur : Евгений