APPRENDRE LES BASES DU TUTORIEL MQL5 – 53 OBJET FIBONACCI SIMPLE

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 pour calculer l’objet Fibonacci. Cet EA Fibonacci peut créer et ajuster les niveaux Fibonacci directement sur votre graphique Metatrader5.

Dans cette vidéo, nous allons créer un tel objet Fibonacci, c’était une demande de l’un des membres de notre cours, 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, expert advisor à partir du modèle, continuer, j’appellerai ce fichier simple objet Fibonacci, cliquez sur continuer, continuer et terminer.
Maintenant vous pouvez supprimer tout ce qui se trouve au-dessus de la fonction on tick et les deux lignes de commentaires ici.
A l’intérieur de la fonction on tick, nous voulons créer quelques variables pour la bougie la plus haute et la plus basse, ce sont des variables entières parce que c’est seulement le numéro de la bougie la plus haute et la plus basse.
Nous créons également deux tableaux pour les prix les plus élevés et les plus bas et avec le tableau défini comme série, nous allons trier les tableaux de la bougie actuelle vers le bas, faisons-le également avec le deuxième tableau et maintenant nous pouvons remplir les tableaux, nous utilisons copy high pour remplir le tableau high avec les prix les plus élevés de ces bougies, je voudrais calculer les valeurs sur la base de cent bougies.
Et pour les valeurs les plus basses des bougies, nous utilisons copy low, à la fois pour le symbole actuel sur le graphique et la période actuellement sélectionnée, nous commençons par la bougie zéro, c’est la bougie actuelle et nous copions les valeurs pour cent bougies dans chacun des tableaux.
Maintenant, nous pouvons utiliser le tableau maximum pour calculer la valeur de la bougie la plus élevée dans notre tableau haut et nous utilisons le tableau minimum pour calculer la bougie la plus basse dans notre tableau bas, mais nous avons également besoin de certaines valeurs de prix, alors utilisons les taux mql pour créer un tableau d’informations sur les prix, celui-ci doit également être trié avec le tableau défini comme série.
Maintenant, nous copions toutes les données de prix pour l’ensemble du graphique en utilisant les taux de copie pour le symbole actuel du graphique et la période actuellement sélectionnée pour toutes les barres du graphique dans notre tableau d’informations sur les prix, nous utilisons object delete pour supprimer les objets Fibonacci formels, nous n’avons pas d’objets au tout début mais ensuite, nous supprimons l’ancien objet avant d’en dessiner un nouveau et maintenant nous utilisons object.create pour créer réellement l’objet Fibonacci sur notre graphique.
Pour le symbole actuel sur le graphique, le nom sera Fibonacci, le type de l’objet est obj underscore fibo, si vous le marquez et appuyez sur F1 vous verrez que nous avons beaucoup de types d’objets différents, c’est celui que nous allons utiliser, nous voulons utiliser la fenêtre principale pour dessiner l’objet, la bordure gauche sera la bougie numéro cent, la bordure droite est la bougie zéro, la bordure supérieure est là où le prix de la bougie est le plus élevé et la bordure inférieure sera dessinée sur le plus bas de ces cent bougies.
C’est à peu près tout.
Si vous ne savez pas ce que fait tout le code ici ou si c’était trop rapide pour vous, peut-être voulez-vous regarder l’une des autres vidéos de cette série de vidéos de base ou peut-être même le cours premium sur notre site Web pourrait être intéressant pour vous, pour l’instant, veuillez cliquer sur le bouton de compilation ou appuyer sur F7, 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 revenir à Metatrader.
Et dans Metatrader, nous cliquons sur view, strategy tester ou appuyez sur control et r, veuillez choisir le nouveau fichier simple Fibonacci object dot ex5, marquez le mode visuel ici et commencez un test.
Nous y sommes ! Notre objet Fibonacci est dessiné sur le graphique, maintenant nous voulons arrêter le test, calculons quelques valeurs, ceci peut être fait en utilisant object get. Dans notre cas, nous utilisons object get integer pour obtenir la propriété de temps pour les valeurs de temps et nous utilisons object get double pour obtenir la propriété d’objet pour le prix, si vous marquez celui-ci et appuyez sur F1, vous verrez que chaque objet a beaucoup de propriétés qui peuvent être différentes pour chaque type d’objet, vous pouvez définir une propriété en utilisant object set, par exemple, la couleur ou quelque chose comme ça ou vous pouvez obtenir la propriété en utilisant object get et maintenant nous créons une sortie graphique avec l’instruction comment qui va sortir les horodateurs et les niveaux de prix directement sur notre graphique.
Pour calculer le niveau de prix cinquante, j’ai simplement ajouté le niveau de prix cent et la valeur du niveau de prix zéro et l’ai multiplié par zéro virgule cinq. Maintenant, recompilons le code, retournons à Metatrader, lançons un autre test et voici l’objet et nos valeurs, appuyons sur le bouton pause, avec un clic sur le bouton central de la souris je peux vérifier si les valeurs calculées sont correctes. Voici la valeur du niveau de prix cent, c’est un point quatre quatre neuf deux, c’est exactement ce que nous avons calculé ici.
Donc notre petit conseiller expert fonctionne comme prévu et dans cette petite vidéo vous avez appris à coder un objet Fibonacci et vous l’avez codé vous-même avec quelques lignes de code mql5.