Mon defi 2018, developper un EA MQL5

Présentation, Développement, Améliorations et Ressources pour les Stratégies de Trading Automatique.

Modérateur : Administrateurs

Message
Auteur
Avatar du membre
Pierre8r
Membre assidu
Messages : 275
Enregistré le : 28 sept. 2013, 07:54

Mon defi 2018, developper un EA MQL5

#1 Message par Pierre8r »

Bonjour,

Mon défi pour 2018 est de développer un robot de trading en MQL5.
Je pense que cet objectif est très ambitieux pour moi.
L'objectif le plus haut est d’être assez confiant sur mon robot pour oser le faire tourner sur un compte réel de 200 €.
Donc avec une perte potentielle maxi de 200 €.
Mais ça je le verrai au 1 octobre 2018.
Si je n'ai pas assez confiance dans mon robot (EA), je le ferai tourner sur un compte démo.
Bien-sur si une version pouvant tournée sur un compte démo est terminée.

Objectifs :
1 juillet - Avoir terminé une première version de mon EA, ce qui me laisse 3 mois avant la mise en réel.
Donc 3 mois pour backtester et améliorer.
1 octobre - Mise en production sur un compte de 200 €.

Avatar du membre
FullPips
VideoBourse family
Messages : 4254
Enregistré le : 09 oct. 2010, 09:28
Localisation : Suisse

Re: Mon defi 2018, developper un EA MQL5

#2 Message par FullPips »

Salut Pierre :-)

Pas trop dur le saut MQL4 > MQL5 ?

Autant je trouve le mql4 accessible pour des non développeurs, autant MQL5 et son langage objet truc muche me donne pas trop envie.

Avatar du membre
Trader55
VideoBourse family
Messages : 1280
Enregistré le : 21 sept. 2014, 21:30

Re: Mon defi 2018, developper un EA MQL5

#3 Message par Trader55 »

Moi , je ne comprends pas la finalité. Pourquoi apprendre un langage MQL5 si on a déjà pas une stratégie qui fonctionne sous MQL4.

Moi Pierre ce qui m’intéresserait que tu apprennes et que tu m'enseignes comment créer un GUI à intégrer dans MQL4.

J'avais posé la question ici :

https://www.mql5.com/en/forum/191682

Avec cet exemple ultime :
mt4pt_display.png
mt4pt_display.png (23.66 Kio) Vu 9635 fois
Mais jamais de réponse, idem sur le forum trading automaique (où d'ailleurs faute d'administration il n'y a plus personne).


J'imagine qu'il faut d'abord dessiner le graphique puis faire des liaisons entre des variables MQL4 et le graphique mais personne n'a jamais été capable de m'expliquer comment.

Avatar du membre
Pierre8r
Membre assidu
Messages : 275
Enregistré le : 28 sept. 2013, 07:54

Re: Mon defi 2018, developper un EA MQL5

#4 Message par Pierre8r »

FullPips a écrit :Salut Pierre :-)

Pas trop dur le saut MQL4 > MQL5 ?

Autant je trouve le mql4 accessible pour des non développeurs, autant MQL5 et son langage objet truc muche me donne pas trop envie.
D'abord la motivation, avant de répondre à ta question.
https://www.mql5.com/en/forum/219009

In MT5 you can backtesting Multi-Symbol strategies natively.
La possibilité de backtester nativement des stratégies multi-produits.

Il y a aussi ça :
MT5 is a Multi-Market platform
Le fait qu'en principe on puisse également trader des actions avec MT5.
Mais ça je n'ai pas l'impression que ce soit très populaire.
Ce broker https://just2trade.com/ semble le faire, mais ça n'a pas l'air très populaire.

La réponse à ta question.
Mon sentiment au point ou j'en suis, il faut reprendre son code, des modifications cosmétiques ne sont pas suffisantes.
Il y a moins de compétences freelances en MQL5 qu'en MQL4.
Il y a, sans doute, également moins d'exemples.

Ma démarche, je vais tenter de développer mon EA en MQL5, et si je me cogne à un mur, je ferais marche arrière.
Pour le moment je n'ai pas encore ressenti le mur.
Pour le moment j'essaie d'utiliser une CList, je n'ai pas trouvé beaucoup d'exemples.
Mais je ne sais pas si ce serait plus simple en MQL4, je ne sais meme pas si ça existe en MQL4.
Donc, je tente et je vais voir.

Avatar du membre
Pierre8r
Membre assidu
Messages : 275
Enregistré le : 28 sept. 2013, 07:54

Re: Mon defi 2018, developper un EA MQL5

#5 Message par Pierre8r »

