Guide Forex pour apprendre trading gratuitement


Télécharger Guide Forex pour apprendre trading gratuitement

★★★★★★★★★★3.5 étoiles sur 5 basé sur 1 votes.
Votez ce document:

Télécharger aussi :


        Metatrader Guide de L'utilisateurTélécharger MetaTrader

Vous avez récemment décidé de faire des transactions dans le Forex ou alors vous venez d’arriver d’une autre plateforme chez MetaTrader ? Quoi qu’il en soit, je vous félicite pour votre choix !

MetaTrader est la plateforme de choix pour automatiser vos transactions.

Voici quelques-unes des fonctionnalités de MetaTrader :

•    Fonctionne avec différents instruments des marchés financiers (FOREX, Futures, CFD);

•    Quantité illimitée de graphiques ;

•    Supporte diverses périodes ;

•    Grand nombre d’indicateurs, d’Experts et de Scripts livrés avec ;

•    Interface facile d’utilisation avec support multilingue ;

•    Environnement opérationnel sûr (cryptage 128 bits utilisé) ;

•    E-mail interne ;

•    Transfert de données en temps réel via DDE ;

•    Réception de nouvelles en ligne des marchés financiers ;

•    Langage de programmation intégré permettant d’écrire/éditer vos propres indicateurs, Conseillers Experts et scripts personnalisés.

Aujourd’hui nous allons faire le premier pas vers le profit avec cette fabuleuse plateforme. Nous allons télécharger la plateforme MetaTrader !

Il y a deux versions de MetaTrader : MetaTrader 3 et la version la plus récente, MetaTrader 4. Quelques courtiers ne sont pas encore compatibles avec MetaTrader 4, alors, dans quelques cas, vous devez télécharger MetaTrader 3.

Néanmoins, la plupart des courtiers sont compatibles avec MetaTrader 4. Et c’est la version que nous allons télécharger aujourd’hui !

Il y a beaucoup de sites sur lesquels vous pouvez télécharger Metatrader 4. Cependant, la plupart des courtiers qui supportent Metatrader 4 proposent leur version à télécharger. Vous devez télécharger la version fournie par le courtier avec lequel vous allez travailler, car sa version contient les paramètres de son serveur.

Voici les étapes à suivre pour installer Metatrader 4 :

1- Télécharger MetaTrader 4 :

Si vous n’avez pas encore téléchargé le programme MetaTrader 4, vous pouvez obtenir une version gratuite en allant à et en choisissant la version la plus récente de MetaTrader 4 Client Terminal (Version actuelle est 4.00 Build 190).

Allez vous chercher une tasse de thé si vous avez une connexion internet lente ou un verre d’eau si vous avez l’ADSL pendant que le téléchargement s’effectue (Figure 1).

Figure 1 - Télécharger MetaTrader 4

2 - Installer MetaTrader 4 :

Quand le téléchargement est terminé, double-cliquez sur le programme d’exécution () et vous allez obtenir un écran comme ceci :

Figure 2 - Choisir la langue

Choisissez la langue que vous préférez pour l’interface d’utilisateur MetaTrader. Puis cliquez sur le bouton Suivant pour passer à la deuxième étape.

Figure 3 - Bienvenue et copyright

Le programme d’installation vous souhaite la bienvenue et vous rappelle le copyright de MetaTrader. Cliquez sur Suivant pour continuer.

Figure 4 – Accord

Le programme d’installation MetaTrader vous montre l’accord de licence d’utilisateur final et vous demande de sélectionner l’option « Oui, j’accepte tous les termes de cet accord de licence » avant de continuer l’installation du programme. Veuillez cocher la case et cliquez sur Suivant.

Figure 5- Dossier Installation

Ici vous pouvez changer le dossier de destination où Metatrader sera installé ou garder le dossier par défaut "C:\Program Files\MetaTrader 4".

Vous pouvez avoir plus d’une copie de MetaTrader installées sur votre machine, mais chacune d’entre elles doivent être installées dans un dossier différent.

Choisissez le fichier que vous voulez et cliquez sur Suivant pour continuer.

Figure 6 – Groupe de programme

Ici, vous pouvez changer le nom et l’emplacement dans lequel le programme va apparaître dans votre Menu Programmes Windows.

Gardez le nom par défaut (ou changez-le si vous le voulez) et cliquez sur le bouton Suivant.

Figure 7 – “Vous êtes maintenant prêt …”

L’installation va vous dire que « Vous êtes maintenant prêt à installer MetaTrader 4 ». Si vous voulez changer le dossier de destination que vous avez spécifié, cliquez sur le bouton Précédent. Si vous êtes prêt à installer MetaTrader, cliquez sur le bouton Suivant.

Figure 8 – Copier Fichiers

Le programme d’installation va commencer à extraire les fichiers et les copier dans le dossier d’installation MetaTrader. Vous pouvez cliquer sur le bouton Annuler à tout moment durant l’installation pour annuler le processus. Soyez patient le temps que le programme d’installation copie les fichiers. Vous allez être automatiquement dirigé vers l’étape suivante une fois les fichiers copiés.

Figure 8 – Terminer

Félicitations ! Vous avez installé MetaTrader 4 avec succès et vous êtes prêt à le lancer.

Cliquez sur le bouton Terminer pour lancer MetaTrading.

3- Créer un compte démo :

La première fois que vous lancez MetaTrader 4, un formulaire comme celui-ci va apparaître :

Figure 9 – Créer un compte démo  

 Remplissez le formulaire avec vos informations (comme celles ci-dessus) et cochez l’option « J’accepte de m’abonner à votre newsletters », puis cliquez sur le bouton Suivant.

Figure 10 – Choisir le serveur

Choisissez un serveur Trading que vous voulez rejoindre dans la liste ci-dessus. Cliquez sur le bouton Scanner pour vérifier la vitesse de chaque serveur avant d’en choisir un. Vous pouvez soit choisir le serveur le plus rapide, soit celui que vous préférez (si vous en avez entendu parler) et cliquez sur le bouton Suivant.

Figure 11 – Ouvrir un compte 

Vous allez devoir patienter quelques secondes avant de recevoir les détails de votre compte. Gardez-les en lieu sûr parce que vous aurez besoin de votre login et de votre mot de passe pour vous connecter à votre compte démo. Cliquez sur le bouton Terminer pour vous connecter à votre compte et commencer le trading.

4- Se connecter à votre compte démo :

Si vous êtes aussi chanceux que moi, vous pouvez vous connecter à votre compte sans erreurs et obtenir quelque chose comme cela :

Figue 12 – Se connecter

Félicitations ! Vous avez installé MetaTrader 4 et vous avez un compte démo. Bon trading !

Première session - Installer des programmes MQL4 !

L’une des fonctionnalités les plus importantes de MetaTrader est la possibilité d’écrire vos propres programmes et de les attacher au terminal MetaTrader.

Ces programmes comprennent des Indicateurs, des Conseillers Experts, des Scripts et des Librairies.

Ces programmes sont écrits dans un langage de programmation appelé MQL4 et peuvent être utilisés dans MetaTrader une fois installés correctement.

Aujourd’hui, nous allons étudier comment installer ces programmes pour pouvoir les utiliser dans MetaTrader

Format : 

Il y a deux sortes de fichiers que vous allez utiliser avec MetaTrader : les fichiers de programmes et les fichiers exécutables.

Les fichiers de programmes sont des fichiers texte normaux qui ont une de ces extensions : .mq4 et .mgh. 

Ces fichiers sont le code source des programmes écrits dans le langage de programmation MQL4. Ils peuvent être ouverts et édités par un programme, livré avec MetaTrader, appelé MetaEditor. Ce programme vous permet de voir, éditer et compiler ces types de fichiers.

Les fichiers exécutables sont des fichiers binaires qui ne peuvent pas être ouverts pour être vus ou édités et qui ont l’extension .ex4. Ces fichiers sont le résultat de la compilation de fichiers .mq4 en utilisant MetaEditor et ils peuvent être téléchargés et utilisés par MetaTrader.

Note : Les fichiers .mgh sont des fichiers en-tête qui ont des lignes de codes que les programmeurs MQL4 peuvent inclure dans leurs programmes MQL4. Ils ne peuvent donc pas être compilés en fichiers .ex4.

Compiler :

