Créer son premier Expert Advisor en MQL5

Dans cette formation nous allons voir ensemble les fondamentaux pour programmer vos premier Experts Advisors en MQL5. Nous allons voir :

  • Comment un Expert Advisor fonctionne
  • Comment créer les bases de notre Expert Advisor
  • Comment mettre en place des indicateurs techniques
  • Comment créer des signaux d’achat et de vente
  • Comment placer des ordres sur les marchés du Forex ou des CFD
  • Comment mettre des stop loss et de take profits
  • Comment fermer nos positions sur des signaux issues du marché
  • Comment organiser notre code pour que celui-ci soit pro

Cette formation est vraiment faite pour vous si vous débutez en trading trading automatique et en création d’experts advisors car vous allez apprendre les fondamentaux de la programmation d'algorithmes de trading dans un langage de programmation.

Formation pour apprendre à créer des Expert Advisors en MQL5

Pourquoi programmer en MQL5 ?

MQL5 est le successeur du MQL4 et offre beaucoup plus de possibilités que le MQL4. Au delà d’avoir plus de fonctionnalités, il permet aussi de mieux organiser votre code par le biais de la programmation orienté objet.

Comment développe t-on un algorithme de trading ?

Un algorithme de trading est constitué de plusieurs étapes et dans cette formation, je vais vous expliquer comment procéder pour que vous puissiez créer vos propres Experts Advisors.

MODULE 1 - Comment paramétrer un Expert Advisor en MQL5

La première étape c’est le paramétrage de votre Expert Advisor. Cela passe par des constantes qui sont défini au début de votre script. Ces constantes vont vous permettre de rendre votre Expert Advisor réutilisable sur plusieurs produits financiers différents.

A la fin de ce module, nous aurons vu les premiers éléments d’un Expert Advisors dont la configuration sera personnalisée et adaptable à tous les marchés du Forex et des CFD.

MODULE 2 - Présentation des fonctions prédéfinies en MQL5

Le langage MQL5 met en place un ensemble de fonctions prédéfinies qui vont être utilisés par votre algorithme de trading.

Il en existe plusieurs, mais les deux plus utilisés sont :

  • La fonction permettant d’initialiser votre robot de trading
  • La fonction qui vous permettra de mettre le coeur de votre stratégie

Par le biais de ce module, vous aurez compris où configurer les éléments de votre stratégie de trading automatique et où mettre toute la logique de votre stratégie.

MODULE 3 - Placer un indicateur technique en MQL5

Pour développer un robot de trading en MQL5, vous avez besoin d’indicateurs techniques. Un indicateur technique ce n’est ni plus ni moins qu’une formule mathématique qui est appliquées aux données issues du marché.

Souvent en tant que débutant, c’est là que l’on commence à buter et rencontrer des problèmes.

Mettre en place des indicateurs tels que un MACD, un RSI ou encore une simple moyenne mobile devient un vrai défi technique lors que l’on commence en programmation avec le MQL5.

Grâce à cette partie de la formation vous allez :

  • Comprendre comment fonctionne un indicateur technique en programmation
  • Comment mettre en place n’importe quel indicateur technique que propose Metatrader

MODULE 4 - Créer des signaux d’achat/vente en trading automatique

Une autre difficulté que l’on rencontre, une fois que l’on a réussi à placer nos indicateurs dans notre stratégie de trading automatique, c’est :

Comment faire pour avoir un signal d’achat ou encore un signal de vente avec notre stratégie de trading automatique ?

En fait, la plupart des stratégies en trading automatique utilisent des indicateurs techniques pour  créer des signaux qui permettront aux robots de trading de prendre une décision d’achat ou de vente.

Et encore une fois, quand on débute, créer des signaux est un autre frein. C’est un frein qui à une double importance :

  • La première :  c’est dans signal, pas de prise de position et vous ne pouvez pas avancer dans la réalisation de votre Expert Advisor
  • La seconde : Si la mise en place des signaux est mal maîtrisée, ça donnera une mauvaise stratégie

Par le biais de ce module, vous aurez donc appris à créer des signaux sur les marchés du Forex et des CFD.

L’objectif de ce module sur la création de signal en MQL5 est de permettre la prise de positions !

MODULE 5 - Place un ordre sur le marché en MQL5

Une fois que le processus de prise de décision est mis en place, il est temps de prendre des positions d’achats et de ventes.

Avec les nouveautés que propose le langage MQL5, il est plus simple (ou plus logique) de prendre et fermer des positions sur les marchés.

Nous allons donc dans ce module utiliser les signaux que l’on aura créé précédemment pour placer nos ordres.

