Je souhaite apprendre le langage de programmation pour le terminal MT5. Par où commencer en tant que débutant ? - page 6
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Il n'est pas pratique d'apprendre le manuel de Kovalev à partir de zéro, car il est dépassé. Vous commencez à faire des exercices et ils ne se compilent pas. Et le simple fait de lire, sans pratique, rend plus difficile la mémorisation des choses.
Je ne pense pas que nous parlions d'exemples simples. C'est probablement déjà à la fin d'un manuel. Et c'est probablement une question de syntaxe, qui, si vous comprenez les bases, est facilement corrigée. Dans tous les cas, TC peut toujours demander pourquoi tel ou tel exemple ne compile pas.
Pouvez-vous donner un exemple du tutoriel qui ne compile pas ? Prenons un exemple.
On vous a conseillé à juste titre d'apprendre le C++, car MQL n'est que cela, et il y a beaucoup plus de matériel sur le C++.
Si vous connaissez le C++, étudiez le MQL à partir de l'aide, en analysant les EA d'autres personnes.
Et ce, si l'on planifie ses activités en dehors de MT. Mais on ne peut pas planifier une telle chose à l'avance. Pour l'instant, l'objectif est d'apprendre à écrire pour MT. Et si une personne commence avec C ou C++, elle y sera coincée pour ces choses qui sont absentes dans MQL dès le début. Après tout, même une simple impression de valeur ne peut être réalisée avec cout. À cet égard, MQL est beaucoup plus facile - Imprimer ou Alerter.
Il est donc préférable de commencer à apprendre ce dont vous avez besoin. Et plus tard, si cela vous plaît et que vous voulez continuer, vous pourrez passer au C++.
Apprenez le C++ si vous êtes un débutant. Voici une bonne ressourcehttps://foxford.ru/wiki/informatika/otlichiya-yazykov-programmirovaniya-si-i-s
Évitez les non-professionnels, leur langage est trop sec pour que l'on puisse se souvenir de quoi que ce soit. Utilisez des techniques mnémotechniques, il y a beaucoup de livres sur ce sujet sur Internet.
Personnellement, pour mémoriser quelque chose, il faut imaginer une fonction, par exemple, comme un objet du monde réel, en y ajoutant plus de luminosité et d'humour, de sexe et de surréalisme.
il est préférable de
6 autres paramètres doivent être saisis dans PositionOpen.Les autres paramètres ne doivent pas être prescrits
Il ne s'agit pas d'exemples simples. Il est probablement déjà à la fin d'un manuel scolaire. Et il s'agit probablement d'une question de syntaxe, qui, si vous comprenez les bases, peut être facilement corrigée. Dans tous les cas, TC peut toujours demander pourquoi tel ou tel exemple ne compile pas.
Pouvez-vous donner un exemple du tutoriel qui ne compile pas ? Prenons un exemple.
Oui, depuis le début, par exemple il n'y a pas de fonction Start, maintenant c'estOnInit().
J'ai trouvé une bonne description ici, si vous partez de zérohttps://sgr-tradeinvest.ru/mql4.
oui depuis le tout début, par exemple il n'y a pas de fonction Start, maintenant c'est OnInit()
Compilé. Il n'y a pas d'erreurs. Un seul avertissement, qui est facilement corrigé avec une compréhension élémentaire du terme "fonction".
J'ai même pris un exemple un peu plus gros :
Il compile également. 12 avertissements, mais aucun d'entre eux n'affecte les performances du programme. Ils sont également corrigés. Par conséquent, pour démarrer le didacticiel - c'est tout.
Apprenez le C++ si vous êtes un débutant. Voici une bonne ressourcehttps://foxford.ru/wiki/informatika/otlichiya-yazykov-programmirovaniya-si-i-s
Cet homme a besoin d'un chauffeur et vous lui donnez des réponses évasives. Au stade de la maîtrise de MQL, la question de savoir si le programmeur a besoin de la programmation en principe, s'il peut y arriver. MQL est plus facile que C++. Pourquoi s'embêter avec des choses compliquées ?
En particulier, le lien ci-dessus inclut tout ce que MQL n'a pas : bibliothèque standard (MLQ en a une, mais la sienne, pas C++), espace de noms, entrée et sortie via cout et cin.
Compilé. Il n'y a pas d'erreurs. Un seul avertissement, qui est facilement corrigé avec une compréhension de base du terme "fonction".
J'ai même pris un exemple un peu plus grand :
Il compile aussi. Il y a 12 avertissements, mais aucun d'entre eux n'affecte le fonctionnement du programme. Ils peuvent également être facilement réparés. C'est pourquoi le tutoriel est un bon point de départ.
J'ai essayé pour une raison quelconque et ça n'a pas marché. Je pensais que c'était à cause du changement de nom. Merci de l'avoir essayé. On devrait peut-être y revenir.
Yuri, eh bien, tout le monde commence quelque part.
J'ai commencé par le .php, puis j'ai étudié le .js, car sans lui, écrire quelque chose de normal n'est tout simplement pas réaliste. Lorsque le .js a été complété par la bibliothèque jquery, c'était une joie, mais il fallait l'apprendre. Beaucoup de gens ont écrit à l'époque que c'était une absurdité et qu'il fallait utiliser uniquement du .js pur, puis tout le monde est passé à l'utilisation de jquery, parce que les bibliothèques sont cool.
Quand j'ai touché au forex, j'ai étudié le .mql parce que j'en avais besoin, même si c'était difficile, ce n'est pas la même chose que php et js.
Donc tout ce qui compte, c'est le désir.
Maintenant, pour être un enfant cool, jquery n'est pas suffisant, vous devez étudier ***teen more frameworks... C'est ainsi que le programmeur moyen vit toute sa vie de programmeur inachevé - il apprend un framework et trois autres apparaissent en même temps.
Qu'avez-vous étudié ?
Si seulement vous saviez ce que vous savez déjà et ce que vous pouvez faire. En général, il suffit de prendre le conseiller expert dans le kit terminal, de l'ouvrir dans l'éditeur et de voir si quelque chose dans le code est mis en évidence dans une couleur différente - mettez le curseur à cet endroit, appuyez sur f1 et lisez l'aide.
Si vous n'êtes pas du tout familier avec la programmation, si vous ne savez pas ce qu'il faut faire, si, etc. - Vous pouvez commencer par un livre de langue pour les nuls ou des livres pour enfants.