Page 1 sur 3

Apprendre MQL5

Publié : 11 déc. 2017, 12:45
par Pierre8r
Bonjour,

Je cherche un sparring-partner pour apprendre à développer en MQL5.
J'ai déjà développé des EAs en MQL4.
Aujourd'hui je souhaite apprendre à développer en MQL5.
Pour augmenter ma motivation je recherche quelqu'un ayant un objectif similaire.
Je suis ouvert au dialogue pour savoir comment on peut s'organiser.
ça pourrait être comme ceci :
on se met d'accord pour étudier un article, ou des articles sur :
https://www.mql5.com/en/articles
ou du code source sur :
https://www.mql5.com/en/code
On étudie l'article, le code source chacun de notre coté, puis on organise un RDV Skype pour discuter de ce que l'on a compris, pas compris, etc.

Si vous maîtrisez déjà MQL5 et que vous êtes OK pour me former ou répondre à mes questions via Skype, je suis également intéressé. ;-D

Motivations :

https://www.mql5.com/en/forum/217288#comment_5895535

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

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

Re: Apprendre MQL5

Publié : 11 déc. 2017, 13:21
par Pierre8r
Mise à jour motivations.

Motivations

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

CList

Publié : 18 janv. 2018, 11:37
par Pierre8r
CList

C'est mon premier sujet d'étude de MQL5.
J'ai l'impression que ce n'est pas le sujet le plus facile.
Je pense étudier ces articles :
https://www.mql5.com/en/articles/709
https://www.mql5.com/en/articles/1334

Re: Apprendre MQL5

Publié : 18 janv. 2018, 13:18
par Trader55
As tu au moins une stratégie simple qui fonctionne bien sous MQL4 ? Si non, pourquoi la programmer en MQL5 ?

Comme çà ? Juste par ennui ? Autant apprendre le C++ ou C# , çà sera plus utile.

Il y a des cours gratuit, qui te plairaient . C'est ici :

https://openclassrooms.com/courses/prog ... -langage-c

Et lorsque tu sauras programmer en C, ce sera facile de passer en MQL5

Re: Apprendre MQL5

Publié : 18 janv. 2018, 14:41
par Trader55
et donc pourquoi pas apprendre c ?

Re: Apprendre MQL5

Publié : 18 janv. 2018, 14:50
par Pierre8r
Très bon cours, que j'ai suivi.
J'y suis d'ailleurs retourné récemment.
Je le recommande fortement.
J'ai zappé le chapitre 3
Partie 3 -

Formation Pratique:

 

Pour apprendre les bases de l'investissement, et découvrir concrètement comment fonctionnent des marchés financiers, plusieurs courtiers en ligne et Brokers mettent à votre disposition gratuitement des comptes virtuels (aussi appelés comptes démo) qui vous permettront de vous exercer et de trader dans les conditions du réel, sans prendre le moindre risque financier, puis ce qu'il s'agit d'argent virtuel. Vous pourrez alors vous entraîner et appliquer les éléments que vous allez apprendre lors de cette formation. Voici une petite liste des Courtiers et Broker qui proposent cela. N'hésitez pas à tester les différentes plateformes pour trouver celle qui vous correspond le mieux :

 

Comptes de Trading Virtuels:Comptes Réels:Courtiers en Ligne:
eToro
ActivTrades
Orbex
ProRealTime Futures / CFD
XTB
JFD Brokers
ETX Capital
eToro
ActivTrades
Orbex
XTB
ProRealTime Futures / CFD
JFD Brokers
ETX Capital
Binck.fr
Fortuneo
Créez vos propres fenêtres avec Qt

CList Je fais un premier point.

Publié : 27 janv. 2018, 16:41
par Pierre8r
Je fais un premier point.
Mon premier objectif était d'étudier CList
https://www.mql5.com/en/docs/standardli ... ures/clist
ça date du 18/1/2018 :
http://www.videobourse.fr/forum-forex/v ... 377#p83949

Je n'ai pas lu en entier les articles sélectionnés.
J'ai pensé un moment avoir trouvé la solution avec ce post :
https://www.mql5.com/en/forum/213003
Mais je n'ai pas réussi à utiliser le code pour faire ce que je souhaite faire.

Je pense passer par une étape de renforcement de mes connaissances en C++.
Pour cela je pense utiliser ce cours :
https://www.linkedin.com/learning/l-ess ... us-plus-11
Je recherche toujours un sparring-partner, voir le premier post de cette file.
Si vous voulez aussi étudiez ce cours en parallèle avec moi, vous êtes le bienvenu.
Je pense que ce cours va plus loin que celui-ci :
https://openclassrooms.com/courses/prog ... -langage-c

