Qu'est-ce que MQL4? | Tutoriel MQL4

Admirals
17 Min de lecture

Le développement des nouvelles technologies a considérablement élargi la liberté de mouvement des traders, qui disposent désormais d'une multitude d'outils pour trader de la manière la plus personnalisée possible. Les images avec des traders crier sur les marchés boursiers sont maintenant très loin de nous. Le trading électronique vous permet désormais d'investir sur n'importe quel instrument depuis le canapé de votre maison.

Parmi les outils dont dispose actuellement un trader figurent des langages de programmation, tels que le langage MQL4 de MetaQuotes, qui permettent aux traders de créer leurs propres systèmes de trading automatisés et des indicateurs personnalisés. Dans ce tutoriel, vous allez apprendre qu'est-ce que le langage de MT4 et comment l'utiliser sans avoir de connaissances en programmation.

Apprendre les bases de MQL4 est un grand avantage si vous voulez aller plus loin dans le monde du trading, même si vous n'avez aucune expérience en programmation.

Téléchargez MetaTrader 4

Tutoriel MQL4 - Qu'est-ce que MQL4?

MQL4 est l'abréviation de MetaQuotes Language 4. MetaQuotes est le nom de la société qui développe la plateforme de trading la plus populaire au monde, MetaTrader.

Par conséquent, c'est un langage de programmation - similaire au langage de programmation C, l'un des plus utilisés dans les années 90 - qui permet aux traders de créer leur propre robot de trading automatique sur la plateforme MetaTrader 4, ce qui signifie qu'il peut également créer des scripts et des indicateurs.

Si vous ne savez pas programmer, ne vous inquiétez pas car il existe des sites Web spécialisés qui vous aideront à utiliser le trading algorithmique. Voyons comment procéder dans le cas de MQL4.

Par Où Commencer?

Pour commencer à utiliser le langage MQL4, nous devons d'abord nous familiariser avec la communauté MQL5, une page en ligne qui offre des services aux utilisateurs de MetaTrader, à la fois pour MT4 et pour sa version mise à jour, MT5.

Sur ce site, vous trouverez des robots prêts à fonctionner, des bases de données d'indicateurs et des forums dans lesquels les professionnels résolvent tous les doutes qui se posent. Le Web est maintenant spécialisé dans MQL5, car il s'agit de la version la plus récente du langage MetaQuotes, mais il conserve les informations relatives à MQL4. Sur la page, nous pouvons voir les onglets suivants:

  • Market. Il s'agit d'un magasin en ligne de robots de trading et d'indicateurs techniques avec plus de 10 000 applications de trading disponibles pour la plateforme MetaTrader. Tous ces robots, qu'ils soient payants ou gratuits, peuvent être testés gratuitement avec le Testeur de Stratégie. Depuis notre plateforme MetaTrader, nous pouvons accéder directement à cette section comme nous le verrons plus tard.
  • Code Base. Il permet aux utilisateurs de télécharger tout code publié dans la section Code Base de la communauté afin que le code soit automatiquement placé dans le bon répertoire et compilé, ce qui permet de l'exécuter à partir de la fenêtre du navigateur MetaTrader.
  • Freelance. C'est le plus grand marché indépendant pour commander des robots de trading et des indicateurs techniques rapidement, facilement et en toute sécurité. Des centaines de développeurs professionnels sont prêts à mettre en œuvre la stratégie de trading que nous recherchons. Ils peuvent également nous aider à convertir le langage MQL4 en MQL5 dans le cas où nous souhaitons migrer de MT4 vers MT5.
  • Signaux. Trouvez des fournisseurs de signaux de trading, abonnez-vous et recevez les signaux directement sur la plateforme ou faites votre compte copier à un autre.
  • Forum. Les traders peuvent visiter le forum du langage MT4 pour discuter des systèmes de trading, comment s'améliorer, partager les compétences de programmation de ce langage et rejoindre différents groupes de discussion et poser des questions.

Qu'est-ce que le marché de ce langage de programmation?

Depuis notre plateforme MetaTrader 4, nous pouvons accéder à la section Marché et accéder à un magasin en ligne de robots de trading et d'indicateurs techniques, que nous pouvons tester avant d'acheter ou de télécharger gratuitement.

Le magasin en ligne offre aux utilisateurs la possibilité d'acquérir des conseillers experts (robots de trading) et des indicateurs techniques. Le magasin dispose également d'une section «Utilitaires» où les programmeurs peuvent vendre leurs robots de trading et leurs indicateurs techniques à la communauté, à condition de s'inscrire à l'avance.

