Tutoriel Metatrader -Indicateur – EA – Cryptomonnaies

Qu’est-ce que Metatrader ?

Il existe de très nombreuses plateformes d’analyse technique et de trading sur le marché désormais. Une grande partie est gratuite puisque les courtiers se chargent souvent de mettre à la disposition des traders des outils performants. Metatrader est la plus populaire de ces plateformes. Elle est développée par la société Metaquotes.

Ce n’est pourtant pas la plus ergonomique ni la plus sexy. D’ailleurs, son interface est rudimentaire, restée au temps des versions de Windows des années 90/2000. Mais alors, pourquoi est-ce encore aujourd’hui la plus utilisée par les traders particuliers ? De même, pourquoi beaucoup de courtiers ne proposent que cette plateforme à leurs clients ?

La force des logiciels Metatrader réside dans ses diverses fonctionnalités. Même s’il faut souvent suivre des tutoriels pour réaliser certaines tâches moins courantes, elle a le mérite de pouvoir tout faire. Au-delà des analyses graphiques, Metatrader propose un flux d’actualités, l’importation de données et d’outils et même leur création. Et ce ne sont là que quelques fonctionnalités.

L’interface de programmation, basée sur le langage C (mt4) ou C# (mt5), offre virtuellement une infinité de possibilités. Les programmeurs pourront y créer des indicateurs et stratégies sophistiqués et même y intégrer une interface graphique. Autant vous dire tout de suite qu’ils pourront créer des jeux si l’envie leur prenait.

Pour les traders qui ne souhaitent pas programmer, il est possible de profiter de cette plateforme. Étant donné la popularité de Metatrader, vous pourrez trouver des milliers d’indicateurs techniques et stratégies automatisées sur la toile, souvent gratuitement. Enfin, on rencontre facilement des utilisateurs de Metatrader sur les forums et sur le site communautaire de la société, mql5.com.

Metatrader propose deux logiciels, mt4 et mt5. Les courtiers prennent leur décision en fonction de leurs besoins selon les marchés qu’ils proposent puisque la structure de deux est différente. Cependant, du côté utilisateur les deux versions se ressemblent beaucoup. Ainsi, passer de l’une à l’autre est aisé.

Mt5 offre plus de possibilités directement depuis le logiciel comme louer un VPS, accéder intégralement au site mql5.com et à un calendrier économique. Cependant, mt4 reste la plateforme la plus utilisée.

Indicateurs techniques : qu’est-ce que c’est ?

Un indicateur technique est un calcul mathématique réalisé sur les prix ou les volumes d’un actif financier. Les traders s’en servent pour représenter certaines caractéristiques du marché, par exemple le momentum, la volatilité ou la tendance.

Ces calculs étaient à l’époque réalisés à la main et parfois représentés graphiquement, toujours à la main. Mais depuis la digitalisation du trading, les logiciels d’analyse graphique les calculent automatiquement. Les traders ne sont même plus obligés de connaitre les formules mathématiques des indicateurs dont ils se servent.

Ajouter et configurer un indicateur sur Metatrader

La procédure étant exactement la même sur les deux plateformes, je vous montrerai comment ajouter un indicateur sur mt4 puisque c’est la plus utilisée des deux.

Il y a plusieurs façons d’ajouter des indicateurs sur Metatrader 4 : depuis la barre d’outils en haut, depuis la barre des menus tout en haut ou encore depuis le navigateur à gauche.

Ajouter et configurer un indicateur sur Metatrader

J’utiliserai le navigateur, car il offre une fonctionnalité supplémentaire par rapport aux autres. Depuis celui-ci, il est possible de glisser le fichier sur un graphique, ce qui est pratique quand vous avez plusieurs graphiques ouverts. Sinon, un double clic suffit pour ouvrir la fenêtre de configuration de l’indicateur. Je vous montre ci-dessous comment procéder avec le RSI.

Ajouter et configurer un indicateur sur Metatrader 2

Pour trouver le « relative strength index », il faut dérouler le dossier Indicateurs puis le dossier Oscillateurs. La fenêtre qui s’ouvre permet de configurer l’indicateur. Pour le RSI, vous pouvez changer la période de calcul et les données de calcul (voir image ci-dessous). Il est possible de calculer un indicateur à partir d’un autre (exemple : une moyenne mobile sur le RSI).

relative strength index

relative strength index - Niveaux

relative strength index - Visualisation

L’onglet Niveaux vous permet de configurer des niveaux de prix, par défaut sont configurés les niveaux de surachat et survente (70/30). Le dernier onglet, Visualisation, sert à choisir les unités de temps sur lesquelles afficher l’indicateur. Par exemple, si vous n’utilisez le RSI qu’en journalier, vous pouvez le cacher des autres intervalles.