Trader55 a écrit :Moi Pierre ce qui m’intéresserait que tu apprennes et que tu m'enseignes comment créer un GUI à intégrer dans MQL4.
Je ne parlerai pas de la partie graphique, les zolis dessins.
Si tu veux de zolis dessins il faut quelqu'un capable de faire de zolis dessins.

Entre parenthèse la partie GUI me semble plus complète sous MQL5 que sous MQL4, ce n'est que mon avis.

Je reviens à ta question.
Qui dit GUI dit programmation événementielle.
Tu rajoutes une marche à la complexité du code.
Et quelle marche !!!!
En développant une GUI tu offres la possibilité à l'utilisateur de cliquer sur des boutons, mais tu ne sais pas dans quel ordre il va le faire.
Tu ne sais pas s'il ne vas pas cliquer sur un bouton alors que l'action déclenchée par le clique précédant n'est pas terminée.

Avatar du membre
Trader55
VideoBourse family
Messages : 1280
Enregistré le : 21 sept. 2014, 21:30

Re: Mon defi 2018, developper un EA MQL5

#6 Message par Trader55 »

Pierre8r a écrit : En développant une GUI tu offres la possibilité à l'utilisateur de cliquer sur des boutons, mais tu ne sais pas dans quel ordre il va le faire.
Tu ne sais pas s'il ne vas pas cliquer sur un bouton alors que l'action déclenchée par le clique précédant n'est pas terminée.
Ben, l'utilisateur c'est moi, en fait je souhaiterais connaitre quel logiciel utiliser pour faire le dessin et comment faire la liaison entre datas MQL4 et boutons/valeurs dans le "dessin"

Avatar du membre
FullPips
VideoBourse family
Messages : 4254
Enregistré le : 09 oct. 2010, 09:28
Localisation : Suisse

Re: Mon defi 2018, developper un EA MQL5

#7 Message par FullPips »

Trader55 a écrit :Moi Pierre ce qui m’intéresserait que tu apprennes et que tu m'enseignes comment créer un GUI à intégrer dans MQL4.
Ben regarde dans le code de l'EA ?