Compiler est une opération exécutée par un programme spécial appelé un compilateur qui convertit le format texte lisible en format binaire que l’ordinateur peut facilement comprendre.

C’est une définition générale de compiler. Mais compiler, dans notre cas, c’est convertir des fichiers mq4 en fichiers ex4 en utilisant le programme MetaEditor.

Pour faire cela, nous allons simplement ouvrir le fichier mq4 dans

MetaEditor. En appuyant sur la touche F5, MetaEditor va compiler

(convertir) le fichier mq4 en fichier ex 4, en gardant le fichier mq4 intact.  MetaEditor va placer le fichier ex4 généré dans le même chemin que le fichier mq4.

Nous devons compiler les fichiers mq4 en fichiers ex4 parce que MetaTrader est incapable de charger des fichiers autres que des fichiers ex4.

Donc, quand nous obtenons les fichiers mq4 et les compilons, est-ce que ça signifie que nous avons fini de les installer et qu’ils sont prêts à l’emploi ?  En fait, non ! Il y a une autre étape que nous devons faire. Cette étape est de mettre le fichier ex4 dans son propre dossier.

Note : Il est recommandé que vous exécutiez cette étape avant de compiler parce que le compilateur va placer les fichiers ex4 à la même place que les fichiers mq4.

Dossiers :

Vous savez qu’il y a quatre sortes de programmes MetaTrader : Conseillers Experts, Indicateurs, Scripts, Librairies, autres que les fichiers en-tête (fichiers .mgh).

MetaTrader est un programme très organisé qui a un dossier pour chaque type de programme. Il s’attend aussi à ce que vous soyez un trader organisé en plaçant chaque programme dans son propre dossier.

MetaTrader recherche le dossier des Experts pour les Experts, ainsi que le dossier des Indicateurs pour les Indicateurs, etc. 

MetaTrader est seulement intéressé par les fichiers ex4. Quand il les recherche, MetaTrader s’attend à ce que les fichiers ex4 soient dans leurs propres dossiers.

Il est donc important que vous placiez le code source des Conseillers

Experts dans le dossier pour les Conseillers Experts et que vous utilisiez MetaEditor pour les compiler afin de générer des fichiers ex4 dans le dossier Conseillers Experts. La même chose est vraie avec les Indicateurs, Scripts et Librairies.

Voici les dossiers utilisés :

Dossier Conseillers Experts :

MetaTrader_Dir\experts  Dossier Indicateurs :

MetaTrader_Dir\experts\indicators Dossier Scripts :

MetaTrader_Dir\experts\scripts Dossier Librairies :

MetaTrader_Dir\experts\libraries Dossier Inclus (fichiers mqh) :

MetaTrader_Dir\experts/include

Première session – Modifier un Ordre !

Nous avons passé notre premier ordre dans l’article précédent. Aujourd’hui nous allons apprendre à modifier et exécuter un ordre passé.

Commençons par les limites que nous pouvons placer sur un ordre !

Ordres à cours limité :

 Les ordres à cours limité ont des limites que vous avez placées pour prévenir des pertes importantes et pour vous assurer un profit aussi vite que possible.

Voici les types d’ordre à cours limité :

Stop loss :

 Stop loss ouordre à seuil de déclenchement est un seuil limite que vous vous placez sur votre ordre. Une fois atteint, l’ordre va être exécuté. Ceci est utile pour minimiser vos pertes quand le marché ne vous est pas favorable. Les seuils Stop loss sont toujours au-dessous du cours actuel demandé à l’achat ou au-dessus du cours actuel offert à la vente.

Trailing Stop :

Trailing stop ou ordre à plage de déclenchement est un type d’ordre stop loss qui est placé à un niveau de pourcentage soit au-dessous du cours du marché pour une position longue, soit au-dessus du cours de marché pour une position courte. Le prix est ajusté par un Conseiller Expert durant la fluctuation du cours.

Take profit :

Take profit ou ordre à prise de bénéfice est semblable à l’ordreà seuil de déclenchement dans le sens qu’il y a un seuil limite à placer sur votre ordre. Une fois atteint, l’ordre va être exécuté.

Cependant, il y a deux différences : 

-  Il n’y a pas de point « trailing » ou suiveur. 

-  Le seuil d’exécution doit être placé au-dessus du cours actuel du marché au lieu d’au-dessous.

Comment modifier un ordre ouvert (Stop Loss et Take Profit) :

Etape 1 :

Dans la fenêtre terminal, faites un clic droit sur l’ordre que vous voulez modifier. Dans le menu contextuel, choisissez Modifer ou Supprimer Ordre (Figure 1).

Figure 1

Normalement, la fenêtre Ordre devrait apparaître, mais dans ce cas, c’est en mode ordre médication (Figure 2). 

Figure 2 

Etape 2 :

Dans cette fenêtre, vous trouverez deux cases pour saisir (en pips) les cours Stop Loss et Take Profit (Figure 3). Quand les cours ont été saisis (en pips) dans ces cases, vous devez cliquer sur les boutons « Copier en tant que : » au-dessous de chaque case pour que MetaTrader puisse convertir vos niveaux en cours.

Or you can write the prices of Stop Loss and Take Profit directly in the Stop Loss and Take Profit combo boxes (Figure 4).

Ou vous pouvez écrire les cours Stop Loss et Take Profit directement dans les boîtes combinées Stop Loss et Take Profit (Figure 4).  

Figure 3

Figure 4

Etape 3 :

Maintenant vous devez cliquer sur le bouton Modifier (Figure 5) pour envoyer votre modification au courtier. Une fenêtre comme celle de la figure 6 va apparaître.

Cliquez sur le bouton OK.

Figure 5

Figure 6

Ceci va placer les limites que vous avez choisies sur votre ordre et elles vont apparaître dans la fenêtre terminal comme montré dans la figure 7.

Figure 7

Félicitations ! Vous avez placé les niveaux Stop Loss et Take Profit sur votre ordre. Quand le cours atteindra ces niveaux, l’ordre va être automatiquement exécuté pour prévenir des pertes supplémentaires si votre cours Stop Loss est celui qui a été atteint ou pour récolter vos gains si le cours Take Profit est celui qui a été atteint.

Maintenant vous pourriez me demander « Comment placer un Traling Stop ? ».

Comment placer un Trailing Stop :

Les limites Stop Loss et Take Profit, que vous avez appris à placer, ont été envoyées au courtier. Même si vous fermez MetaTrader, le courtier sait quand stopper votre ordre.

Mais dans le cas d’un Trailing Stop ou stop suiveur, MetaTrader doit être ouvert parce qu’il doit envoyer le nouveau niveau Stop Loss au courtier constamment. Si vous fermez MetaTrader, le courtier saura uniquement le dernier niveau Stop Loss que MetaTrader a envoyé avant de se fermer.

Maintenant voyons comment placer un niveau Trailing Stop sur votre ordre.

Etape 1 :

Dans la fenêtre terminal, faites un clic droit sur l’ordre sur lequel vous voulez placer un Trailing Stop. Et dans le menu contextuel, choisissez le sous-menu Traling Stop (Figure 8). Le sous-menu va vous montrer les commandes suivantes :

Supprimer Tout : Pour supprimer tous les Trailing Stops que vous avez placés.

Aucun : Cela signifie qu’aucun niveau de Trailing Stop a été placé.

15 Points, 20 Points .. 50 Points : Ce sont les niveaux de points par défaut (Pips) que vous avez choisis. S’ils ne vous conviennent pas, vous pouvez choisir la commande personnaliser.

Personnaliser : En cliquant sur cette commande la fenêtre Personnaliser Trailing Stop va s’ouvrir (Figure 9), ce qui vous permettra de fixer un niveau Trailing Stop personnalisé. Veuillez noter que le Trailing Stop doit être plus grand que 15 Points.

Etape 2 :

Choisissez le niveau dans le menu contextuel ou placez un niveau personnalisé et cliquez sur OK. Le Trailing Stop va être sauvegardé. MetaTrader utilisera ce paramètre pour déplacer votre niveau Stop Loss automatiquement aussi longtemps que votre programme sera ouvert.

Première session -  Passer un Ordre !

MetaTrader est la plateforme qui vous permet d’envoyer des ordres à un courtier pour vendre ou acheter une paire de devises.