Quand vous avez fini de configurer l’indicateur, cliquez sur OK ou appuyez sur Entrée. Si vous souhaitez modifier l’indicateur, vous pouvez soit double-cliquer dessus ou bien faites un clic droit sur le graphique et sélectionnez Lister les indicateurs.

Quand vous avez fini de configurer l’indicateur

Expert Advisor ou robot de trading : qu’est-ce que c’est ?

Expert advisor, ou EA est le nom donné par Metatrader aux algorithmes de trading. Un EA est donc un programme qui a pour mission de trader en autonomie, selon les règles qui lui ont été données. Tout comme pour les indicateurs techniques, les EA sont codés en langage mql4 ou mql5 depuis le logiciel annexe MetaEditor.

Il vous est donc possible de faire trader automatiquement votre stratégie par un programme. Et si vous vous procurez un VPS (virtual private server), le programme continuera de trader même quand votre ordinateur est éteint.

Ajouter et configurer un EA ou robot de trading

La procédure est sensiblement similaire à celle concernant les indicateurs techniques. Vous trouverez le dossier Expert Consultant dans le navigateur du logiciel. Déroulez-le pour avoir accès aux EA. Et double-cliquez sur celui que vous voulez utiliser pour accéder à sa fenêtre de configuration.

Navigateur - Expert Consultant

Ajouter et configurer un EA ou robot de trading

L’onglet par défaut est destiné aux informations que le programmeur a voulu montrer (copyrights, description, etc.). L’onglet Général permet de procéder aux réglages de trading, ils sont communs à tous les EA (il n’est pas disponible sur mt5). Vous pouvez entre autres décider dans quelles directions trader (achat, vente ou les deux), activer ou désactiver les alertes et autoriser ou non la connexion à des données externes au logiciel (DLL). Pour autoriser le trading automatique, n’oubliez pas de cocher la case en bas, dans le cadre Trading en direct.

Le dernier onglet, Paramètres d’entrée, concerne tous les réglages propres à la stratégie du programme sélectionné. Lors de la programmation de l’expert advisor, le développeur peut permettre la modification de certaines variables. On y retrouve souvent les variables des indicateurs techniques utilisés dans la stratégie et les variables de gestion des risques et des trades.

Ajouter et configurer un EA ou robot de trading 2

Ajouter et configurer un EA ou robot de trading 3

Cliquez sur OK ou tapez Entrée lorsque vous avez terminé les réglages. Pour le modifier plus tard, vous pouvez effectuer un clic droit sur le graphique et sélectionnez Expert Consultants puis Propriétés. Il est aussi possible de double-cliquer sur le smiley en haut à droite du graphique ou encore d’appuyer sur F7.

Ajouter et configurer un EA ou robot de trading 4

Activer et utiliser le trading automatique sur Metatrader 4

Pour activer le trading automatique sur votre compte, il faut que le bouton AutoTrading de la barre d’outils soit vert. Si vous ne voyez pas celui-ci, rendez-vous dans le menu Outils et sélectionnez Options. Dans l’onglet Expert Consultant cochez la première case Autoriser le trading automatique. Pour vous assurer que votre EA peut trader, vérifiez que le smiley en haut à droite du graphique soit heureux et non triste.

Activer et utiliser le trading automatique sur Metatrader 4

Si vous souhaitez que vos EA négocient quand votre ordinateur est éteint, il vous faut un VPS. Metaquotes en propose et les courtiers en proposent souvent aussi, parfois gratuitement.

Le principe du VPS est simple. Une société met à votre disposition (à distance) un serveur d’ordinateur qui reste toujours allumé et connecté à internet. Ce serveur vous est dédié et vous pouvez y connecter votre compte de trading et y activer vos EA. En bref, il s’agit d’un ordinateur à distance auquel vous pouvez accéder avec une connexion internet.

Sur mt5, il est possible de souscrire à un VPS depuis le logiciel.

Un outil essentiel : le backtest

Les EA ne servent pas seulement à trader automatiquement. Ils peuvent aussi servir à tester dans le passé une stratégie que vous utilisez vous-même. C’est ce qu’on appelle un backtest. Les données historiques des marchés vous sont fournies par votre courtier et vous pouvez les obtenir directement sur le logiciel. Un backtest consistera à lancer votre EA sur ces données afin de voir comment votre stratégie se débrouille.

De plus, il est possible d’optimiser vos stratégies depuis Metatrader. Les variables de la stratégie que vous pouvez changer depuis la fenêtre de configuration sont aussi disponibles dans l’outil Testeur de stratégies. Cet outil se trouve dans le menu Affichage. L’outil peut automatiquement effectuer plusieurs backtests en même temps avec des paramètres différents. Il en ressortira un tableau de résultats vous indiquant les résultats de chaque backtest.

