Discussion de l'article "Rapide Plongée dans MQL5"

 

Un nouvel article Rapide Plongée dans MQL5 a été publié :

Vous avez décidé d'étudier le langage de programmation des stratégies de trading MQL5, mais vous n'y connaissez rien ? Nous avons essayé d'examiner les terminaux MQL5 et MetaTrader 5 du point de vue des nouveaux venus et avons écrit ce court article d'introduction. Dans cet article, vous pouvez trouver une brève idée des possibilités du langage, ainsi que quelques conseils pour travailler avec MetaEditor 5 et le terminal.

Alors, quels avantages y a-t-il à connaître MQL5 ? Peut-être avez-vous décidé d'étudier un langage POO (programmation orientée objet) moderne. Après avoir étudié MQL5, vous pouvez facilement maîtriser d'autres langages de haut niveau, tels que C++, С#, Java, etc. Bien sûr, cela ne veut pas dire qu'ils sont très similaires, mais leurs bases ont beaucoup en commun.

Ou peut-être connaissez-vous déjà l'un de ces langages et avez-vous une idée pour créer votre propre robot de trading ou système d'analyse d'informations pour travailler sur les marchés financiers. Dans ce cas, vous maîtriserez facilement le langage MQL5 spécialisé créé spécifiquement à cet effet.

Ou peut-être connaissez-vous déjà MQL4 activement utilisé pour créer divers robots et indicateurs de trading pour le tout populaire terminal de trading MetaTrader 4 ? Ensuite, il vous suffit de faire un petit effort pour voir toute la puissance du nouveau langage MQL5 et tous les avantages du nouvel environnement MetaEditor 5 development environment.

Il peut y avoir de nombreuses raisons d'étudier le MQL5, et nous souhaitons vous donner quelques conseils pour savoir par où commencer et à quoi faire attention. Alors, commençons.

Rapide Plongée dans MQL5

Auteur : MetaQuotes

 

Excellent article. Il est concis et va droit au but. Contrairement à l'article précédent de l'auteur-anonyme MetaQuotes, les buts, les objectifs et le public cible de l'article sont clairement tracés. J'ai même trouvé un certain nombre de points nouveaux pour moi.

La seule chose :

Изучение основ языка MQL5 лучше всего начинать с написания скриптов, в которые можно вставлять примеры из Документации MQL5 или брать примеры скриптов из Code Вase. Далее можно приступать к работе с графическими объектами и начинать опыты с торговыми операциями на демосчете.

В качестве следующего этапа в изучении можно порекомендовать написание собственных пользовательских индикаторов и разбор примеров из Code Base и статей с примерами индикаторов. К тому времени, как вы освоите индикаторы, вы уже будете готовы к пониманию функций обработки событий. 

Je changerais ces paragraphes. Je vous conseille toujours de commencer l'apprentissage de MQL5 par l'écriture d'indicateurs. Un Expert Advisor est déjà une étape de travail avec des indicateurs et des flux d'informations. Pour ceux qui connaissent MQL4, il est plus facile de s'adapter aux innovations de MQL5 par le biais des indicateurs.
 
abolk:
...je vous conseille quand même de commencer à apprendre MQL5 en écrivant des indicateurs.....
Je ne suis pas d'accord. C'est avec des scripts... la structure d'un script en tant que programme est plus simple... est plus facile à comprendre pour les débutants...
 
MetaQuotes Merci beaucoup !!! Vous avez un grand talent pour écrire des articles, ils sont si faciles à comprendre la réalité du projet, toujours écrit de façon claire et compréhensible, en un mot très cool pour comprendre les articles. Merci de ne pas oublier les nouveaux arrivants. Et surtout par où commencer pour les nouveaux membres a toujours été la première chose à faire, et les derniers articles sont justement là pour ça. Merci encore une fois !
 
denkir:
Je ne suis pas d'accord. Spécifiquement avec les scripts... la structure d'un script en tant que programme est plus simple... plus facile à comprendre pour un débutant.

Je ne discuterai pas. Il y a autant de personnes ici que d'opinions. Et il y a peu d'aspects initiaux : les scripts, les Expert Advisors, les indicateurs. Je pars du fait que MQL5 est un langage appliqué. Et ce n'est pas le langage qui est étudié/recherché, mais les capacités du terminal à automatiser l'information et la composante analytique du système de trading.

Les indicateurs et les conseillers experts résolvent des tâches différentes. Pour présenter l'aspect appliqué du langage MQL5, je commencerais par les indicateurs. Les indicateurs vous permettent de comprendre l'organisation et la structure des flux d'informations. De plus, un débutant en programmation peut s'initier rapidement aux constructions de base du langage de programmation et aux cycles de tic-tac de MQL5.

Mais il est préférable de commencer à apprendre la programmation des Expert Advisors avec des scripts. Mais ce n'est pas crucial ici. Vous pouvez tout à fait ignorer les scripts.

 
abolk:

Je ne vais pas polémiquer. Il y a autant de personnes ici que d'opinions. Et il y a quelques aspects initiaux : les scripts, les Expert Advisors, les indicateurs....

Et il n'y a probablement rien à discuter :-))))

Comparer les scripts et les indicateurs, c'est comme comparer une tondeuse à gazon avec une niveleuse... chacun a ses propres objectifs...

abolk:

...je pars du fait que MQL5 est un langage appliqué. Et ce n'est pas le langage qui est étudié/recherché, mais les capacités du terminal à automatiser l'information et la composante analytique du système de trading.

 
Fantastique, j'ai toujours voulu apprendre mais je n'arrivais pas à me lancer ; maintenant je peux suivre les tutoriels pas à pas et je suis très contente !
 
J'ai étudié l'informatique, je ne comprends rien à l'économie, et maintenant mon travail est lié à la finance, alors voir cette communauté, c'est comme voir une bouée de sauvetage !
 
MetaQuotes Software Corp.:

Nouvel article Démarrer rapidement avec MQL5:

Auteur : MetaQuotes Software Corp.

"Pas de compilation conditionnelle de #ifdef, #else, #endif" etc."

Cette affirmation est fausse ou mal traduite ! !!!!!!!!

La compilation conditionnelle est possible ! Veuillez corriger !

 
Otto:

"Pas de compilation conditionnelle de #ifdef, #else, #endif" etc."

Cette affirmation est fausse ou mal traduite ! !!!!!!!!

La compilation conditionnelle est possible ! Merci de corriger !

Bonjour !

oui, vous avez raison. Il s'agit d'un article relativement ancien. Nous avons supprimé les informations obsolètes. Merci à

MfG