Pour accéder au marché via notre plateforme MetaTrader 4 Admirals, ouvrez simplement la boîte à outils (Ctrl + T), puis sélectionnez "Marché" dans les onglets affichés en bas, comme nous pouvons le voir dans l'image suivante :

Source: MetaTrader 4 Admirals. Onglet Marché.

Comme vous pouvez le voir dans l'image, à côté de la section Marché, il existe également d'autres onglets tels que Code Base ou Experts. Avant de commencer à utiliser l'un de ces services ou outils, qu'ils soient gratuits ou payants, vous devez télécharger la plateforme MetaTrader 4.

Saviez-vous que Admirals propose MetaTrader 4 gratuitement? MetaTrader 4 permet aux traders d'accéder aux graphiques, données et analyses de marché en temps réel ainsi qu'à tous les services mentionnés ci-dessus.

Si vous souhaitez télécharger gratuitement MetaTrader, il vous suffit de cliquer sur la bannière suivante et de suivre les instructions:

La première plateforme multi-actifs au monde


Tout Savoir Sur Le MetaEditor

La plateforme MetaTrader 4 Admirals comprend le MetaEditor, un outil qui offre plusieures alternatives, selon l'objectif que nous recherchons, que ce soit pour créer un Expert Advisor (AE), modifier tout indicateur que nous avons précédemment créé ou établir un script.

Pour commencer à utiliser le langage de MT4 avec la souris l'option 'Nouveau' et une petite fenêtre apparaîtra avec l'assistant MQL4. Sélectionnez l'option qui vous intéresse: Expert Advisor, Custom Indicator, Script, Library, File included ou New class.

Sélectionnez Expert Advisor et cliquez sur le bouton 'Suivant'. Dans la section suivante, il vous sera demandé le nom de l'EA, l'auteur, le site Web auquel il est lié ainsi que les paramètres d'entrée du conseiller expert.

Une fois que vous avez spécifié toutes les données qui vous sont demandées et que vous avez cliqué sur le bouton "Suivant"', vous pouvez voir les gestionnaires d'événements, tels que la profondeur du marché, le calendrier des événements, etc.

Avec l'aide de la communauté MQL5, vous avez la possibilité de choisir les événements qui vous intéressent le plus dans l'Expert Advisor et cliquer sur "Terminer". Maintenant, vous avez votre modèle prêt à être modifié.

MetaEditor de MetaTrader 4 comprend également un guide du langage dans l'onglet «Aide» où vous pouvez trouver la description des fonctions, opérations, mots et autres constructions de ce langage divisés en catégories.

Comparaison Avec MQL5

Ceux qui cherchent une comparaison MQL4 vs MQL5 doivent savoir qu'il est difficile de conclure si le langage de MT4 est meilleur que le MQL5 car ses fonctions sont différentes. Le langage MQL4 est antérieur à MQL5 et a été créé pour MetaTrader 4, version également antérieure à MT5.

En fait, les deux langages sont incompatibles. Cela a été un problème grave pour de nombreux traders qui ont créé leurs robots et scripts dans MetaTrader 4 avec le langage MQL4 et n'ont pas pu tout migrer vers MetaTrader 5 lorsque MetaQuotes a lancé cette nouvelle version de la plateforme de trading.

Pour un trader qui s'intéresse au trading algorithmique, il est plus pratique de le faire avec MetaTrader 5 car il s'agit d'une version actualisée et améliorée et soumise à de nouvelles mises à jour. Par contre, MetaTrader 4 est une plateforme qui commence à devenir obsolète et ne sera pas améliorée à l'avenir par MetaQuotes. En fait, depuis des années, il a été émis l'hypothèse que la plateforme MT4 pourrait disparaître.

Cependant, les traders les plus expérimentés qui ont créé leurs robots sur MT4, seront le plus probablement intéressés à rester sur cette plateforme.

Même si les deux langages ne sont pas compatible, dans la communauté MQL5, nous pouvons consulter plusieurs articles qui peuvent nous aider à effectuer le transfert d'un langage à l'autre, bien que ce ne soit pas une tâche facile.

Pourquoi Choisir Ce Langage De MetaQuotes?

Il existe de nombreuses raisons pour lesquelles les traders utilisent à la fois les langages MQL4 et MQL5 de MetaQuOtes. Parmi eux, nous pouvons énumérer les suivants:

  • Si un trader souhaite programmer une stratégie technique mais n'a ni connaissances ni temps pour le faire, il peut embaucher un programmeur pour le faire pour lui dans la communauté MQL5.
  • Lorsqu'un trader souhaite expérimenter différents indicateurs utilisés par d'autres traders de la communauté MQL5, il peut accéder à certains gratuitement et d'autres à un coût. Plus tard, nous vous montrerons comment les tester avant d'en choisir un.
  • Si un trader souhaite tester une stratégie de trading automatique, gratuite ou basée sur des commissions, le marché MQL5 fournit des conseillers experts gratuits et payants pour s'entraîner.