Aujourd’hui, nous allons passer notre premier ordre dans MetaTrader.

Passer votre premier ordre étape par étape :

Etape 1 :

Ouvrez MetaTrader et connectez-vous à votre compte (MetaTrader va automatiquement vous connecter à votre compte par défaut).

Etape 2 :

Pour passer un ordre (Achat ou Vente), vous devez ouvrir la fenêtre Ordre (Figure 1).



Figure 1 

Il y a plusieurs méthodes qui peuvent être utilisées pour ouvrir la fenêtre Ordre :

Vous pouvez presser la touche F9. 

Vous pouvez faire un clic droit sur le graphique de la devise que vous voulez

Acheter/Vendre, puis choisir Nouvel Ordre dans le menu contextuel (Figure 2). 

Vous pouvez faire un clic droit sur la fenêtre Surveiller Marché sur la devise que vous voulez Acheter/Vendre, puis choisir Nouvel Ordre dans le menu contextuel (Figure 3).

Ou vous pouvez double-cliquer sur la devise.

Figure 2 

Figure 3

Etape 3 :

Maintenant, dans la fenêtre Ordre (Figure 1), vous voyez deux boutons : les boutons Achat et Vente. Vous devez décider si vous voulez Acheter ou vendre la devise et cliquez sur le bouton adéquat.

Dans l’ordre Achat, le cours demandé est utilisé pour passer l’ordre et dans l’ordre Vente, le cours offert est utilisé pour passer l’ordre.

Comme vous pouvez le voir dans la Figure 1, la fenêtre Nouvel Ordre vous permet de configurer ces options :

Liste Symbole : Menu déroulant de toutes les paires de devises que vous pouvez utiliser pour passer un Nouvel Ordre.

Liste Volume : Menu déroulant des volumes pré-définis que vous pouvez choisir pour le Nouvel Ordre. 

Note : Volume se réfère à la valeur des Lots.

Boîte combinée Stop Loss : Boîte combinée (Combo box) avec flèches en haut et en bas qui vous permettent de fixer le niveau Stop Loss pour le Nouvel Ordre. Utilisez les flèches en haut et en bas ou écrivez la valeur du Stop Loss dans la case texte. Fixer un niveau Stop Loss est optionnel.

Boîte combinée Take Profit : Boîte combinée (Combo box) avec flèches en haut et en bas qui vous permettent de fixer le niveau Take Profit pour le Nouvel Ordre. Utilisez les flèches en haut et en bas ou écrivez la valeur du Take Profit dans la case texte.

Fixer un niveau Take Profit est optionnel.

Champ Commentaire : Saisir le texte du commentaire que vous voulez assigner au Nouvel Ordre. Saisir un texte dans le champ Commentaire est optionnel pour le Nouvel Ordre.

Liste Type : Vous pouvez choisir l’une de ces deux options : 

Exécution Instantanée ; 

Ordre en Attente

Vous devez choisir Exécution Instantanée parce que vous voulez faire un Achat/Vente instantanément.

Bouton Vente : Cliquer sur ce bouton si vous voulez passer un ordre de vente. Cliquer sur le bouton Vente fermera la fenêtre Nouvel Ordre et enverra les instructions au courtier.

Bouton Achat : Cliquer sur ce bouton si vous voulez passer un ordre d’achat. Cliquer le bouton Achat fermera la fenêtre Nouvel Ordre et enverra les instructions au courtier.

Option Déviation maximum du cours coté : Cocher cette option si votre serveur utilise la déviation de cours. Cocher cette option va activer la liste des Pips où vous pouvez sélectionner une valeur pour la déviation maximale.

Liste Déviation Maximum : Sélectionner la valeur pips de la déviation maximale.

J’ai choisi d’acheter la paire EURUSD, j’ai donc cliqué sur le bouton Achat et voilà le résultat (Figure 4).

Cliquer sur OK va passer l’ordre en l’envoyer au courtier. Vous pouvez voir vos gains ou pertes dans la fenêtre terminal comme montré dans la figure 5.

Figure 4

Figure 5 

Première session Trading Forex -  1ère Partie

Qu’est-ce que le Conseiller Expert ?

Un Conseiller Expert ou Expert Advisor est un bout de code ou quelques instructions que vous donnez à MetaTrader, écrits dans un langage de programmation spécifique appelé MetaQuotes Programming Language Version 4 (abrégé par MQL4), qui sont compilés dans un programme qui reste sur le devant du terminal et qui automatise vos transactions pour vous. Ce programme peut analyser un graphique comme n’importe quel indicateur peut le faire, ainsi que sous certaines conditions, ouvrir, modifier et exécuter des ordres de trading. 

Le Conseiller Expert peut faire tout ce que vous faites, sauf une chose, il ne peut pas faire d’erreur !

Notre tâche aujourd’hui est de parler aux nouveaux venus sur MetaTrader qui veulent savoir comment utiliser les Conseillers Experts dans MetaTrader.

Format Conseillers Experts :

Bien évidemment, pour utiliser le Conseiller Expert, vous devez en avoir un.

Il y a deux formats de Conseillers Experts que vous pouvez déjà avoir :

Format .mq4 :

Si vous avez le Conseiller Expert en format xxx.mq4 (où le xxx est le nom du Conseiller Expert suivi d’un point et de l’extension .mq4), alors vous avez le code source du Conseiller Expert.

Le code source signifie que vous avez le Conseiller Expert comme bout de code écrit en MQL4. Vous pouvez ouvrir ce fichier dans n’importe quel éditeur de texte et le lire, mais vous ne pouvez pas encore l’utiliser dans MetaTrader. Pourquoi ?

C’est parce que MetaTrader ne peut pas charger cette sorte de Conseillers Experts et une étape supplémentaire est requise avant de pouvoir le faire.

Vous devez convertir ce Conseiller Expert dans un autre format que MetaTrader pourra facilement comprendre : le format .ex4.

Convertir .mq4 en .ex4 :

MetaTrader peut uniquement charger des Conseillers Experts qui ont des extensions .ex4.

Les fichiers ex4 sont une version exécutable de mq4. (Exécutable signifie qu’ils ne sont plus en format texte, mais qu’ils sont en format binaire). 

Pour convertir le mq4 en ex4, vous devez faire ce qui suit :

1.    <!--[if !supportLists]--> Ouvrir le fichier mq4 dans le MetaEditor (Figure 1). MetaEditor est un programme livré avec MetaTrader qui permet d’écrire vos propres Conseillers Experts et de les convertir en format ex4. Pour ouvrir MetaEditor, vous pouvez double-cliquer sur le fichier .mq4 ou cliquer sur le bouton Démarrer, puis Fichiers Programme (Tous les Programmes dans windows XP) et chercher le menu MetaTrader, puis choisir MetaEditor (Figure 2). Mais, si vous avez ouvert le MetaEditor depuis Fichiers Programme, vous devez cliquer sur le menu Fichier dans MetaEditor, puis cliquer sur la commande Ouvrir (Figure 3) pour parcourir et sélectionner le fichier .mq4 que vous voulez convertir en .ex4.

Figure 1 – MetaEditor

Figure 2 – Fichiers Programme

Figure 3 – Commande Ouvrir

2.    <!--[if !supportLists]--> <!--[endif]--> Après le chargement du fichier mq4 dans MetaTrader, allez dans le menu Fichier et choisissez la commande Compiler (Figure 4) ou appuyez sur F5.

Figure 4 – Commande Compiler

3.    <!--[if !supportLists]-->Cela va générer un nom de fichier qui est le même nom que le fichier mq4, mais avec l’extension de fichier .ex4. Ce fichier va être créé dans le même chemin que le .mq4.

Format .ex4 :

C’est la version exécutable du Conseiller Expert. Il est prêt à être utilisé dans MetaTrader mais malheureusement vous ne pouvez pas l’ouvrir dans l’éditeur texte pour voir le code source parce qu’il est maintenant en format binaire et non en format texte comme les fichiers mq4.

Attendez ! Vous ne pouvez pas encore charger le Conseiller Expert dans MetaTrader.

MetaTrader requiert une étape supplémentaire avant de charger le Conseiller Expert, ce que je considère comme un petit inconvénient dans ce fabuleux programme.

Vous devez copier le fichier .ex4 dans le dossier /experts.