(si tu l'as pas, je dois l'avoir en magasin. En tout cas je l'avais. Une folie complète au demeurant)

Avatar du membre
FullPips
VideoBourse family
Messages : 4254
Enregistré le : 09 oct. 2010, 09:28
Localisation : Suisse

Re: Mon defi 2018, developper un EA MQL5

#8 Message par FullPips »

Bon MT5 devrait arriver sous peu chez Darwinex. Je m'y mettrai à ce moment là. Pas avant.

De là à me lancer dans le mql5, il y a un pas que je ne prévois pas forcément de franchir.

MT5 n'a pas un grand avenir tant que MT4 n'auras pas été débranché.

Et Metaquotes n'ont pas un grand avenir sans MT4... le serpent se mord la queue depuis des années.

Zechatdoc
Membre assidu
Messages : 143
Enregistré le : 14 janv. 2014, 23:51

Re: Mon defi 2018, developper un EA MQL5

#9 Message par Zechatdoc »

J'en etais resté au stade ou ils incorporaient petit a petit mql5 dans mql4 ... Bizarre qu'il existe encore ce '5' !! :D

Zechatdoc
Membre assidu
Messages : 143
Enregistré le : 14 janv. 2014, 23:51

Re: Mon defi 2018, developper un EA MQL5

#10 Message par Zechatdoc »

Ps : aux vieux de la vieille, vous avez des nouvelles de... Je ne me souviens plus de son pseudo, mais le jeune la.. plutôt doué dans les maths et compatriote d'eric si je ne m'abuse..?

Avatar du membre
Trader55
VideoBourse family
Messages : 1280
Enregistré le : 21 sept. 2014, 21:30

Re: Mon defi 2018, developper un EA MQL5

#11 Message par Trader55 »

Qasar, c'etait çà ?

Avatar du membre
Trader55
VideoBourse family
Messages : 1280
Enregistré le : 21 sept. 2014, 21:30

Re: Mon defi 2018, developper un EA MQL5

#12 Message par Trader55 »

Hey et temps que tu aies là ZeChat, tu pourrais repondre à ma question , sur cette file.

I know you're the best

Zechatdoc
Membre assidu
Messages : 143
Enregistré le : 14 janv. 2014, 23:51

Re: Mon defi 2018, developper un EA MQL5

#13 Message par Zechatdoc »

Quasar ! Oui bravo, c'est ca ! Bonne mémoire !!
Pour les Ihms, je ne peux pas te repondre, je suis completement a la ramasse maintenant !
Le mieux c'est de 'depiauter' des exemples si t'en trouves, j'peux malheureusement pas te dire mieux !

Avatar du membre
FullPips
VideoBourse family
Messages : 4254
Enregistré le : 09 oct. 2010, 09:28
Localisation : Suisse

Re: Mon defi 2018, developper un EA MQL5

#14 Message par FullPips »

Zechatdoc a écrit :Quasar ! Oui bravo, c'est ca ! Bonne mémoire !!
Je t'ai envoyé son linkedIN par message privé.

Jeff719
VideoBourse family
Messages : 785
Enregistré le : 28 sept. 2015, 16:18

Re: Mon defi 2018, developper un EA MQL5

#15 Message par Jeff719 »

Hum... Quasar c'est pas lui qui en tant que veto disait poule back ? :lol:
Les informations présentées ne peuvent être considérées ni comme un conseil en investissement, ni comme une recommandation d'investissement. Il s'agit de commentaires généraux sur les marchés et de raisonnements que l'on peut tenir à leur sujet.

Avatar du membre
FullPips
VideoBourse family
Messages : 4254
Enregistré le : 09 oct. 2010, 09:28
Localisation : Suisse

Re: Mon defi 2018, developper un EA MQL5

#16 Message par FullPips »

Jeff719 a écrit :Hum... Quasar c'est pas lui qui en tant que veto disait poule back ? :lol:
De mémoire il est chimiste de formation...

Faut une fois que je voie ce qu'il devient lui...

Avatar du membre
Pierre8r
Membre assidu
Messages : 275
Enregistré le : 28 sept. 2013, 07:54

Bilan du premier trimestre de mon défi 2018

#17 Message par Pierre8r »

Développer un robot de trading en MQL5.
Bilan du premier trimestre de mon défi 2018

L'objectif le plus haut est d’être assez confiant sur mon robot pour oser le faire tourner sur un compte réel de 200 €.
Donc avec une perte potentielle maxi de 200 €.
Comme je l'ai dit il y a 3 mois, c'est un défi difficile pour moi.
Je peux encore réussir, mais ça va être difficile.

Avatar du membre
Pierre8r
Membre assidu
Messages : 275
Enregistré le : 28 sept. 2013, 07:54

Bilan au 2 Juin 2018

#18 Message par Pierre8r »

Objectifs donnés le 18/01/2018
Objectifs :
1 juillet - Avoir terminé une première version de mon EA, ce qui me laisse 3 mois avant la mise en réel.
Donc 3 mois pour backtester et améliorer.
1 octobre - Mise en production sur un compte de 200 €.
Les objectifs ne seront pas tenus.
Voilà comment je redéfini mes objectifs :

Objectifs :
1 octobre - Avoir terminé une première version de mon EA.
Puis 3 mois pour backtester et améliorer.
1 janvier 2019 - Mise en production sur un compte de 200 €.

L'objectif me parait très ambitieux.

Mes objectifs à court terme :
La semaine prochaine étudier le C++, et en particulier les conteneurs de la STL pour pouvoir faire le parallèle avec les conteneurs de MQL5.
Les 2 semaines suivantes essayer de comprendre en profondeur l'article et le code source de cet article
https://www.mql5.com/en/articles/2653
pour estimer si je peux m'en servir comme base de mes propres EAs.

Avatar du membre
Pierre8r
Membre assidu
Messages : 275
Enregistré le : 28 sept. 2013, 07:54

Re: Mon defi 2018, developper un EA MQL5

#19 Message par Pierre8r »

Objectifs :
1 juillet - Avoir terminé une première version de mon EA, ce qui me laisse 3 mois avant la mise en réel.
Je fais le point un peu moins de six mois après mettre lancé ce défi.
La première version de mon EA n'existe pas.
En faisant tourner mon idée de stratégie à la main, je me suis apperçu qu'elle ne semble pas profitable.
Donc je reparts de zéro.
Je suis à la recherche d'une stratégie, que je dois ensuite coder.
Pas totalment de zéro, puisque durant ces 6 mois j'ai développé ma compétance en MQL5.

Nouvel objectif à 6 mois, 1 janvier 2019 :
Avoir trouvé une stratégie, et en avoir développé une première version.

MaPomme
Membre assidu
Messages : 181
Enregistré le : 21 oct. 2015, 14:07

Re: Mon defi 2018, developper un EA MQL5

#20 Message par MaPomme »

Pourquoi, pour commencer, n'essayes tu pas de porter un EA MQL4, de ta conception ou pas, vers MQL5. Cela te permettrais de te concentrer uniquement sur l'aspect codage, et éventuellement de pouvoir comparer les performances pour t'assurer de la validité de ton travail ?

Avatar du membre
Pierre8r
Membre assidu
Messages : 275
Enregistré le : 28 sept. 2013, 07:54

Re: Mon defi 2018, developper un EA MQL5

#21 Message par Pierre8r »

MaPomme a écrit :Pourquoi, pour commencer, n'essayes tu pas de porter un EA MQL4, de ta conception ou pas, vers MQL5. Cela te permettrais de te concentrer uniquement sur l'aspect codage, et éventuellement de pouvoir comparer les performances pour t'assurer de la validité de ton travail ?
J'ai déjà porté un indicateur de ma conception de MQL4 vers MQL5.
Je n'ai jamais eu d'EA full automatique en MQL4.
J'ai développé des EA MQL4 semi-automatique.
Semi-automatique c'est-à-dire qu'il faut faire une analyse technique au minimum.
Mieux une analyse global macro, plus une analyse technique, et rentrer à la main le take profits et le stop loss.
Rien de génial.
C'est peut-être une idée.
L'idéal ce serait un EA full automatique, mais c'est peut-être viser trop haut.

Jeff719
VideoBourse family
Messages : 785
Enregistré le : 28 sept. 2015, 16:18

Re: Mon defi 2018, developper un EA MQL5

#22 Message par Jeff719 »

Pierre8r a écrit : J'ai déjà porté un indicateur de ma conception de MQL4 vers MQL5.
Je n'ai jamais eu d'EA full automatique en MQL4.
J'ai développé des EA MQL4 semi-automatique.
Semi-automatique c'est-à-dire qu'il faut faire une analyse technique au minimum.
Mieux une analyse global macro, plus une analyse technique, et rentrer à la main le take profits et le stop loss.
Rien de génial.
C'est peut-être une idée.
L'idéal ce serait un EA full automatique, mais c'est peut-être viser trop haut.
Bah, full automatique ça casse pas des briques. Take et Stop méritent d'être automatisés sauf qu'il faut disposer d'indicateurs de volat.

Global macro en effet c'est du long terme (je suppose). Donc pas back testable par une équipe retail.

Qu'entends-tu pas global macro précisément ?
Les informations présentées ne peuvent être considérées ni comme un conseil en investissement, ni comme une recommandation d'investissement. Il s'agit de commentaires généraux sur les marchés et de raisonnements que l'on peut tenir à leur sujet.

Avatar du membre
Pierre8r
Membre assidu
Messages : 275
Enregistré le : 28 sept. 2013, 07:54

Re: Mon defi 2018, developper un EA MQL5

#23 Message par Pierre8r »

Global macro en effet c'est du long terme (je suppose). Donc pas back testable par une équipe retail.
Oui ça semble difficilement back testable.
Je n'ai jamais essayé.
Risque de biais, on connait déjà la fin de l'histoire.
Qu'entends-tu pas global macro précisément ?
Ce que j'entends par global macro ce sont les données économiques mondiales, ( taux d'inflation, taux de croissances, évolution des pyramides des ages, etc.), politiques des banques centrales ( quantitative easing, taux des obligations d'état,etc.), crises économiques, éclatement de bulles, etc.
Je ne suis absolument pas certain de la justesse de ma définition.

Avatar du membre
Pierre8r
Membre assidu
Messages : 275
Enregistré le : 28 sept. 2013, 07:54

Mon defi 2019 trouver une stratégie d'investissement long te

#24 Message par Pierre8r »

Bonjour,

Bonne année 2019 et la réalisation de tous vos vœux.

J'ai échoué en ce qui concerne mon défi 2018 de réaliser un robot de trading.
Point positifs :
- Du coup je n'ai pas perdu d'argent en bourse :-D :-D :-D :-D :-D
- J'ai accru ma compétence en MQL5, il reste de la marge.
- J'ai découvert qu'il est possible de trader les ETF avec un EA MQL5.

Mon défi 2019 trouver une stratégie discrétionnaire d'investissement long terme, et commencer à l'appliquer courant 2019.
L'idée c'est de dynamiser mon modeste patrimoine financier placé aujourd'hui dans des fonds euros.
Je vais donc chercher une stratégie discrétionnaire d'investissement long terme.
Définir un plan de trading le plus précis possible.
Produits support, des ETF.

kamelkamel

Re: Mon defi 2018, developper un EA MQL5

#25 Message par kamelkamel »

Zechatdoc a écrit :J'en etais resté au stade ou ils incorporaient petit a petit mql5 dans mql4 ... Bizarre qu'il existe encore ce '5' !! :D
Salut Pierre :-)

Pas trop dur le saut MQL4 > MQL5 ?

Autant je trouve le mql4 accessible pour des non développeurs, autant MQL5 et son langage objet truc muche me donne pas trop envie

Répondre