Vous pouvez aussi tester un indicateur, ce qui est utile pour tester des indicateurs payants comme je vous l’explique plus bas. En plus des outils pour juger la performance d’un EA, le backtest vous permet d’afficher sur un graphique de l’actif financier que vous testez l’évolution de l’indicateur ou de l’EA.

Importer des indicateurs techniques

Par défaut, Metatrader fournit déjà une cinquantaine d’indicateurs techniques parmi les plus populaires. Mais si vous le souhaitez, il est tout à fait possible d’importer les vôtres et ceux que vous avez téléchargés ailleurs.

Metatrader lit simplement les indicateurs qui sont dans le dossier dédié. Ainsi, tous les indicateurs que vous déposerez dans ce dossier seront reconnus par le logiciel. Cependant attention, il existe deux extensions de fichiers pour les indicateurs.

Le format mq4 correspond au code de l’indicateur et le format ex4 est la version compilée (mq5 et ex5 pour Metatrader 5). Pour utiliser un indicateur, il faut posséder le format ex4. Si vous ne l’avez pas, je vous montre comment compiler le fichier mq4 plus loin dans l’article.

La méthode la plus simple pour accéder au dossier est d’ouvrir le menu Fichier en haut de la fenêtre du logiciel et de sélectionner Ouvrir le Dossier des Données (voir ci-dessous). Si vous rencontrez un problème, suivez les étapes suivantes. Sinon, passez à la suite.

Importer des indicateurs techniques

  • Pour accéder manuellement au dossier de destination, rendez-vous dans C:\Users\ à partir de votre explorateur de fichiers et entrez dans le dossier de votre session d’utilisateur ou du nom donné à votre ordinateur. À partir de la suivez AppData\Roaming\MetaQuotes\Terminal. C’est là que les choses se compliquent, car vous verrez des dossiers avec des noms codifiés.

Importer des indicateurs techniques 2

  • Si vous n’avez jamais utilisé de plateforme Metatrader auparavant, vous n’aurez qu’un seul dossier de ce genre. Sinon vous devrez trouver lequel correspond à votre logiciel actuel. Pour cela, entrez dans chaque dossier et ouvrez le fichier texte origin qui vous indiquera le nom du logiciel.

Une fois que vous avez trouvé le bon dossier, rendez-vous dans celui-ci et sélectionnez MQL4 ou MQL5. Vous verrez enfin le dossier Indicators dans lequel vous pourrez déposer vos indicateurs techniques.

Une fois les indicateurs dans le bon dossier, redémarrez Metatrader ou alors actualisez le navigateur. Pour cela, il suffit de faire un clic droit sur le dossier Indicateurs du navigateur et de sélectionner la fonction Rafraîchissement.

Importer des indicateurs techniques 3

Enfin, vous pouvez également trier vos indicateurs dans des dossiers. Rien de plus simple, créez vos propres dossiers à l’emplacement où se trouvent les fichiers des indicateurs depuis l’explorateur de fichiers. Après un rafraîchissement, les dossiers apparaitront dans le navigateur du logiciel.

Importer un EA

On peut procéder de la même façon que pour les indicateurs. Cette fois, le dossier dédié est nommé Experts et se trouve dans le même répertoire que le dossier Indicators. Le tri par dossiers fonctionne également avec les expert advisors.

Compiler un indicateur ou un EA

Si vous parcourez le net pour trouver des indicateurs ou des EA, il peut arriver parfois que vous ne trouviez que le fichier mq4. Comme expliqué plus tôt, il s’agit du fichier éditable et non exploitable sur la plateforme. Quelques fois, Metatrader peut le compiler tout seul, mais ce n’est pas systématique, alors autant savoir le faire vous-même.

Pour y arriver, vous devez ouvrir le fichier avec MetaEditor, le logiciel de Metaquotes destiné à la programmation. Trouvez le fichier que vous souhaitez compiler dans le navigateur de Metatrader, après l’avoir déposé dans le bon dossier. Ensuite, effectuez un clique-droit sur celui-ci et sélectionnez Modifier.

Compiler un indicateur ou un EA

Le logiciel MetaEditor va se lancer et ouvrir le fichier sélectionné. Cliquez sur Compilez ou tapez F7. Un fichier ex4 du même nom sera automatiquement créé. Vous pourrez également retrouver tous vos fichiers dans le navigateur de MetaEditor.

Compiler un indicateur ou un EA 3

Obtenir un indicateur ou un EA depuis le logiciel

Vous pouvez aussi télécharger des indicateurs directement depuis le logiciel. Pour se faire, ouvrez la fenêtre Terminal depuis le menu Affichage en haut. Dans le terminal, vous découvrirez deux onglets intéressants : Bibliothèque et Marché. Les deux donnent accès à des outils postés par la communauté d’utilisateurs et tout provient du site mql5.com.