Vous trouverez le dossier /experts dans le dossier d’installation de MetaTrader.

Si vous n’êtes pas sûr de l’emplacement du dossier, faites un clic droit sur l’icône MetaTrader et sélectionnez Propriétés dans le menu contextuel, puis cliquez sur le bouton Trouver Cible (Figure 5).

Félicitations ! Vous pouvez maintenant charger le Conseiller Expert dans MetaTrader maintenant et seulement maintenant.

Charger un Conseiller Expert !

Maintenant que vous avez la version .ex4 du Conseiller Expert et que celui-ci est situé dans le dossier /experts, vous êtes prêt à utiliser le Conseiller Expert.

Vous trouverez le nom du Conseiller Expert dans la fenêtre Navigateur MetaTrader (Figure 6).

Comme vous pouvez le voir dans la figure 6, la fenêtre du Navigateur est divisée en listes sous forme d’arbres. La liste qui nous intéresse est la liste Conseiller Expert.

Dans cette liste, vous trouverez tous les Conseillers Experts qui sont dans votre dossier /experts et, bien sûr, qui sont déjà compilés en format .ex4.

Note :Si vous ne voyez pas la fenêtre Navigateur dans votre terminal ou si vous l’avez fermée, vous pouvez la rouvrir en cliquant sur le bouton Navigateur dans la barre d’outils MetaTrader (Figure 7), simplement en cliquant le menu Voir et en choisissant Navigateur ou alors en appuyant sur le raccourci CTRL + N.

Pour charger le Conseiller Expert depuis la fenêtre Navigateur, vous pouvez faire l’une de ces deux choses :

1.    <!--[if !supportLists]-->Faites glisser le Conseiller Expert vers le graphique que vous voulez automatiser. Faire glisser signifie sélectionner le Conseiller Expert depuis la fenêtre Navigateur et tenir le bouton gauche de la souris tout en la déplaçant vers le graphique, puis relâcher le bouton gauche sur le graphique.

2.    <!--[if !supportLists]-->Double-cliquez sur le Conseiller Expert que vous voulez attacher au graphique. Mais assurez-vous que vous avez activé le graphique avec lequel vous voulez travailler. Activer le graphique signifie cliquer dessus tout simplement.

Quand vous chargez le Conseiller Expert dans un graphique, la fenêtre de saisie Conseiller Expert va s’ouvrir (Figure 8). 

Dans cette fenêtre, vous pouvez saisir les données nécessaires au Conseiller Expert. Par exemple : les valeurs Take Profit, Stop Loss et Lots.

Note: Vous obtiendrez les détails pour les entrées de chaque Conseiller Expert de la part du créateur du Conseiller Expert ou alors sur le forum où vous avez téléchargé le Conseiller Expert.

Vous pouvez modifier les entrées du Conseiller Expert ou vous pouvez laisser les valeurs par défaut présentes dans la fenêtre de saisie.

Après avoir saisi les données du Conseiller Expert, vous devez cliquer sur OK.

Si vous êtes chanceux comme moi, vous verrez le nom du Conseiller Expert sur le coin droit supérieur du graphique avec une icône souriante juste à côté (Figure 9).

Si vous n’avez pas trouvé cette icône sourire, cela signifie que votre Conseiller Expert n’est pas activé !

Activer le Conseiller Expert :

Vous devez dire à MetaTrader d’utiliser le Conseiller Expert pour automatiser vos transactions en activant le Conseiller Expert.

Dans la barre d’outils de MetaTrader vous trouverez le bouton Vérifier Conseiller Expert (Figure 10). Le bouton Vérifier signifie que vous pouvez cliquer sur le bouton pour activer le Conseiller Expert et cliquer à nouveau dessus pour le désactiver. (Figure 11). 

Note: Quand vous désactivez le Conseiller Expert, l’icône sourire devient une icône "x"(Figure 12).

Première session - Utiliser les Conseillers Experts (Expert Advisors) !

Qu’est-ce que le Conseiller Expert ?

Un Conseiller Expert ou Expert Advisor est un bout de code ou quelques instructions que vous donnez à MetaTrader, écrits dans un langage de programmation spécifique appelé MetaQuotes Programming Language Version 4 (abrégé par MQL4), qui sont compilés dans un programme qui reste sur le devant du terminal et qui automatise vos transactions pour vous. Ce programme peut analyser un graphique comme n’importe quel indicateur peut le faire, ainsi que sous certaines conditions, ouvrir, modifier et exécuter des ordres de trading. 

Le Conseiller Expert peut faire tout ce que vous faites, sauf une chose, il ne peut pas faire d’erreur !

Notre tâche aujourd’hui est de parler aux nouveaux venus sur MetaTrader qui veulent savoir comment utiliser les Conseillers Experts dans MetaTrader.

Format Conseillers Experts :

 Bien évidemment, pour utiliser le Conseiller Expert, vous devez en avoir un.

Il y a deux formats de Conseillers Experts que vous pouvez déjà avoir :

Format .mq4 :

Si vous avez le Conseiller Expert en format xxx.mq4 (où le xxx est le nom du Conseiller Expert suivi d’un point et de l’extension .mq4), alors vous avez le code source du Conseiller Expert.

Le code source signifie que vous avez le Conseiller Expert comme bout de code écrit en MQL4. Vous pouvez ouvrir ce fichier dans n’importe quel éditeur de texte et le lire, mais vous ne pouvez pas encore l’utiliser dans MetaTrader. Pourquoi ?

C’est parce que MetaTrader ne peut pas charger cette sorte de Conseillers Experts et une étape supplémentaire est requise avant de pouvoir le faire.

Vous devez convertir ce Conseiller Expert dans un autre format que MetaTrader pourra facilement comprendre : le format .ex4.

Convertir .mq4 en .ex4 :

MetaTrader peut uniquement charger des Conseillers Experts qui ont des extensions .ex4.

Les fichiers ex4 sont une version exécutable de mq4. (Exécutable signifie qu’ils ne sont plus en format texte, mais qu’ils sont en format binaire). 

Pour convertir le mq4 en ex4, vous devez faire ce qui suit :

1. <!--[if !supportLists]--> Ouvrir le fichier mq4 dans le MetaEditor (Figure 1). MetaEditor est un programme livré avec MetaTrader qui permet d’écrire vos propres Conseillers Experts et de les convertir en format ex4. Pour ouvrir MetaEditor, vous pouvez double-cliquer sur le fichier .mq4 ou cliquer sur le bouton Démarrer, puis Fichiers Programme (Tous les Programmes dans windows XP) et chercher le menu MetaTrader, puis choisir MetaEditor (Figure 2). Mais, si vous avez ouvert le MetaEditor depuis Fichiers Programme, vous devez cliquer sur le menu Fichier dans MetaEditor, puis cliquer sur la commande Ouvrir (Figure 3) pour parcourir et sélectionner le fichier .mq4 que vous voulez convertir en .ex4.

Figure 1 – MetaEditor

Figure 2 – Fichiers Programme

Figue 3 – Commande Ouvrir

2. <!--[if !supportLists]--> <!--[endif]--> Après le chargement du fichier mq4 dans MetaTrader, allez dans le menu Fichier et choisissez la commande Compiler (Figure 4) ou appuyez sur F5.

Figure 4 - Compile command

Figure 4 – Commande Compiler 

3. <!--[if !supportLists]-->Cela va générer un nom de fichier qui est le même nom que le fichier mq4, mais avec l’extension de fichier .ex4. Ce fichier va être créé dans le même chemin que le .mq4.

Format .ex4 :

C’est la version exécutable du Conseiller Expert. Il est prêt à être utilisé dans MetaTrader mais malheureusement vous ne pouvez pas l’ouvrir dans l’éditeur texte pour voir le code source parce qu’il est maintenant en format binaire et non en format texte comme les fichiers mq4.

Attendez ! Vous ne pouvez pas encore charger le Conseiller Expert dans MetaTrader.

MetaTrader requiert une étape supplémentaire avant de charger le Conseiller Expert, ce que je considère comme un petit inconvénient dans ce fabuleux programme.

Vous devez copier le fichier .ex4 dans le dossier /experts.

Vous trouverez le dossier /experts dans le dossier d’installation de MetaTrader.

