MQL5

Guide MQL5 pour les nuls

Retrouvez dans ce GUIDE MQL5, toutes les informations nécessaires pour apprendre à programmer votre logiciel MQL5 sur votre plateforme de trading Metatrader 4.
Commençons par le début:

Ouvrez un compte et profitez d’une formation trading offerte !

MQL5 c’est quoi?

MQL4 et MQL5 sont des langages de programmation utilisés pour créer des robots de trading et des outils d’analyse financière à déployer sur les plateformes de trading MetaTrader 4 et 5. Les principales sources de ressources pédagogiques pour les futurs programmeurs MQL sont les sites Web officiels de documentation MQL4 et MQL5.

Étant donné que les scripts MQL4 et MQL5 ne peuvent être exécutés que dans la version correspondante de MetaTrader, les programmeurs débutants doivent veiller à apprendre le langage applicable à la version de MetaTrader choisie.

Programmation MetaQuotes (MQL)

Le langage MQL (MetaQuotes Language) est un langage de programmation utilisé exclusivement avec MetaTrader pour créer des robots de trading automatisés et des indicateurs de marché financier.  Les programmeurs qui écrivent des scripts MQL doivent bien maîtriser la programmation orientée objet, la syntaxe MQL et les marchés financiers dans lesquels ils envisagent de déployer des scripts MQL. L’écriture de scripts MQL a pour objectif d’automatiser le processus d’analyse des marchés financiers, principalement les marchés des changes (Forex), et du trading d’instruments financiers sur la base de cette analyse.

Ressources MetaQuotes Language 5 (MQL5)

MetaQuotes a mis en place également un site de documentation officiel pour les programmeurs MQL5. Parmi les contenus les plus précieux pour les nouveaux programmeurs, nous pouvons citer :

Les documents de référence officiels MQL5 :

  • Forums MetaTrader 4 où d’autres programmeurs MQL5 peuvent faire face aux défis que vous rencontrez lors de l’écriture de scripts MQL5.
  • MQL5 Codebase est l’endroit où vous trouverez plus d’un millier de scripts MQL5 écrits par d’autres programmeurs. Apprenez à écrire MQL5 en révisant, décomposant, corrigeant et ajustant ces scripts.
  • La base de données d’articles de programmation MQL5 est l’endroit où vous trouverez une multitude d’articles et de tutoriels traitant de tâches de programmation spécifiques. Certains des messages les plus utiles pour les débutants incluant :
  • Un guide de démarrage rapide ou un guide abrégé pour les débutants
  • Introduction à MQL5 : Comment écrire des conseillers experts simples ou des indicateurs personnalisés
  • MQL pour les nuls : comment concevoir et construire des classes d’objets.

Si vous préférez apprendre d’un cours de programmation structuré, des cours et tutoriels sont disponibles en ligne.

Qu’est-ce que MetaQuotes?

La première version de MQL est sortie en 2001 en tant que langage de programmation intégré à la plateforme de trading MetaQuotes. En 2002, une version mise à jour et renommée de la plate-forme MetaQuotes, baptisée MetaTrader, MQL 2 a été intégrée, une version mise à jour du langage de programmation MetaQuotes.

MQL, tel qu’il est connu et utilisé aujourd’hui, a été publié le 1er juillet 2005 avec MetaTrader 4 (MT4). Le nouveau langage s’appelait MQL4.

La plate-forme et le langage de programmation intégré ont été un succès et sont rapidement devenus la plateforme de trading standard de facto sur le marché du Forex.

En 2010, MetaTrader 5 (MT5) était commercialisé avec MQL5. Il s’agissait de la première tentative de MetaQuotes Software de se diversifier au-delà du marché des changes. Le logiciel a été un succès, mais n’a pas réussi à supplanter la position de MT4, leader du marché jusqu’à ce jour. Aujourd’hui, les programmes MT4 et MQL4 sont encore largement utilisés pour automatiser l’analyse et le trading d’instruments financiers et forex.

MT4 est utilisé sur les marchés des changes, mais peut également être utilisé pour programmer et faciliter le trading d’autres instruments tels que les actions, les obligations et les CFD. En 2011, plus de 450 sociétés de courtage et banques avaient déployé des plateformes MetaTrader pour la négociation de devises et d’autres instruments financiers.

Tout le monde peut-il le faire?

Non, absolument pas ! La plupart des gens n’ont pas la patience nécessaire. Ils ne sont pas disposés à faire tous les efforts, l’argent et le temps nécessaires pour apprendre MQL5.

La plupart des gens préfèrent acheter des robots miracles, prendre des « bonus de courtier » et rentabiliser leur compte dans les 6 mois.