Tous ces outils peuvent être utilisés sur le compte de démonstration Admirals avec MetaTrader 4 et MetaTrader 5, tout comme sur le plugin MetaTrader Edition Suprême. Si vous voulez commencer à pratiquer sans déposer d'argent réel, il vous suffit de cliquer sur la bannière ci-dessous:

Tradez avec un compte démo sans risque

Entraînez-vous à trader avec des fonds virtuels

Accéder à la Communauté MQL5

Pour pouvoir accéder directement à la communauté MQL5 à partir de notre MetaTrader 4 ou vous inscrire pour entrer, vous devez simplement ouvrir la plateforme une fois que vous l'avez téléchargée sur votre PC. Ensuite, cliquez sur l'onglet «Outils» dans le menu supérieur, puis cliquez sur «Options».

Une fenêtre s'ouvrira dans laquelle vous pouvez voir plusieures options. Dans ce cas, cliquez sur «Communauté» afin de créer votre profil ou d'accéder la communauté si vous en avons déjà un.

Source: MetaTrader 4 Admirals. Capture d'écran montrant l'onglet MQL5 Market et la fenêtre de connexion dans la communauté MQL5.

Indicateurs De Trading

Avant d'entrer complètement dans le manuel MQL4 sur l'utilisation des indicateurs, il est important de noter qu'Admirals n'a aucune affiliation avec aucun des produits gratuits ou payants disponibles et ne peut garantir le résultat de l'utilisation de l'un de ces produits.

Dans ce tutoriel sur les indicateurs, nous utiliserons l'un des indicateurs gratuits disponibles sur le marché MQL5 à partir de la plateforme de trading MetaTrader 4. Comme indiqué ci-dessous, dans Indicateurs, nous utiliserons InfinityTrendLine à des fins de démonstration, un indicateur que nous pouvons télécharger gratuitement pour MT4 .

Lors du choix de l'indicateur que nous voulons télécharger, une fenêtre s'ouvrira dans laquelle nous pourrons observer tous les paramètres de l'indicateur, la raison d'être, la dernière fois qu'il a été mis à jour, le nom de l'auteur et la possibilité de voir des captures d'écran et des critiques qui le concernent.

Source: Admirals MetaTrader 4. Capture d'écran de la plateforme montrant l'onglet MQL5 Market et un exemple d'indicateur.

Après avoir cliqué sur Télécharger et une fois l'installation terminée, l'indicateur doit être disponible dans la fenêtre du navigateur (Ctrl + N) sous l'onglet Indicateurs et dans le dossier Marché. Le trader n'a qu'à faire glisser le nom de l'indicateur sur le graphique pour qu'il soit reflété sur le graphique.

Source: MetaTrader 4 Admirals. Capture d'écran de la plateforme montrant l'onglet MQL5 Market et un exemple d'indicateur téléchargé gratuitement.

Parmi les indicateurs MQL 4 disponibles sur la plateforme MT4, il faut mentionner:

  • Supertrend MQL4
  • Heiken Ashi MQL4
  • Ichimoku MQL4
  • ADX MQL4
  • ATR MQL4
  • Renko MQL4
  • RSI MQL4
  • MACD MQL4
  • Bollinger Bands EA MQL4
  • Stochastic MQL4
  • MQL4 Fractals
  • ZIgZag MQL4
  • Awesome Oscillator MQL4
  • MACD EA MQL4
  • RSI Trader MQL4 etc

A part les indicateurs, la qualité de votre trading dépend également d'autres variables comme: le slippage MQL4 (c'est à dire l'écart de prix entre le moment quand on passe un ordre et le moment quand il est exécuté), le stop loss, le stop suiveur MQL4, la possibilité de passer des ordres en attente etc.

En outre, il est important de savoir quels sont les styles de trading que ce langage de programmation vous permet de pratiquer. Vous pouvez utiliser les experts advisors pour pratiquer le hedging MQL4, le copy trading MQL4 et encore d'autres styles de trading.

Importance De La Programmation Dans Le Trading

Le langage MQL4 est basé sur le langage de programmation C ++, une extension du langage C pour manipuler des objets. Certains traders connaissent bien ce langage et n'ont aucune difficulté à apprendre ces langages de programmation.