Si vous n’êtes pas sûr de l’emplacement du dossier, faites un clic droit sur l’icône MetaTrader et sélectionnez Propriétés dans le menu contextuel, puis cliquez sur le bouton Trouver Cible (Figure 5).

Félicitations ! Vous pouvez maintenant charger le Conseiller Expert dans MetaTrader maintenant et seulement maintenant.

Charger un Conseiller Expert !

Maintenant que vous avez la version .ex4 du Conseiller Expert et que celui-ci est situé dans le dossier /experts, vous êtes prêt à utiliser le Conseiller Expert.

Vous trouverez le nom du Conseiller Expert dans la fenêtre Navigateur MetaTrader (Figure 6).

Comme vous pouvez le voir dans la figure 6, la fenêtre du Navigateur est divisée en listes sous forme d’arbres. La liste qui nous intéresse est la liste Conseiller Expert.

Dans cette liste, vous trouverez tous les Conseillers Experts qui sont dans votre dossier /experts et, bien sûr, qui sont déjà compilés en format .ex4.

Note :Si vous ne voyez pas la fenêtre Navigateur dans votre terminal ou si vous l’avez fermée, vous pouvez la rouvrir en cliquant sur le bouton Navigateur dans la barre d’outils MetaTrader (Figure 7), simplement en cliquant le menu Voir et en choisissant Navigateur ou alors en appuyant sur le raccourci CTRL + N.

Pour charger le Conseiller Expert depuis la fenêtre Navigateur, vous pouvez faire l’une de ces deux choses :

1.    <!--[if !supportLists]-->Faites glisser le Conseiller Expert vers le graphique que vous voulez automatiser. Faire glisser signifie sélectionner le Conseiller Expert depuis la fenêtre Navigateur et tenir le bouton gauche de la souris tout en la déplaçant vers le graphique, puis relâcher le bouton gauche sur le graphique.

2.    <!--[if !supportLists]-->Double-cliquez sur le Conseiller Expert que vous voulez attacher au graphique. Mais assurez-vous que vous avez activé le graphique avec lequel vous voulez travailler. Activer le graphique signifie cliquer dessus tout simplement.

Quand vous chargez le Conseiller Expert dans un graphique, la fenêtre de saisie Conseiller Expert va s’ouvrir (Figure 8). 

Dans cette fenêtre, vous pouvez saisir les données nécessaires au Conseiller Expert. Par exemple : les valeurs Take Profit, Stop Loss et Lots.

Note: Vous obtiendrez les détails pour les entrées de chaque Conseiller Expert de la part du créateur du Conseiller Expert ou alors sur le forum où vous avez téléchargé le Conseiller Expert.

Vous pouvez modifier les entrées du Conseiller Expert ou vous pouvez laisser les valeurs par défaut présentes dans la fenêtre de saisie.

Après avoir saisi les données du Conseiller Expert, vous devez cliquer sur OK.

Si vous êtes chanceux comme moi, vous verrez le nom du Conseiller Expert sur le coin droit supérieur du graphique avec une icône souriante juste à côté (Figure 9).



Si vous n’avez pas trouvé cette icône sourire, cela signifie que votre Conseiller Expert n’est pas activé !

Activer le Conseiller Expert :

Vous devez dire à MetaTrader d’utiliser le Conseiller Expert pour automatiser vos transactions en activant le Conseiller Expert.

Dans la barre d’outils de MetaTrader vous trouverez le bouton Vérifier Conseiller Expert (Figure 10). Le bouton Vérifier signifie que vous pouvez cliquer sur le bouton pour activer le Conseiller Expert et cliquer à nouveau dessus pour le désactiver. (Figure 11). 

Note: Quand vous désactivez le Conseiller Expert, l’icône sourire devient une icône "x"(Figure 12).

Première session - Utiliser les Indicateurs !

Qu’est-ce qu’un Indicateur !

Un indicateur est un programme écrit en MQL4 qui manipule mathématiquement les cours et dessine des courbes sur un graphique.

Les Indicateurs sont différents des Conseillers Experts en ce sens :

1.    Les Indicateurs dessinent des courbes sur un graphique, ce que les Conseillers Experts ne peuvent pas faire.

2.    Les Conseillers Experts peuvent faire du trading automatiquement, ce que les Indicateurs ne peuvent pas faire.

Note : Les courbes que les Indicateurs dessinent sont des courbes tampon. Mais les courbes d’étude (p.ex. courbes verticales, courbes horizontales, flèches et formes, etc.) peuvent être dessinées à partir d’un Indicateur et à partir de Conseillers Experts.

Comment charger un Indicateur dans le graphique :

Il y a deux sortes d’Indicateurs MetaTrader :

Groupe d’Indicateurs intégrés :

Ce groupe d’Indicateurs est livré avec MetaTrader. Ces indicateurs sont considérés comme standards. Ils sont pour utilisation uniquement et ne peuvent pas être ouverts pour lecture et/ou modification de leur code source. Vous pouvez accéder à ces indicateurs depuis la fenêtre Navigateur – liste Indicateurs (Figure 1).

Figure 1 – Fenêtre Navigateur – Liste Indicateurs

Indicateurs Personnalisés :

Ce sont les Indicateurs qui se situent dans le dossier experts/indicators. La plupart de ces indicateurs sont open source (arrivés en format .mq4, puis compilés en format .ex4). Vous pouvez les ouvrir dans MetaEditor pour voir et/ou modifier leur code source. Vous pouvez y accéder depuis la fenêtre Navigateur – Liste Indicateurs Personnalisés (Figure 2).

Figure 2 – Fenêtre Navigateur – Liste Indicateurs Personnalisés 

Pour insérer un indicateur dans un graphique, vous devez d’abord activer le graphique en lui cliquant dessus. Puis, allez dans la fenêtre Navigateur pour choisir l’indicateur que vous voulez insérer et faites un clic droit sur celui-ci. Vous obtiendrez un sousmenu comme celui montré dans la Figure 3. 

Dans ce menu, vous pouvez choisir la commande « Attacher à un graphique ».

Figure 3 – Sous-menu Indicateurs

La fenêtre Paramètres Indicateur va apparaître (Figure 4) pour configurer les paramètres des indicateurs. Cliquez sur le bouton OK dans la fenêtre Paramètres Indicateur pour attacher l’indicateur à un graphique.

Figure 4 – Fenêtre Paramètres Indicateur

Note : Vous pouvez simplement double-cliquer sur le nom de l’indicateur dans la fenêtre Navigateur pour ouvrir la fenêtre Paramètres Indicateur.

Note : Dans le menu Insérer, vous trouverez le sous-menu Indicateurs (Figure 5) dans lequel se situent tous les indicateurs intégrés groupés par catégorie (p.ex. Tendances, Oscillateurs et Volumes), ainsi que tous les indicateurs personnalisés situés dans le sous-menu Personnaliser. Cliquer sur un nom d’indicateur depuis ce menu ouvrira la fenêtre Paramètres Indicateurs.

Figure 5 – Insérer -> Menu Indicateurs

Première session – Utiliser les Scripts !

Qu’est-ce que le Script ?

Le Script est un programme écrit en MQL4. C’est très proche d’un Conseiller Expert dans le sens qu’il a la possibilité d’ouvrir, exécuter et modifier des transactions.

Cependant, il y a deux différences entre le Script et le Conseiller Expert.

Le Script est exécuté une seule fois quand il est attaché à un graphique, alors que le Conseiller Expert, lui aussi attaché à un graphique, est exécuté chaque fois qu’une nouvelle cotation arrive.

Une autre différence est que vous devez activer les Experts (passez en revue l’article précédent pour savoir comment) avant de les utiliser, alors que les Scripts n’ont pas besoin d’activation.

Raccourcis

Qu’est-ce qu’un raccourci clavier ?

Un raccourci est une combinaison de touches du clavier sur lesquelles vous devez appuyer simultanément pour effectuer une tâche spécifique. Vous utilisez des raccourcis chaque jour et à chaque instant. Pensez à CTRL + C, c’est le raccourci pour copier un texte sélectionné dans la plupart des programmes qui fonctionnent sous MS Windows !

Dans MetaTrader, vous pouvez appuyer sur un raccourci pour accéder à une tâche à laquelle vous pourriez aussi accéder par le menu ou la barre d’outils MetaTrader (p.ex. F9 est le raccourci pour ouvrir la fenêtre nouvel ordre).

