APPRENDRE LES BASES DU TUTORIEL MQL5 – 62 MONITEUR DE MARGE 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 qui est capable d’afficher toutes les informations relatives aux marges sur notre graphique Forex.

Dans cette vidéo, nous allons créer un simple moniteur de marge qui va afficher toutes les informations relatives à la marge sur notre graphique, 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 file, new file, expert advisor from template, continue, je vais appeler ce fichier simple margin monitor, cliquez sur continue, continue et finish.
Maintenant vous pouvez supprimer tout ce qui se trouve au-dessus de la fonction ontick et les deux lignes de commentaires ici.
Nous allons utiliser account info double pour obtenir la plupart des informations dont nous avons besoin, c’est l’un des rares cas où mql4 et mql5 sont presque similaires.
Pour obtenir les informations souhaitées, nous devons créer une variable et utiliser account info double pour une certaine propriété, dans ce cas, la marge du compte.
Répétons cela pour la marge du compte libre.
Il existe également une propriété qui s’appelle marge de compte initiale. La documentation dit qu’il s’agit de la marge initiale et du montant réservé sur un compte pour couvrir la marge de tous les ordres en attente. Eh bien, si vous voyez que la valeur de retour est zéro ici, c’est aussi le cas pour la maintenance de la marge du compte et comme j’ai créé une vidéo mql4 pour ce sujet, j’ai vu que la référence mql4 dit que ce n’est pas supporté mais peut-être que cela dépend du type de compte, alors continuons.
Le niveau suivant sera le niveau de marge du compte, et lorsque vous cliquez sur view, toolbox ou appuyez sur control et t vous devriez voir la même valeur pour le niveau de marge ici. Il y a aussi quelque chose qui s’appelle le maintien de la marge du compte, ils disent que c’est pour l’équité minimale réservée sur un compte pour couvrir le minimum de toutes les positions ouvertes. Eh bien, j’ai un compte, j’ai des positions ouvertes mais la valeur de retour pour le maintien de la marge du compte est zéro, pour moi plus intéressant est le stop out call de la marge du compte, c’est le niveau où votre courtier vous dira que vous n’avez pas assez d’argent. Pour mon type de compte, il est fixé à quarante pour cent et il y a le niveau d’arrêt final pour le compte, c’est le moment où votre courtier va tout fermer et pour mon type de compte, cela se produira lorsque mes capitaux propres descendront en dessous de dix pour cent.
Je voudrais ajouter une autre valeur pour mon profit de compte à mon moniteur de marge et c’est tout pour les valeurs doubles d’info-comptes, mais il y a aussi quelque chose qui s’appelle info-comptes entier et nous pouvons l’utiliser pour obtenir le mode de marge du compte, c’est quelque chose qui est différent parce que Metatrader 4 ne savait rien des modes de marge. Dans Metatrader 5, nous avons commencé par utiliser le mode de compensation si vous utilisez un compte avec le mode de compensation, vous ne pouvez pas négocier plusieurs positions pour la même paire de devises car ils disent qu’une seule position peut exister pour un symbole, donc ce que nous utilisons est le mode de couverture et il y a aussi un mode d’échange, je ne l’ai jamais utilisé auparavant.
Je ne suis pas très doué pour me souvenir des valeurs entières, alors créons une variable de type chaîne appelée mode de marge de compte lisible et selon le type de retour de la valeur entière, nous affecterons le texte, mode de compensation, mode d’échange ou mode de couverture.
Vous voyez que mon moniteur de marge montre que nous utilisons le mode de couverture ici.
Une autre valeur liée à la marge est le mode stop out de la marge du compte. Nous l’obtiendrons en utilisant account info integer pour account margin so mode et cette propriété a deux types de retour, il peut s’agir d’un mode d’arrêt calculé en pourcentage ou d’une valeur monétaire, créons donc une variable string pour rendre ces types de retour plus lisibles et, selon le type de retour, nous créerons une sortie qui nous montrera que le mode d’arrêt du compte est en pourcentage ou si la valeur de retour est un, nous verrons que le mode d’arrêt du compte est en argent.
Enfin, nous ajouterons une déclaration de commentaire qui affichera toutes les valeurs calculées sur notre graphique.
Ok !
Si cela a été trop rapide pour vous ou si vous ne comprenez pas ce que fait tout le code ici, vous voudrez peut-être 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. Cette vidéo est une suggestion d’un membre du cours premium. Si vous êtes déjà 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 ici et j’ai fait une erreur ! Oui, j’ai oublié un point-virgule, alors ajoutons-le, recompilons le code et cette fois, je n’ai pas d’erreur ici et si c’est le cas pour vous, vous pouvez cliquer sur le petit bouton ici ou appuyer sur F4 pour revenir à Metatrader.
Et dans Metatrader, nous utilisons simplement un graphique en direct, faites défiler vers le bas, choisissez le nouveau fichier, simple margin monitor, que nous avons créé et déposez-le sur votre graphique.