80% des traders échouent et paient les 20% restants – car ils ne veulent pas et ne savent pas faire ce qu’il faut pour pouvoir apprécier réellement les fruits du trading. Le trading est comme un travail, il doit s’apprendre et cet apprentissage est fondamental pour réussir.

Le trading est exactement comme l’école, il faut des années pour apprendre à lire et à écrire. C’est une fausse idée d’imaginer qu’un commerce puisse être rentable sans efforts ni investissement, sans aucune perte, et tout ceci en une semaine !

Si vous êtes dans cette phase, n’investissez pas maintenant. Attendez que votre premier compte de trading soit complètement mis à zéro.

Vous apprendrez beaucoup de cette expérience…

Mais si vous comprenez que le trading n’est pas un jeu, alors vous pouvez commencer à programmer votre MQL5, qui sera capable de trader jusqu’à 22 paires de devises à votre place et selon vos propres règles définies à l’avance et qui seront appliquées de façon programmée et automatique.

Cliquez sur les onglets ci-dessous pour être guidé pas-à-pas, ouvrir votre compte MQL5 et vous abonner au service de signaux.

ÉTAPE 1

Ouvrez un compte de démonstration et démarrez l’aventure maintenant.

Connectez vous sur MQL5:

ÉTAPE 2

Sélectionnez un système MQL5 existant que vous pourrez modifier.

Faites beaucoup d’arrière-tests – Si vous ne savez pas ce qu’est l’arrière-test, c’est une façon de faire des milliers de transactions en quelques minutes.

ÉTAPE 3

Ensuite, changez une seule chose et découvrez si vos résultats s’améliorent. Si vos résultats sont meilleurs, vous devez vous baser sur une nouvelle norme. Si vos résultats sont pires, changez quelque chose d’autre.

Le trading automatisé avec MQL5 vous apportera un vrai plus dans votre expérience de trading.
Aujourd’hui, vous pouvez le faire, depuis votre ordinateur, avec votre connexion internet et bénéficier d’un trading automatisé et surement rentable.

Commencez maintenant et bénéficiez de résultats tout de suite !

Il est nécessaire de posséder un compte MT4 pour vous abonner aux signaux MQL5.

  • Une fois votre compte ouvert, vous pouvez ouvrir un compte MQL5. Vous recevrez un email de confirmation contenant votre mot de passe pour la communauté MQL5.
  • Vous pouvez également créer votre compte MQL5 directement à partir de votre terminal MT4. Cliquez sur Outils, puis sur Options, ensuite sélectionnez l’onglet Communauté et entrez un nom d’utilisateur et une adresse email. Vous recevrez un email de confirmation contenant votre mot de passe pour la communauté MQL5.
  • Connectez votre compte MT4 à votre compte MQL5– Ouvrez votre plateforme de trading, cliquez sur Outils, puis Options, ensuite sélectionnez l’onglet Communauté et entrez votre nom d’utilisateur et votre mot de passe MQL5.

 

  • Vous pouvez vous abonner directement à partir de votre plateforme MT4 en cliquant sur l’onglet Terminal, puis sur Signaux.
  • Vous pouvez en savoir davantage sur un signal en double-cliquant sur le provider de votre choix.
  • Une fois que vous avez trouvé un signal que vous souhaitez suivre, cliquez sur S’abonner.
  • Vous devez accepter les conditions générales du service de signaux et entrer votre mot de passe MQL5 dans la boîte de dialogue.
  • La dernière étape consiste à activer l’abonnement aux signaux en temps réel et de configurer vos préférences de gestion des risques.

AvaTrade vous recommande de ne pas choisir d’activer la synchronisation automatique sans confirmation et d’examiner soigneusement chaque signal entrant avant de l’adopter dans votre compte.

Renouvellement de l’abonnement à un signal
Les signaux restent actifs pour une durée maximum d’un mois. Pour prolonger un abonnement, sélectionnez le signal concerné dans votre plateforme MT4, et cliquez sur Renouveler.

Se désabonner d’un signal
Vous pouvez vous désabonner d’un signal en cliquant sur le bouton Se désabonner de votre plateforme de trading. Toutes les trades ouverts doivent être manuellement fermés.

S’abonner à des signaux payants
Vous pouvez vous abonner à des signaux payants en vous connectant à votre profil sur MQL5.com, et en sélectionnant Paiements dans le menu sur le côté.

De là, vous pouvez sélectionner votre méthode de paiement et déposer des fonds en toute sécurité. Vous pouvez ensuite vous abonner aux signaux payants à partir de la plateforme MT4.