Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.
If you accept this notice, your choice will be saved and the page will refresh.
Avec MQL5 pour Metatrader5, nous créons un Expert Advisor qui peut gérer les événements de clics de souris sur le graphique. Dans notre cas, nous allons afficher une boîte de message avec les coordonnées X et Y du clic de la souris…
Dans cette vidéo, nous voulons parler des événements graphiques, dans ce cas d’un clic de souris. Lorsque je clique sur le graphique, rien ne se passe, faisons maintenant glisser le petit conseiller expert, un simple clic de souris sur ce graphique, cliquez sur ok et lorsque je clique sur le graphique, j’obtiens cette petite boîte de message ici, elle dit que le graphique a été cliqué, la valeur x est deux cent soixante trois, et la valeur y est de trois cent onze, fermons cette boîte et cliquons à nouveau dans le coin inférieur droit et maintenant vous voyez que les valeurs sont beaucoup plus grandes, ces chiffres ici sont en fait les coordonnées de la souris, alors découvrons comment déclencher un événement graphique avec mql5.
Pour ce faire, veuillez cliquer sur le petit bouton ici ou appuyez sur F4, maintenant vous devriez voir la fenêtre Metaeditor et ici vous voulez cliquer sur file, new, expert advisor from template, continue, je vais appeler ce fichier simple mouse click, cliquez sur continue, continue, et finish, maintenant vous pouvez supprimer tout ce qui se trouve au-dessus de la fonction on tick et les deux lignes de commentaire ici et la plupart du temps nous ferions n’importe quoi à l’intérieur de la fonction on tick, celle-ci est aussi un événement, elle est appelée chaque fois que le prix change sur le graphique et c’est l’événement le plus intéressant, mais nous pouvons aussi utiliser d’autres événements comme dans notre cas un clic de souris. En fait, un clic de souris appartient à ce que l’on appelle un événement de graphique car il se produit lorsque nous cliquons n’importe où sur le graphique et cet événement de graphique prend quelques paramètres.
Nous utilisons l’expression const ici pour constant ou non modifiable, le premier paramètre est un paramètre int, il est appelé id, et il appartient à l’id de l’événement, le second est un paramètre long – ce n’est pas une faute de frappe, c’est en fait la façon de passer une référence au lieu d’une valeur – le paramètre est appelé lparam pour paramètre long, le suivant est une référence et celui-ci est appelé dparam pour paramètre double, parce que c’est une valeur double et le dernier est appelé sparam parce que c’est une chaîne, c’est tout.
Maintenant, que pouvons-nous faire avec la fonction d’événement on short ?
Nous pouvons vérifier si l’id est égal à quelque chose, dans notre cas, nous voulons utiliser l’événement graphique click et si c’est le cas, nous voulons créer une sortie.
C’est une boîte de message, elle montrera les mots : le graphique a été cliqué, la valeur x, la valeur y, c’est le titre de la boîte de message, et c’est le bouton que nous allons utiliser donc compilons le code.
Si vous n’avez pas d’erreurs ici, vous pouvez maintenant cliquer sur le petit bouton ici ou appuyer sur F4 pour revenir à Metatrader, et dans Metatrader nous faisons simplement glisser le conseiller expert sur un graphique en direct, cliquez sur ok et maintenant quand vous cliquez vous verrez la petite boîte de message ici, donc maintenant vous savez comment obtenir la position actuelle du clic de la souris et vous l’avez codé vous-même avec quelques lignes de code mql5.