APPRENDRE LES BASES DU TUTORIEL MQL5 – 60 TAILLE DE POSITION DE VENTE DYNAMIQUE 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 simple conseiller expert capable de calculer automatiquement la taille des positions de vente – en fonction des fonds propres du compte…

Dans cette vidéo, nous allons créer un conseiller expert capable de calculer dynamiquement la taille des positions de vente, alors découvrons comment faire cela avec MQL5.
Pour commencer, cliquez sur le petit bouton 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 dynamic sell position size, cliquez sur continuer, continuer et terminer.
Maintenant vous pouvez supprimer tout ce qui se trouve au-dessus de la fonction on tick et supprimons également les deux lignes de commentaire ici.
Nous commençons par une déclaration include pour inclure le fichier trade dot mqh, celui-ci est livré avec mql5 et il contient quelques fonctions de base de trading simplifié.
Ensuite, nous créons une instance de la classe ctrade, qui s’appelle trade et nous allons l’utiliser pour ouvrir une position plus tard, mais d’abord, nous voulons calculer le prix d’achat, ce qui est fait en utilisant symbol info double pour le symbole actuel sur le graphique, nous utilisons symbol underscore bid – tout en majuscules – et avec normalize double et underscore digits nous calculons le nombre de chiffres derrière le point. Selon la paire de devises, cela peut être trois ou cinq chiffres et cette fonction va le faire pour nous.
Maintenant, nous voulons obtenir l’équité, ce qui est fait en utilisant info-comptes double, account underscore equity – tout en lettres majuscules – et nous répétons tout cela pour le solde. C’est la même fonction mais cette fois nous utilisons account underscore balance.
Et je voudrais que la taille de ma position calculée ait deux chiffres derrière le point, donc j’utilise normalize double ici et la taille devrait être equity divisé par cent mille.
Pour l’entrée de test, nous voulons vérifier quelques conditions simples.
La première est que les fonds propres sont au moins égaux ou supérieurs au solde et la deuxième condition est que nous voulons savoir si le total des positions est égal à zéro, si c’est le cas nous n’avons pas de positions ouvertes et c’est alors que nous utilisons trade dot sell pour ouvrir une nouvelle position de vente et nous utilisons la taille de position calculée.
Pour voir ce qui se passe, nous pouvons utiliser l’instruction commentaire ici qui affichera les mots solde, capitaux propres et taille de la position suivis des valeurs calculées et c’est tout.
Si vous ne comprenez pas ce que fait tout le code ici ou si cela a été trop rapide pour vous, vous devriez peut-être regarder d’abord l’une des autres vidéos de la série de vidéos de base ou peut-être même le cours premium qui pourrait vous intéresser. En fait, cette vidéo a également été demandée par un membre du cours premium, donc si vous êtes déjà membre du cours premium et que vous avez une idée pour une vidéo comme celle-ci, faites-le moi savoir.
Pour l’instant, cliquons sur le bouton de compilation ici ou appuyons 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 vous voulez cliquer sur view, strategy tester ou appuyer sur control et r, veuillez choisir le nouveau fichier, simple dynamic sell position size dot ex5, marquez l’option pour le mode visuel ici et commencez votre test.
Nous y sommes ! L’équité actuelle est de cent mille, donc la taille de la position est d’un micro lot, accélérons un peu et maintenant nous devrions voir que la taille de la position change donc le petit conseiller expert fonctionne comme prévu et dans cette petite vidéo vous avez appris comment créer un conseiller expert pour Metatrader 5 qui est capable de calculer dynamiquement la taille de la position basée sur l’équité et vous l’avez codé vous-même avec quelques lignes de code mql5.