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 conseiller expert pour calculer la tendance de plusieurs graphiques avec une moyenne mobile exponentielle.
Dans cette vidéo, nous allons créer un conseiller expert capable d’identifier les tendances sur différents graphiques. Découvrons donc comment cela peut être fait pour MQl5. Pour commencer, veuillez cliquer 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 File, new File, Expert Advisor from Template, continue. Je vais appeler ce fichier simple multi chart trend.
Cliquez sur continuer, continuer et terminer. Maintenant vous pouvez supprimer tout ce qui se trouve au-dessus de la fonction Ontick et supprimons également les deux lignes de commentaires ici. Nous voulons commencer par créer un tableau pour les informations sur les prix, cela peut être fait en utilisant les taux MQL. Le nom du tableau sera priceinfo. Ensuite, nous utilisons Array set as series pour trier notre tableau d’informations sur les prix de la bougie actuelle vers le bas, et maintenant nous utilisons copyrates pour le classer pour le symbole actuel sur le graphique et la période actuellement sélectionnée sur ce graphique, en commençant par la bougie actuelle zéro et nous allons stocker les valeurs pour trois bougies dans notre tableau priceinfo.
Maintenant, nous voulons créer deux variables. L’une est appelée signal graphique et l’autre est appelée signal Euro USD. Nous n’attribuons aucune valeur ici. Continuons et créons deux tableaux. L’un est appelé tableau EMa 20.
L’autre est le tableau EMA Euro US Dollar 20. Et maintenant, nous pouvons utiliser la fonction IMA intégrée qui est fournie avec MQL5 pour le symbole actuel sur le graphique et la période actuellement sélectionnée sur ce graphique. Pour calculer la moyenne mobile exponentielle pour 20 bougies, nous n’utilisons pas de valeur de décalage ici. Ce paramètre est appelé Mode EMA, qui signifie moyenne mobile exponentielle, et le résultat doit être calculé sur la base du prix de clôture. Continuons et cette fois-ci nous procédons de manière similaire, mais le premier paramètre est codé en dur pour l’euro dollar US.
Si vous cliquez sur le symbole dans la surveillance du marché, vous verrez un nom, qui peut être un nom différent selon votre courtier et votre type de compte. Veillez donc à choisir le bon. Tout le reste est similaire. Donc maintenant nous pouvons utiliser array set as series pour les deux tableaux pour les trier de la bougie actuelle vers le bas. Et maintenant nous utilisons le tampon de copie pour les deux tableaux, celui pour le symbole actuel sur le graphique et l’autre pour l’Euro US dollar pour les remplir pour le tampon zéro, en partant de la bougie actuelle zéro pour trois bougies.
Et maintenant nous pouvons vérifier la tendance. Nous voulons vérifier si la bougie actuelle zéro est plus grande que la bougie deux pour le tableau EMA 20. Si c’est le cas, le signal pour le graphique actuel est l’achat. Sinon, si la valeur de la bougie zéro est inférieure à celle de la bougie deux, ce serait un signal de vente pour le graphique actuel, et cette partie est fondamentalement la même, mais pour l’euro dollar US codé en dur. Enfin, nous ajoutons une instruction de commentaire pour sortir les valeurs de l’EMA 20 pour le symbole actuel, l’EMA 20 pour l’Euro US dollar, la tendance pour le symbole actuel et la tendance pour l’Euro US dollar, et c’est à peu près tout.
Eh bien, si cela a été trop rapide pour vous ou si vous n’avez aucune idée de ce que fait tout le code ici, vous voudrez peut-être regarder l’une des autres vidéos, ou peut-être même le cours premium sur notre site Web pourrait être intéressant pour vous. Vous y trouverez également des liens pour télécharger le code source, comme celui-ci, et un lien vers la boutique. Pour l’instant, nous avons terminé. Veuillez cliquer sur compiler ou appuyer sur F7 sur votre clavier. Vous ne devriez pas avoir d’erreurs, et si c’est le cas, vous pouvez cliquer sur le petit bouton ici ou appuyer sur F4 pour retourner à Metatrader. Et dans MetaTrader, veuillez choisir un graphique vide.
Allez dans le Navigateur et choisissez le conseiller expert de tendance multi graphique simple et faites-le glisser sur le graphique. Je vais permettre la modification des paramètres du signal, mais il n’effectuera pas réellement de transactions. Il nous montrera simplement les tendances et lorsque le prochain tick entrera, vous devriez voir que la tendance actuelle pour le dollar canadien par rapport au franc suisse est une tendance à l’achat. Maintenant, veuillez cliquer sur insérer Indicateurs, tendance, sélectionnez Moyenne mobile. Choisissez une période de 20 bougies pour la moyenne mobile exponentielle.
Nous n’avons pas de valeur de décalage et l’EMA doit être dessinée pour le prix de clôture. Maintenant, cliquez sur OK, nous y sommes et nous pouvons voir que nous avons une tendance à la hausse qui est correcte. Maintenant, vous pouvez faire un clic droit sur le graphique. Sélectionnez templates et enregistrez le modèle. Je vais le sauvegarder en tant que TPL par défaut dans ce cas et remplacer le modèle actuel parce que le TPL par défaut est ce que vous voyez lorsque vous ouvrez le prochain graphique.