Obtenir un indicateur ou un EA depuis le logiciel

Dans l’onglet Bibliothèque, tout est gratuit et l’accès est sans condition. Vous pouvez les trier en cliquant sur les catégories en haut (par nom, description, classement et date). Vous pouvez choisir de n’afficher que les indicateurs ou EA dans ce même menu. Si vous sélectionnez Voir, vous serez redirigé vers la page web où a été posté le fichier. Cela vous permet de lire la description et les commentaires laissés par la communauté.

Obtenir un indicateur ou un EA depuis le logiciel 2

En cliquant sur Télécharger vous obtiendrez le fichier compilé dans un dossier Downloads situé sous l’emplacement Indicateurs ou Experts du navigateur.

Obtenir un indicateur ou un EA depuis le logiciel 3

Quant à l’onglet Marché, vous y trouverez aussi des indicateurs et des EA postés par la communauté, mais ceux-ci sont parfois payants. En effet, si vous développez un jour un outil de trading, sachez que vous pourrez le vendre à d’autres utilisateurs sur le site mql5. Vous pouvez aussi en acheter, l’un et l’autre nécessitera d’avoir un compte sur le site mql5.com. Les outils gratuits n’en nécessitent pas.

Obtenir un indicateur ou un EA depuis le logiciel 4

Depuis cet onglet, vous pouvez trier par catégories, par critères, ou effectuer une recherche (barre en haut). Cliquez sur l’item qui vous intéresse pour retrouver sa description complète (accompagnée d’images en bas de la description), son prix et sa version démo.

Obtenir un indicateur ou un EA depuis le logiciel 5

La démo vous permet de tester l’indicateur ou la stratégie à partir de l’outil de backtest. Vous pourrez donc juger de la qualité de l’outil sur les données historiques. Si c’est un EA, vous verrez ses performances et si c’est un indicateur, vous verrez comment il se dessine sur le graphique.

Comme pour les fichiers téléchargés dans la bibliothèque, ceux que vous installerez depuis le marché iront dans un dossier Market que vous trouverez dans le navigateur.

Trouver un actif sur Metatrader (cryptomonnaies, Forex, actions, etc.)

Les actifs financiers que vous pouvez négocier sont un choix exclusif de votre courtier. En vous connectant au compte que vous avez ouvert, celui-ci vous donnera accès aux données de marché que lui décide de fournir. Metatrader ne saurait vous fournir des données, donc si vous souhaitez accéder à un ou plusieurs actifs financiers en particulier, il vous faut d’abord choisir le courtier adéquat.

Une fois que vous avez un compte chez un courtier qui vous convient, vous pourrez suivre les étapes suivantes pour trouver les actifs que vous voulez.

La fenêtre Observation du Marché est normalement ouverte par défaut. Si ce n’est pas le cas, pointez le menu Affichage et sélectionnez le nom de l’outil comme sur l’image ci-dessous. Sur mt5, on ouvrira l’outil Fenêtre prix. Dans cette fenêtre, vous trouverez certains actifs déjà affichés, mais tous ne le sont pas au premier lancement.

Trouver un actif sur Metatrader Trouver un actif sur Metatrader 2

Vous avez la possibilité de tous les afficher en effectuant un clique-droit dans la fenêtre de cotation puis en sélectionnant Montrer tout. Si par contre, vous souhaitez faire un tri de ce que vous voulez afficher, sélectionner Symboles.

Trouver un actif sur Metatrader 3

Une fenêtre va s’ouvrir, vous donnant accès à tous les symboles disponibles via votre courtier. Ils sont souvent triés par le courtier, vous aurez donc à dérouler les dossiers. Si vous cherchez les cryptomonnaies, commencez par regarder s’il y a des dossiers dédiés. J’ai déroulé les dossiers portant le nom des cryptomonnaies comme vous le voyez sur l’image ci-dessous.

Trouver un actif sur Metatrader 4 Trouver un actif sur Metatrader 5

Un actif masqué est grisé tandis qu’un actif affiché est doré. Pour afficher ou masquer un actif, cliquez dessus puis sélectionnez l’action à droite, ou alors un double clic sur l’actif suffit. Fermez la fenêtre lorsque vous aurez terminé et vous retrouverez vos actifs choisis dans la fenêtre de cotation.

La fenêtre de gestion des symboles à afficher est un peu différente sur mt5, mais la procédure est similaire.

Trouver un actif sur Metatrader 6

Conclusion

Metatrader est un logiciel de trading facile d’utilisation. Son design n’est pas parfait, mais c’est un outil assez complet qui vous permet d’utiliser des indicateurs techniques et d’automatiser votre trading.

Avez-vous des questions relatives à MT4, MT5 ou à ce guide ? Posez-les en commentaire :).

Leave a Comment