Cependant, il existe de nombreux traders qui ne savent pas comment programmer et n'ont aucun intérêt à suivre une formation MQL4. Par conséquent, ils embauchent d'autres programmeurs pour créer leurs stratégies de trading automatique et leurs indicateurs techniques ou accèdent à la communauté MQL5 pour trouver ce dont ils ont besoin.

Tradez le Forex et les CFDs

Accédez à plus de 40 CFDs sur paires de devises, 24h/24 et 5j/7

Quoi qu'il en soit, grâce à ce langage, nous pouvons développer différents programmes en fonction de l'objectif que nous recherchons:

  • Robot de trading

Un robot de trading peut analyser un marché et exécuter des opérations en fonction des entrées écrites par le programmeur. Essentiellement, il assume la tâche de placer les opérations manuellement. Alors que certains traders apprennent la programmation MQL5 pour concevoir leurs propres stratégies, de nombreux traders embauchent d'autres programmeurs pour les créer.

  • Indicateur personnalisé

Les indicateurs sont utilisés pour l'analyse de différents marchés tels que les devises, les matières premières, les actions, les indices etc. La plateforme MetaTrader de MetaQuotes est livrée avec une variété d'indicateurs techniques intégrés, mais les traders peuvent également créer leurs propres indicateurs.

  • Script

Un script est conçu pour remplir une fonction à un moment donné. Les scripts visent à exécuter les ordres une seule fois, bien qu'ils aient accès à toutes les fonctions analytiques et commerciales disponibles via MetaTrader.

Si vous souhaitez lire plus sur ce langage de programmation et vous cherchez une MQL4 référence français, veuillez noter que la meilleure source d'information reste toujours en anglais sur le site officiel de MetaQuotes.

Pourquoi Choisir Admirals Parmi Les Autres Brokers MT4

Il existe de nombreux courtiers qui proposent des produits et services MT4. Cependant, l'utilisation d'Admirals présente certains avantages supplémentaires, notamment la possibilité de:

  • Trader avec un courtier bien établi et hautement régulé, y compris la régulation de la très respectée Financial Conduct Authority du Royaume-Uni.
  • Accéder aux plateformes de trading les plus rapides et les plus populaires avec MetaTrader sur votre ordinateur ou mobile (voir MQL4 Android ou Mac).
  • Accéder au plugin MetaTrader Edition Suprême de Admirals pour des outils de trading avancés tels que le Sentiment Trader et des fonctionnalités d'ordres avancées entièrement gratuites!
  • Trader avec un spread MQL4 compétitif (spreads à partir de 0,1 pip) sur le compte de trading Zero.MT4 et vous connecter directement avec les principaux fournisseurs de liquidité.
  • Trader une grande variété de classes d'actifs, y compris le Forex, les Actions et les CFDs indices, matières premières, obligations et ETFs.
  • Bénéficier d'une politique de protection contre les soldes négatifs.

Si vous vous sentez inspiré pour commencer à trader, ou si cet article vous a fourni des informations supplémentaires, veuillez noter que Admirals vous offre la possibilité d'utiliser les produits et services MT4 et MT5 et vous fournit gratuitement les dernières mises à jour du marché et analyses techniques. Cliquez sur la bannière ci-dessous pour ouvrir votre compte réel dès aujourd'hui!

Ouvrez un compte réel

Tradez les marchés en direct et tradez efficacement

Formation Trader

A propos Admirals

En tant que broker régulé, Admirals vous fournit un accès aux plateformes de trading parmi les plus utilisées dans le monde. Avec nous, vous pouvez trader les CFD, les actions et les ETF. Voici un récapitulatif Pourquoi Trader avec Admirals !

Références

LES MEILLEURS ARTICLES
Logiciel de Trading Automatique Forex
Le trading automatique représente aujourd'hui la majorité des ordres exécutés sur les marchés boursiers : plus de 60% des transactions quotidiennes sont réalisées par des algorithmes de trading automatique !Découvrez le trading automatique en 4 étapes simples : Comprendre le fonctionnement du tradi...
Robot Trading Automatique Forex
A l'heure où les marchés financiers sont en grande partie dominés par les robots de trading, il est normal que les traders particuliers se posent un certain nombre de questions !Tout le monde souhaite savoir s'il est possible de gagner de l'argent avec un robot de trading automatique gratuit ou paya...
Les Signaux de Trading Forex Gratuits Fiables
Si vous êtes nouveau dans le monde du trading Forex, vous avez peut-être pensé à utiliser des signaux de trading forex pour vous aider à spéculer en bourse. En effet, suivre les signaux forex de quelqu'un d'autre peut évidemment vous faire gagner beaucoup de temps et d'énergie, mais il peut aussi vo...
Tout Afficher