Vous allez voir qu’au final le placement des ordres sur les marchés financiers n’est pas la partie la plus compliquée dans la création d’un algorithme de trading.

MODULE 6 - Clôturer des ordres en MQL5

Il y a deux manières de clôturer des ordres dans le cadre d’une stratégie de trading automatique en MQL5.

La première façon c’est d’utiliser les signaux issues d’indicateurs techniques.

Le principe est assez simple : Vous utiliser les indicateurs que propose la plateforme Metatrader pour en créer des signaux qui vous permettront de fermer vos ordres.

A la fin de ce module vous aurez tous les éléments pour mettre en place une stratégie de trading complètement automatisée.

Mais nous n’allons pas nous arrêter là. Comme en trading discrétionnaire, il est nécessaire de mettre en place des protections dans le cadre de la réalisation de la stratégie de notre Expert Advisor.

C’est pour ça que grâce au module suivant vous saurez mettre en place un système de stop loss et de take profit.

MODULE 7 - Placer des SL et TP en trading automatique

Que ce soit une stratégie de trading manuelle ou automatique, il est nécessaire de se protéger dans n’importe quelle circonstance. Nous ne somme jamais à l'abri d’une erreur !

Même si dans le cadre d’une stratégie automatique le fait de placer un stop loss est assez discutable surtout si nous avons des signaux de sortie, sachez qu’à titre personnel, j’ai tendance à toujours placer un stop loss sur mes stratégies de trading automatiques.

Dans ce module, je vais vous montrer comment il est possible de placer des stop loss et des take profits sur dans le cadre de vos algorithmes de trading.

MODULE 8 - Gérer des bibliothèques de signaux

Avoir une stratégie automatique c’est bien, mais le must c’est de se créer une armé de petits robots de trading.

Et souvent, on retrouve des similitudes entre les stratégies de trading. Au lieu de faire table raz à chaque nouvelle stratégie, il est préférable de se créer des outils que l’on va pouvoir réutiliser dans toutes nos stratégies.

C’est aussi vrai quand on passe des heures à essayer de trouver une stratégie de trading. On mets en place des hypothèses, on voit que ça ne fonctionne pas et on recommence de zéro.

Si nous avons une méthode pour nous organiser dans cet phase de recherche, on gagnerait du temps.

C’est pour ça que dans ce module, vous allez apprendre à créer vos propres bibliothèques de fonctions que vous pourrez réutiliser dans n’importe quel autre stratégie de trading automatique.

MODULE 9 - Hacks & Bonnes pratiques

Pour finir sur cette formation, je vais vous montrer quelques hacks et bonne pratiques afin que vous soyez plus :

  • Performant
  • Professionnel

Cette formation est-elle faite vraiment pour moi ?

Si vous savez programmer en MQL et que vous ne rencontrez pas de problème en particulier dans le cadre de la réalisation de vos algorithmes de trading, clairement cette formation n’est pas faite pour vous.

Par contre si vous rencontrez un des problèmes suivant :

  • Je voudrais créer un Expert Advisor pour plusieurs produit financier différents
  • Je n’arrive pas ou ne sais pas comment utiliser les indicateurs dans un Expert Advisor
  • J’ai du mal à comprendre, comment mettre en place une logique dans mes stratégies de trading automatique
  • Je n’arrive pas placer des ordres ou de fermer des ordres
  • Je ne comprends pas comment mettre des stop loss et des take profit à toujours été un problème
  • Je teste beaucoup de stratégies de trading et je perds un temps de malade à tester de nouvelles idées

Si vous vous posez une ou plusieurs questions ci-dessus alors oui la formation est probablement faite pour vous ?

Qu’est ce que je vais obtenir à l’issue de cette formation ?

Vous aurez à la fin de cette formation une méthode pour :

  • Créer un EA paramétrable
  • Créer des signaux sur la base d’indicateurs
  • Mettre en place des ordres sur les marchés avec des protections (stop loss et take profit)
  • Créer des signaux de sortie pour vos stratégie de trading automatique
  • Mettre en place une structure pour gagner du temps dans le cadre de la création de vos algorithmes de trading

Profiter de l'offre immédiatement

06
Days
05
Hours
54
Minutes
45
Seconds

Retrait de l'offre Dimanche SOIR

CARACTÉRISTIQUES techniques de la formation

Créer son premier Expert Advisor en MQL5

  • 9 modules de formations
  • Plus de 4 heures de formations et d'exercices
  • Tout est téléchargeable immédiatement

Retrait de l'offre Dimanche SOIR

>