Nous allons faire la liste de tous les raccourcis disponibles de MetaTrader. Mais, nous devons d’abord parler d’une fonctionnalité très importante de MetaTrader : Assigner un raccourci !

Assigner un raccourci !

MetaTrader vous donne la possibilité d’assigner un raccourci à n’importe lequel de vos programmes, y compris Indicateurs, Conseillers Experts et Scripts, pour pouvoir y accéder facilement.

Assignons étape par étape un raccourci à un des indicateurs :

1.   La première étape est d’aller dans la fenêtre Navigateur (Figure 1) et de choisir l’indicateur auquel vous voulez assigner un raccourci. Disons que nous voulons assigner le raccourci CTRL + G à l’indicateur Alligator.

Note : Le raccourci CTRL + G est déjà assigné par MetaTrader pour cacher/montrer le quadrillage. Quand nous allons le réassigner à l’indicateur Alligator, l’assignation précédente va être écrasée. Maintenant quand vous appuierez sur CTRL + G, le programme assigné ne sera pas montrer/cacher le quadrillage, mais l’indicateur Alligator.

2.   Faites un clic droit sur l’indicateur Alligator pour montrer le menu contextuel (Figure 2) et choisissez la commande Configurer raccourci.

3.   Ceci va ouvrir la fenêtre Navigateur Raccourcis (Figure 3). Sélectionnez l’indicateur Alligator si ce n’est pas encore fait.

4.   Cliquez sur le bouton Configurer et vous verrez deux champs à compléter ; un pour la touche contrôle (CTRL ou ALT) et un autre pour la lettre du clavier (Figure 4). Saisissez dans les champs CTRL et G et cliquez sur le bouton Fermer !

Note : Il y a deux autres boutons dans la fenêtre Navigateur Raccourcis. Le bouton Réinitialiser va réinitialiser votre dernière entrée et le bouton Tout Réinitialiser va réinitialiser tous vos raccourcis assignés.

Maintenant vous pouvez cliquer sur CTRL + G pour ajouter l’indicateur Alligator à votre graphique (Figure 5).


Liste Raccourcis :

Voici la liste des raccourcis disponibles dans MetaTrader:

Raccourci

Fonction

?

défilement du graphique vers la gauche

?

défilement du graphique vers la droite

?

défilement rapide du graphique vers la gauche ou, si l’échelle est définie, défilement du graphique vers le haut

?

défilement rapide du graphique vers la droite ou, si l’échelle est définie, défilement du graphique vers le bas

Numpad 5

restauration de l’échelle verticale automatique du graphique après qu’il ait été changé. Si l’échelle est définie, ce raccourci va faire revenir le graphique dans une portée visible

Page Up

défilement rapide du graphique vers la gauche

Page Down

défilement rapide du graphique vers la droite

Home

déplacer le graphique vers le point de départ

End

déplacer le graphique vers le point de terminaison

-

graphique zoom arrière

+

graphique zoom avant

Delete

supprimer tous les objets graphiques sélectionnés

Backspace

supprimer les derniers objets mis dans la fenêtre graphique

Enter

open/close fast navigation window

Esc

close the dialog window

F1

open the MetaTrader user guide

F2

open the "History Center" window

                                                                      51

Ctrl+P

print the chart

Ctrl+S

save the chart in a file having extensions: "CSV", "PRN", "HTM"

Ctrl+W or

Ctrl+F4

close the chart window

Ctrl+Y

show/hide period separators

Ctrl+Z or Alt+Backspace

undo the object deletion

Ctrl+D

open/close the "Data Window"

Ctrl+M

open/close the "Market Watch" window

Ctrl+N

open/close the "Navigator" window

Ctrl+O

open the "Setup" window

Ctrl+R

open/close the "Tester" window

Ctrl+T

open/close the "Terminal" window

Ctrl+F6

activate the next chart window

Ctrl+F9

open the "Terminal — Trade" window and switch the focus into it.

After this, the trading activities can be managed with keyboard.

MagicNumbers Multiples Par Conseiller Expert Par Condition

Est-ce possible d’utiliser des MagicNumbers multiples dans un seul Conseiller Expert pour ouvrir des ordres sous différentes conditions et exécuter des ordres pour différentes conditions ? Exemple logique ;

Affirmations Ouverture

Si ( Condition A ) { Ouvrir ordre de cette façon avec le MagicNumber1 }

Si ( Condition B ) { Ouvrir ordre de cette autre façon avec le MagicNumber2 même si un ordre ouvert existe déjà }

Affirmations Fermeture

Si ( Ordre ouvert sous condition A && MagicNumber1 ) { Exécuter MagicNumber1 Fermer }

Si ( Ordre ouvert sous condition B && MagicNumber2 ) { Exécuter MagicNumber2 Fermer }

Est-ce possible ou dois-je écrire un Conseiller Expert différent par MagicNumber pour qu’il n’y ait pas de conflit entre les deux ?

Trailing Stops

Toutes les positions commerciales que vous faites aboutiront à un de ces deux résultats : un bénéfice ou une perte. Vous avez donc seulement deux préoccupations :

Maximiser vos bénéfices et minimiser vos pertes.

L’un de vos premiers souvenirs décrit la confusion de sortir de la position au moment adéquat. 

Les tendances du marché vous sont favorables et vous faites des bénéfices. Tout est parfait. Mais, tout d’un coup, le marché vous est défavorable. Un trader débutant inquiet appuierait sur le bouton Exécuter et pousserait un soupir de soulagement.  Dès que le marché vous est défavorable, vous choisissez rapidement la bonne vieille solution rentable.

Avez-vous réalisé votre premier rêve ? Et avez-vous maximisé vos bénéfices ? Non !

Deux jours après la leçon précédente, vous avez ouvert votre portefeuille et avez soumis une offre. Les bénéfices se sont accumulés, mais soudainement le marché vous est défavorable. Vous avez souri et dit « Tu ne m’auras pas, j’ai appris ma leçon ». Le marché vous est toujours défavorable et vous souriez toujours. 

Ca va tourner, j’en suis sûr ! 

Ca va tourner, j’espère ! 

Ca va tourner, j’ai peur !

Pour finir, vous appuyez sur le bouton exécuter et vous n’avez plus que vos yeux pour pleurer. 

Avez-vous réalisé votre second rêve ? Avez-vous minimisé vos pertes ? Non !

Le Trailing Stop est parfait pour ces types de situation où une sortie trop tôt aurait empêché les bénéfices de s’accumuler et une sortie tardive aurait empêché de stopper les pertes plus tôt.

Nous allons étudier comment configurer le Trailing Stop manuellement dans le terminal MetaTrader et comment écrire le code pour y incorporer le Trailing Stop.

Tout d’abord, voyons la définition du dictionnaire pour Trailing Stop.

Définition Trailing Stop :

C’est un type d’ordre stop loss (ordre à seuil de déclenchement) qui est fixé à un niveau de pourcentage au-dessous du cours du marché pour une position longue ou audessus du cours du  marché pour une position courte. Le cours est ajusté par un Conseiller Expert durant la fluctuation du cours.

Note : Le Trailing Stop modifie l’ordre dans votre terminal client et envoie le nouveau niveau stop loss au courtier. Vous avez donc un terminal en marche pour passer vos ordres. Quand vous arrêtez votre terminal, les trailing stops ne fonctionneront plus.

Comment placer un Trailing Stop manuellement dans MetaTrader ?

Pour placer un Trailing Stop, vous devez avoir une position ouverte. Allez simplement sur la position pour laquelle vous voulez placer un trailing stop dans la Fenêtre Terminal et faites un clic droit dessus. Le menu contextuel va apparaître comme montré dans la Figure 1. Choisissez dans le sous-menu Trailing Stop le niveau du Trailing Stop que vous voulez placer.

Si vous ne trouvez pas le niveau de Trailing Stop que vous voulez dans ce menu, vous pouvez cliquer sur « Personnaliser »pour afficher une fenêtre de saisie pour placer le niveau Trailing Stop désiré (Figure 2).

Exemple de code MQL4 Trailing Stop :

// YOUR CODE HERE!

extern double    TrailingStop = 100;

int       MagicNumber = 101090;

//+------------------------------------------------------------------+