Re: Apprendre MQL5

Publié : 27 janv. 2018, 17:39
par Trader55
Merci pour les liens Pierre.

Je vais un jour, sans doute me mettre à MQL5 mais uniquement lorsque MQL4 annoncera la fin.

Car pour écrire des stratégies de trading automatique, MQL4 est largement suffisant.

Au fait, as tu réussi à trouver une stratégie (en MQL4) qui donne des résultats ? (J'entends par là , un compte qui tient un backtest de 2010 à nos jours)

Re: Apprendre MQL5

Publié : 28 janv. 2018, 03:59
par FullPips
Dans sa dernière video, Juan Colon, le CEO de Darwinex, indique qu'en état actuel du projet de régulation de l'ESMA, ni MT4, ni MT5 sont conforme à l'une des normes prévues !

Sauf erreur c'est cela :
ii. A margin close out rule on a position by position basis. This would standardise the percentage of margin at which providers are required to close out a retail client’s open CFD;
https://www.esma.europa.eu/press-news/e ... ect-retail

Levier 1:5, plus de Metatrader, etc. si tout entre en fonction, l'avenir n'est pas rose.

Pour coller au sujet, ne serait-il pas urgent d'attendre que l'avenir de MT5 sorte de la brume pour investir du temps sur l'apprentissage de ce langage ?

Bon c'est du C++ légèrement appauvri. Donc autant apprendre le C++ ...

Mais bon les gars, même si on touchait notre bille avec le MT4 qui est particulièrement accessible au non professionnels, coder c'est un métier.

Avec la mondialisation, on trouve des tâcherons qui codent pour une bouchée de pain à moins de $ 5.-- de l'heure.

Bon après si apprendre à coder, on le voit comme faire du macramé pour s'occuper, c'est autre chose...

Re: Apprendre MQL5

Publié : 28 janv. 2018, 10:04
par Trader55
Heureusement, il n'y a pas que Darwinex et il restera d'autres broker vers qui nous nous tournerons.

Darwinex c'est le JFD broker d'il y a 3 ans, et où on voit qu'aujourd'hui y'a plus personne.

Re: Apprendre MQL5

Publié : 28 janv. 2018, 15:24
par Pierre8r
FullPips a écrit : Bon c'est du C++ légèrement appauvri. Donc autant apprendre le C++ ...
C'est pour ça que je suis des cours de C++.
FullPips a écrit : Mais bon les gars, même si on touchait notre bille avec le MT4 qui est particulièrement accessible au non professionnels, coder c'est un métier.

Avec la mondialisation, on trouve des tâcherons qui codent pour une bouchée de pain à moins de $ 5.-- de l'heure.
Dans ce domaine, essayer d’être profitable en bourse, je pense qu'il est souhaitable de ne confier aux autres que les taches que l'on est soi-même capable de faire.
ça te permet de juger de la qualité du travail fourni, à l'échelle de ton propre jugement.
Personnellement, je préfère du code facilement maintenable, qu'optimisé.

Re: Apprendre MQL5

Publié : 28 janv. 2018, 16:05
par FullPips
Trader55 a écrit :Heureusement, il n'y a pas que Darwinex et il restera d'autres broker vers qui nous nous tournerons.
Heu...

Les nouvelles normes de l'ESMA concerneront tous les brokers établis sur le territoire de l'Union Européenne, pas juste Darwinex :wink:

Heureusement, pour le moment c'est la présentation du projet, pas encore le règlement qui va entrer en vigueur.

Pour JFD, je pense que tu as tords de corréler l'intérêt un peu moindre sur videobourse après le départ de Cyril Tabbet et de Marc Raffard de JFD, avec la bonne marche de l'entreprise JFD Brokers qui au contraire semble bonne si on se base sur les remontées que poste régulièrement Fabien.

Re: Apprendre MQL5

Publié : 28 janv. 2018, 20:48
par Trader55
FullPips a écrit : Pour JFD, je pense que tu as tords de corréler l'intérêt un peu moindre sur videobourse après le départ de Cyril Tabbet et de Marc Raffard de JFD, avec la bonne marche de l'entreprise JFD Brokers qui au contraire semble bonne si on se base sur les remontées que poste régulièrement Fabien.
Je parlais des français et JFD. Je crois que l'implantation de JFD en Bulgarie c'est pour être proche et des russes et des allemands.
Je ne connais pas la part du marché pour la France.

Re: Apprendre MQL5

Publié : 01 févr. 2018, 11:32
par Pierre8r
Des infos, qui si elles se révèlent vraies, me confirme dans l'idée de donner une chance à MQL5 :

MetaTrader 4 ne serait plus vendu.
https://www.mql5.com/en/forum/225254/pa ... nt_6444244
Dans le future il deviendrait possible de travailler avec un autre langage que MQL5.
https://www.mql5.com/en/forum/225254/pa ... nt_6444265

RAZ Etape 1 : Développer un indicateur SMA simple moving ave

Publié : 02 févr. 2018, 18:01
par Pierre8r
Apprendre MQL5
RAZ
Je repars de zéro.
Je laisse tomber CList, et ce qu'on peut faire avec.
CList c'est un échec mais je pense y revenir plus tard, pour cela je dois mieux maîtriser MQL5 et son coté syntaxe C++.

Etape 1 :
Développer un indicateur SMA simple moving average en MQL5.
Isoler la partie calcul de la partie graphique pour pouvoir utiliser la partie calcul dans un EA.
Tous ceux qui veulent participer sont les bienvenus.
Vous pouvez par exemple poster votre code sur cette file.

Développer un indicateur SMA simple moving average en MQL5.

Publié : 03 févr. 2018, 11:09
par Pierre8r
Je pense partir sur cet article :
https://www.mql5.com/en/articles/37

Je n'ai pas trouvé le code source de l'indicateur Moving Average dans MQL5. :shock:
Il est dans MetaTrader 5, mais je ne l'ai pas trouvé dans MetaEditor.

STEP-BY-STEP GUIDE TO WRITING AN EXPERT ADVISOR IN MQL5 FOR

Publié : 23 févr. 2018, 11:22
par Pierre8r
Je continu sur celui-là :
STEP-BY-STEP GUIDE TO WRITING AN EXPERT ADVISOR IN MQL5 FOR BEGINNERS
https://www.mql5.com/en/articles/100

Re: Apprendre MQL5

Publié : 12 mars 2018, 10:59
par Pierre8r
Je parts à la recherche d'un EA MQL5 qui puisse me servir de base pour mettre en œuvre ma propre stratégie.
Une sorte de EA squelette en MQL5.

On m'en a conseillé un :
https://www.mql5.com/en/articles/2653
Sans doute très bien, mais pour le moment il ne m'est pas accessible.
Je vais en chercher un plus accessible pour moi pour le moment, quitte à revenir vers le premier plus tard.

Pierre

Re: Apprendre MQL5

Publié : 19 mars 2018, 17:49
par Pierre8r
Je vais étudier ce cours https://www.udemy.com/learn-mql5/
Cours qui n'est pas disponible à la vente pour le moment.
J'y ai accès car je l'ai acheté il y a un moment.

Mon nouveau blog : [url]http://www.apprendre-mql5.com[/url]

Publié : 21 mars 2018, 10:33
par Pierre8r

Re: Apprendre MQL5

Publié : 23 mars 2018, 12:31
par Pierre8r
Livres achetés récemment :
Je vais bientôt rechercher des sparring-partners :lol:
IMG_20180323_100021179.jpg

Re: Apprendre MQL5

Publié : 02 juin 2018, 17:36
par Pierre8r
Comme annoncé dans une autre file, voici 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.

Je suis toujours à la recherche d'un sparring-partner.
Si quelqu'un veut étudier le C++ avec moi c'est le moment. :D

Re: Apprendre MQL5

Publié : 13 juin 2018, 14:06
par Pierre8r
Planning :
Semaine du 11 au 17 Juin

Etudier :
MQL5 COOKBOOK: IMPLEMENTING AN ASSOCIATIVE ARRAY OR A DICTIONARY FOR QUICK DATA ACCESS
de Vasiliy Sokolov
https://www.mql5.com/en/articles/1334

Puis le premier article sur UNIVERSAL EXPERT ADVISOR
UNIVERSAL EXPERT ADVISOR: TRADING MODES OF STRATEGIES (PART 1)
https://www.mql5.com/en/articles/2166

Le premier article de la série UAE ne compile pas, à cause d'une erreur dans le code source de CDictionary.mqh

Code : Tout sélectionner

cannot cast 'DoubleValue' to 'ULongValue'	Dictionary.mqh	209	14
CDictionary.mqh a été développé par le meme auteur, je vais donc commencer par étudier l'article sur CDictionary.mqh

Re: Apprendre MQL5

Publié : 13 juin 2018, 16:59
par MaPomme
J’espère pour toi que tu y trouveras ton bonheur.

Re: Apprendre MQL5

Publié : 13 juin 2018, 17:02
par Pierre8r
MaPomme a écrit :J’espère pour toi que tu y trouveras ton bonheur.
Tu as déjà essayé de l'étudier ?