Discussion de l'article "MQL5 Cookbook : Propriétés de position dans le panneau d'informations personnalisé"

 

Un nouvel article MQL5 Cookbook : Propriétés de position dans le panneau d'informations personnalisé a été publié :

Cette fois, nous allons créer un simple Expert Advisor qui obtiendra les propriétés de position sur le symbole actuel et les affichera sur le panneau d'informations personnalisé pendant le trading manuel. Le panneau d'informations sera créé à l'aide d'objets graphiques et les informations affichées seront actualisées à chaque tick. Cela va être beaucoup plus pratique que d'avoir tout le temps à exécuter manuellement le script décrit dans l'article précédent de la série intitulé "MQL5 Cookbook : Getting Position Properties".

Commençons par les objets graphiques. Pour créer le panneau d'informations, nous avons besoin d'objets pour l'arrière-plan, l'en-tête, les noms et les valeurs des propriétés de position. L'arrière-plan et l'en-tête nécessiteront un rectangle qui ne bouge pas avec le prix. Le rectangle peut être créé à l'aide d'objets graphiques tels que Rectangle Label ou Edit, tandis que les noms et les valeurs des propriétés de l'objet seront créés à l'aide de Text Labels.

Avant de passer au code, nous allons d'abord préparer une mise en page pour le panneau d'informations. Sa commodité réside dans le fait que nous pouvons modifier rapidement n'importe quelle propriété dans la fenêtre des paramètres et personnaliser l'apparence du panneau d'informations.

Chaque objet a une fenêtre de paramètres qui peut être ouverte à partir du menu contextuel d'un objet sélectionné. La fenêtre des paramètres peut également être ouverte à partir de la liste d'objets (Ctrl+B) en sélectionnant l'objet requis et en cliquant sur Propriétés. La disposition du panneau d'informations est illustrée ci-dessous. Il peut également être utilisé pour estimer les tailles et les coordonnées lors de l'écriture d'un code. Lorsque le code du panneau d'informations sera prêt, vous devrez supprimer les objets de mise en page manuellement car l'Expert Advisor ne pourra pas les 'voir' et ne les supprimera donc pas du graphique.

Fig. 1. Préparation de la mise en page pour le panneau d'information.

Fig. 1. Préparation de la mise en page pour le panneau d'information.

Auteur : Anatoli Kazharski