int start()

  {

   int cnt,total;    total  = OrdersTotal();

   // YOUR CODE HERE!

      for(cnt=0;cnt<total;cnt++) 

      {

         OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

         if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())

         {

            if(OrderType()==OP_BUY)   //<-- Long position is opened

            {

               TrailOrder(OrderType()); return(0); //<-- Trailling the order

            }

            if(OrderType()==OP_SELL) //<-- Go to short position

            {

               TrailOrder(OrderType()); return(0); //<-- Trailling the order

            }

         }

      }

   return(0);

  }

//+------------------------------------------------------------------+

void TrailOrder(int type)

{

   if(TrailingStop>0)

   {

      if(OrderMagicNumber() == MagicNumber)

      {

         if(type==OP_BUY)

         {

if(Bid-OrderOpenPrice()>Point*TrailingStop)

            {

if(OrderStopLoss()<Bid-Point*TrailingStop)

               {

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-

Point*TrailingStop,OrderTakeProfit(),0,Green);

               }

            }

         }

         if(type==OP_SELL)

         {

if((OrderOpenPrice()-Ask)>(Point*TrailingStop))

            {

               if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0))

               {



OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red);

               }

            }

         }

      }

   }

}

Dans le code ci-dessus, nous avons suivi toutes les positions ouvertes en utilisant la fonction TrailOrder().

Toutes les transactions ouvertes vont être passées en revue en utilisant une boucle qui commence à 0 et compte les ordres retournés par la fonction OrdersTotal(). Pour être certain que nous travaillons avec l’ordre du graphique actuel, nous allons vérifier le symbole avec l’OrderSymbol sélectionné. 

Puis, nous allons appeler le TrailOrder(), qui n’a besoin que d’un paramètre : le type d’ordre (OP_SELL ou OP_BUY).

La fonction TrailOrder() :

C’est la fonction qui s’occupe du Trailing Stop pour nous. Il y a deux types d’ordres :

Ordre Achat :

Dans le cas d’un ordre Achat, nous vérifions que le bénéfice (cours acheteur actuel moins le cours d’ouverture) est plus grand que la valeur du Trailing Stop que nous (ou l’utilisateur) avons placée. Nous allons aussi modifier l’ordre pour avoir un nouveau niveau Stop Loss qui sera égal au cours acheteur actuel moins la valeur du Trailing Stop.

Ordre Vente :

Dans le cas d’un ordre Vente, nous vérifions que le bénéfice (le cours d’ouverture moins le cours vendeur actuel) est plus grand que la valeur du Trailing Stop que nous (ou l’utilisateur) avons placée. Nous allons aussi modifier l’ordre pour avoir un nouveau niveau Stop Loss qui sera égal au cours vendeur actuel plus la valeur du Trailing Stop.

Veuillez vous référer à mes leçons sur MQL4 pour plus de détails ! Toutes les questions sont les bienvenues !

Options Terminal Client

Aujourd’hui, nous allons examiner les options personnalisées du client MetaTrader.

Vous pouvez accéder à ces options en cliquant sur le menu Outils, puis choisissez Options (ou vous pouvez appuyer sur le raccourci clavier CTRL+ O) pour afficher la fenêtre Options montrée dans la figure 1.

Figure 1 – Fenêtre Options

Comme vous le remarquez dans la Figure 1, la fenêtre Options est divisée en plusieurs onglets. Chaque onglet a ses propres options associées à un attribut MetaTrader.

Nous allons étudier aujourd’hui chaque onglet en détail.

Onglet Serveur :

Dans l’onglet Serveur, vous pouvez appliquer des paramètres liés au serveur du courtier (Figure 1).

Champ Serveur : Saisir l’adresse IP du serveur du courtier et le port de connexion séparés par le signe ":". Ou vous pouvez saisir le nom de domaine du serveur du courtier.

Par exemple :

InterbankFX-Demo - Interbank FX, LLC (Nom de domaine)

217.74.32.254:1950 (IP:Port)

Champ Login : Saisir le chiffre de votre login. C’est le chiffre qu’on vous a attribué quand vous avez ouvert un compte démo.

Champ Mot de passe : Saisir votre mot de passe.

Bouton Changer : Cliquer sur ce bouton pour changer votre mot de passe Master ou Investisseur.  Figure 2.

Figure 2 – Changer vos mots de passe

Option auto-configuration Data Center : Cocher cette option si vous voulez que MetaTrader configure automatiquement l’adresse IP du Data Center. Si elle est activée, le champ Data Center et le bouton Test seront désactivés.

Champ Data Center : Saisir le serveur du Data Center et le port que vous voulez configurer manuellement. Le Data Center est le serveur où le MetaTrader reçoit des cotations, des nouvelles et des données historiques. A travers le Data Center, le MetaTrader va envoyer vos ordres et recevoir les réponses. Saisir des informations Data Center incorrectes dans le MetaTrader le rendra inopérable.

Bouton Test : Cliquer sur ce bouton pour tester votre serveur Data Center.

Option Activer serveur proxy : Cocher cette option si vous voulez vous connecter au serveur MetaTrader à travers le serveur proxy. Activer cette option va activer les paramètres serveur proxy.

Note: Un serveur proxy est une connexion protégée à internet (Pare-feu) installée sur votre machine. Vous devez configurer MetaTrader pour utiliser vos paramètres proxy pour pouvoir vous connecter à internet.

Bouton Proxy : Cliquer sur ce bouton pour ouvrir la fenêtre des paramètres proxy (Figure 3).  Vous pouvez configurer MetaTrader pour utiliser un serveur proxy basé sur les paramètres proxy.

Note: Dans la fenêtre des paramètres Proxy, vous devez fournir toutes les informations suivantes : 

Serveur et port.

Type de Proxy (Socks, Socks5 et HTTP proxy).

Nom d’utilisateur et Mot de passe. 

Figure 3 – Paramètres Proxy

Option Sauvegarder paramètres et données personnels au démarrage : En cochant cette option, MetaTrader ne va pas vous demander vos informations de login au démarrage.

Option Activer serveur DDE : Cocher cette option si vous voulez activer le serveur DDE MetaTrader. Cela vous permettra de recevoir des cotations en temps réel de MetaTrader.

Note: DDE signifie Echange de Données Dynamiques. DDE permet à deux applications ouvertes en même temps de partager les mêmes données. 

Le programme utilisé pour capturer les données est appelé un « Serveur DDE ». Le « client DDE » est le programme qui est utilisé pour capturer les données du serveur DDE.

Option Activer nouvelles : Cocher cette option si vous voulez que MetaTrader fasse une requête dans le Data Center pour obtenir des nouvelles du serveur.

Onglet Graphique :

Dans l’onglet Graphique, vous pouvez configurer les paramètres des graphiques MetaTrader qui seront appliqués à tous les graphiques (Figure 4).

Figure 4 – Onglet Graphique

Option Afficher Niveaux Transactions : Cocher cette option si vous voulez que MetaTrader dessine les courbes des positions des transactions (Figure 5). Ces courbes comprennent les niveaux des ordres ouverts, en attente, StopLoss et TakeProfit.

Figure 5 – Courbes des positions

Option Afficher OHLC : Cocher cette option si vous voulez que MetaTrader affiche la courbe OHLC (le cours d’ouverture, le plus haut, le plus bas et de clôture). Ces cours apparaîtront dans le coin supérieur gauche du graphique (Figure 5) à côté de la paire de devises et de la période.

Exemple : EURUSD,H4 1.2099 1.2106 1.2099 1.2106

Option Afficher courbe de demande : Cocher cette option si vous voulez que MetaTrader dessine la courbe de demande (la courbe rouge dans la figure 6).

Figue 6 – Courbe de demande

Option Afficher Séparateur de périodes : Cocher cette option si vous voulez que MetaTrader affiche les séparateurs pour les périodes (la ligne horizontale en pointillé dans la Figure 7).

Figure 7 – Séparateur de périodes

Option Imprimer en couleurs : Cocher cette option si vous voulez imprimer en couleurs les graphiques. Pour imprimer un graphique, allez dans le menu Fichier et sélectionnez Imprimer ou cliquez sur CTRL + P. 

La Figure 8 montre le graphique en mode noir et blanc. La Figure 9 montre le graphique en mode couleurs.

