APPRENDRE LES BASES DU TUTORIEL MQL5 – 65 COULEURS DE FOND SIMPLES

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.

YouTube privacy policy

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 changer la couleur de fond en fonction d’un signal d’achat ou d’un signal de vente.

Cet EA peut être codé en moins de 6 minutes…

Dans cette vidéo, nous allons créer un conseiller expert qui est capable de changer la couleur de fond en fonction des signaux d’achat et de vente, alors découvrons comment faire cela avec mql5.
Pour commencer, cliquez sur la petite icône ici ou appuyez sur F4 sur votre clavier, maintenant vous devriez voir la fenêtre Metaeditor et ici vous voulez cliquer sur fichier, nouveau fichier, conseiller expert à partir du modèle, continuer, j’appellerai ce fichier simple couleur de fond, cliquez sur continuer, continuer et terminer.
Maintenant vous pouvez supprimer tout ce qui se trouve au-dessus de la fonction ontick et les deux lignes de commentaire ici, d’abord nous devons obtenir le prix demandé, ceci est fait en utilisant symbol info double, pour le symbole actuel sur le graphique nous utilisons symbol underscore ask et avec normalize double et underscore digits nous nous assurons que le nombre de chiffres derrière le point est automatiquement calculé qui pourrait être soit trois ou cinq chiffres selon la paire de devises.
Maintenant, nous répétons le processus en utilisant le symbole underscore bid cette fois pour calculer le prix de l’offre et nous devons également créer une chaîne, qui sera appelée signal et nous n’attribuons pas de valeur ici parce que nous allons la calculer maintenant.
Notre conseiller expert va utiliser une moyenne mobile, donc la première chose à faire est de créer un tableau de moyenne mobile, qui va contenir nos valeurs et nous utilisons la fonction ima incluse avec mql5 pour créer une moyenne mobile pour le symbole actuel sur le graphique et la période actuellement sélectionnée.
Notre moyenne mobile va calculer les valeurs sur la base des vingt dernières bougies, nous commençons par la bougie actuelle, la méthode doit être mode underscore sma pour moyenne mobile simple et nous calculons les valeurs sur la base du prix de clôture.
Ensuite, nous utilisons array set as series pour trier le tableau de la bougie actuelle vers le bas et avec copy buffer nous remplissons notre tableau de moyenne mobile selon la définition que nous avons créée ici, pour une ligne, nous commençons par la bougie zéro qui est la bougie actuelle et nous copions les valeurs pour trois bougies et ensuite, nous pouvons obtenir la valeur de la moyenne mobile en regardant simplement la bougie zéro de notre tableau de moyenne mobile.
Et si cette valeur est inférieure au prix d’achat, nous considérons qu’il s’agit d’un signal d’achat. Nous attribuons donc le mot „buy“ à notre signal et pour un signal d’achat, nous allons appeler une fonction appelée „set chart color background“ et définir la couleur sur le vert.
Dans l’autre cas, si la valeur de la moyenne mobile est supérieure au prix demandé, nous considérons qu’il s’agit d’un signal de vente. Nous attribuons donc le mot „vendre“ à notre signal et nous appelons la fonction de couleur d’arrière-plan et définissons la couleur d’arrière-plan sur le rouge.
Ajoutons une troisième condition, si la valeur de la moyenne mobile est inférieure au prix de vente et supérieure au prix d’achat, cela signifie que nous n’avons pas de signal. Nous définissons donc la valeur de notre signal comme étant nulle et dans ce cas, nous souhaitons appeler la fonction personnalisée et définir l’arrière-plan comme étant noir.
Eh bien, si vous marquez cela et appuyez sur F1, vous verrez qu’il y a beaucoup d’autres couleurs que vous pouvez choisir, mais cette fonction n’existe pas encore, donc nous devons la créer dans quelques secondes, ajoutons une sortie graphique en utilisant l’instruction commentaire et cela nous montrera le texte, le signal actuel et le signal calculé directement sur notre graphique.
Maintenant, créons la fonction personnalisée, elle ne renvoie pas de valeur donc nous utilisons void ici, le nom de la fonction est set chart color background et elle prend un paramètre, celui-ci est du type color, je l’ai appelé background color mais vous pouvez l’appeler comme vous voulez et à l’intérieur de cette fonction, nous allons utiliser chart set integer pour le symbole actuel sur le graphique, nous voulons définir la couleur donc nous utilisons chart underscore color underscore background – tout en majuscules – et le dernier paramètre ici est la couleur de fond que nous avons passée ici.
Et c’est à peu près tout.
Si cela a été trop rapide pour vous ou si vous ne comprenez pas ce que fait tout ce code, vous devriez peut-être regarder d’abord l’une des autres vidéos de base ou peut-être que le cours premium sur notre site Web pourrait vous intéresser. Cette fois encore, il s’agit d’une idée d’un membre du cours premium. Si vous êtes membre du cours premium et que vous avez une idée pour une telle vidéo, envoyez-moi un e-mail. Pour l’instant, nous cliquons sur le bouton compiler ou appuyons sur F7