Figure 8 et 9 – Modes d’impression couleurs

Option Sauvegarder graphiques supprimés pour réouverture : Cocher cette option si vous voulez que MetaTrader sauvegarde les templates des graphiques supprimés et les restaure au démarrage. Les templates des graphiques supprimés peuvent être ouverts en allant dans le menu Fichier et en sélectionnant Ouvrir Supprimés.

Champ Max barres dans l’historique : Saisir ou choisir dans le menu déroulant le maximum de barres que MetaTrader va stocker dans l’historique de la base de données. Cette donnée est utilisée dans le Testeur de stratégies. Plus il y a de barres, meilleur est le résultat.

Champ Max barres dans graphique : Saisir ou choisir dans le menu déroulant le maximum de barres que MetaTrader va dessiner dans le graphique. Ces barres sont importantes pour que vos indicateurs fonctionnent correctement.

Onglet Objets :

Dans l’onglet Objets, vous pouvez configurer les paramètres des objets graphiques MetaTrader qui seront partagés par tous les graphiques (Figure 10) :

Figure 10 – Onglet Objets

Option Afficher propriétés après création : Cocher cette option pour que MetaTrader affiche la fenêtre de Propriétés des objets (Figure 11) chaque fois que vous créez un objet.

Figure 11 – Fenêtre Propriétés des objets

Option Sélectionner objet après création : Cocher cette option pour que MetaTrader sélectionne l’objet après sa création.

Option Sélectionner objet par simple clic : Cocher cette option pour vous permettre d’utiliser un simple clic au lieu d’un double-clic pour sélectionner un objet dans le 

Champ Sensibilité magnétique (en) pixels : Sélectionner le nombre de pixels du magnétisme de l’objet vers la barre de prix la plus proche.

Onglet Transaction :

Utiliser l’onglet Transaction pour configurer les valeurs des transactions par défaut les plus couramment utilisées (Symboles, Lots et Déviation) (Figure 12) :

Figure 13 – Onglet Transaction

Options Symbole par défaut : Pour configurer la valeur par défaut du Symbole (paire de devises), vous pouvez choisir l’une de ces trois options :

1-  Automatique : MetaTrader va automatiquement choisir le Symbole.

2-  Dernier utilisé : MetaTrader va utiliser le dernier Symbole utilisé. value for the Symbol. 

3-  Par défaut : Cliquer sur cette option va faire apparaître un menu déroulant pour que vous puissiez sélectionner une valeur par défaut pour le Symbole.

Options Lots par défaut : Pour configurer la valeur par défaut des Lots, vous pouvez choisir l’une de ces deux options :

1- Dernier utilisé : MetaTrader va utiliser la valeur des derniers Lots utilisés. 2- Par défaut : Cliquer sur cette option va faire apparaître un menu déroulant pour que vous puissiez sélectionner une valeur par défaut pour les Lots.

Options Déviation par défaut : Pour configurer la valeur par défaut (en Pips) de la Déviation, vous pouvez choisir l’une de ces deux options  :

1-    Dernier utilisé : MetaTrader va utiliser la valeur de la dernière déviation utilisée.

2-    Par défaut : Cliquer sur cette option va faire apparaître un menu déroulant pour que vous puissiez sélectionner une valeur par défaut pour la déviation.

Onglet Conseillers Experts (Expert Advisors)

Cet onglet vous permet de configurer les options liées aux Conseillers Experts (Figure 14).

Figure 14 – Onglet Conseillers Experts

Option Activer Conseillers Experts : Cocher cette option pour activer les Conseillers Experts et commencer à automatiser vos transactions. Vous pouvez accéder à la même option en cliquant sur le bouton Conseillers Experts dans la barre d’outils (Figure 15).

Activer cette option va rendre les deux prochaines options actives.

Figure 15 – Bouton barre d’outils Conseillers Experts

Option Désactiver Conseillers Experts quand le compte a été changé : Cocher cette option si vous voulez que MetaTrader désactive automatiquement les Conseillers Experts. Cette option est utile quand vous avez un compte démo et un compte réel et que vous devez constamment passer de l’un à l’autre. En activant les Conseillers Experts, cette option devient disponible.

Option Désactiver profils quand le compte a été changé : Cocher cette option si vous voulez que MetaTrader arrête d’utiliser le profil en cours automatiquement en cas de changement de compte. Semblable à l’option ci-dessus, vous devez activer les Conseillers Experts pour utiliser cette option.

Option Autoriser trading en temps réel : Cocher cette option si vous voulez faire du trading en temps réel en utilisant les Conseillers Experts.

Option Demander confirmation manuelle : En cochant cette option, MetaTrader va vous demander une confirmation chaque fois qu’un ordre est ouvert, modifié, arrêté, etc. 

Option Autoriser Importations DLL : Cocher cette option va permettre aux Conseillers Experts d’utiliser des fonctions externes qui se trouvent dans les librairies DDL. Par exemple, vous devez activer cette option si vous voulez utiliser la fonction MessageBoxA qui se trouve dans . Cependant, vous pouvez envisager de désactiver cette option si vous utilisez des Conseillers Experts inconnus comme code nuisible, tels que virus, qui pourraient avoir accès aux fonctions critiques de votre système Windows.

Option Confirmer appels fonction DDL : En cochant cette option, MetaTrader va vous demander une confirmation avant l’importation de fonctions DDL (Figure 16). L’option Autoriser importations DDL doit être activée pour utiliser cette option.

Figure 16 – Confirmer appel à fonction DDL

Option Autoriser importations experts externes : Cocher cette option va permettre aux Conseillers Experts d’utiliser des fonctions externes qui se trouvent dans d’autres Conseillers Experts. Par exemple, activer cette option va vous permettre d’utiliser la ligne de code suivante dans vos Conseillers Experts :

#import "stdlib.ex4"

Onglet Email :

En utilisant l’onglet Email, vous pouvez configurer les paramètres d’email des fonctions Conseillers Experts, tels que SendMail, qui peuvent être utilisés pour vous envoyer des alertes (Figure 17).

Figure 17 – Onglet Email

Option Autoriser : Cocher cette option pour autoriser les alertes email.  D’autres champs vont être activés une fois cette option sélectionnée.

Champ serveur SMTP : Saisir votre adresse serveur SMTP.

Champ login SMTP : Saisir votre login SMTP.

Champ mot de passe SMTP : Saisir votre mot de passe SMTP.

Champ De : Saisir le nom qui doit apparaître dans le champ De quand vous recevez des alertes emails.

Champ A : Saisir le nom qui doit apparaître dans le champ A quand vous recevez des alertes emails.

Bouton Test : Cliquer sur ce bouton pour tester vos configurations.

Onglet Editeur :

Utiliser l’onglet Editeur pour configurer vos paramètres FTP pour les fonctions Conseillers Experts, tels que SendFTP, qui peuvent être utilisés pour vous envoyer des alertes (Figure 18).

Figure 18 – Onglet Editeur

Option Autoriser : Cocher cette option pour autoriser les alertes FTP. Une fois la case cochée, les autres champs seront activés.

Champ Compte : Saisir le nombre de votre compte actif.

Liste Mettre à jour toutes les () minutes : Choisir dans le menu déroulant le nombre de minutes pour l’envoi périodique de rapports.

Champ serveur FPT : Saisir votre adresse serveur FTP

Champ chemin FTP : Saisir le chemin du dossier sur votre serveur FTP où envoyer ou sauvegarder les alertes.

Champ login FTP : Saisir le login pour votre serveur FTP.

Champ mot de passe FTP : Saisir le mot de passe de votre login FTP.

Option Mode Passif : Cocher cette option pour passer du mode standard au mode passif sur votre serveur FTP.

Bouton Test : Cliquer sur le bouton pour tester vos configurations.

Onglet Evénements :

Dans l’onglet Evénements, vous pouvez configurer, activer ou désactiver les sons des alertes des événements MetaTrader (Figure 19).

Figure 19 – Onglets Evénements 

Cocher cette option active les sons des alertes d’événements spécifiques. En doublecliquant l’image de la cloche, vous activez ou désactivez une alerte pour un événement. Pour changer le son, choisissez dans le menu déroulant une liste de fichiers installés .wav ou alors choisissez un fichier .wav sur votre ordinateur pour un événement spécifique.



186