Discussion de l'article "Comment nous avons construit la plateforme de trading la plus puissante propulsée par le machine learning : l'évolution de MQL et de MetaTrader à travers les archives, les forums et les versions"

 

Un nouvel article Comment nous avons construit la plateforme de trading la plus puissante propulsée par le machine learning : l'évolution de MQL et de MetaTrader à travers les archives, les forums et les versions a été publié :

Historique technique de l'évolution de MQL : des langages limités MQL et MQL II, en passant par le langage procédural MQL4, jusqu'au langage orienté objet MQL5 avec compilation native, des API riches et un environnement d'ingénierie complet. Nous présentons ici les principales fonctionnalités du langage et ses intégrations avec Python, OpenCL, ONNX, OpenBLAS, les bases de données, DirectX, l'Assistant IA agentique et le Model Context Protocol (MCP), qui connecte les systèmes d'IA au terminal, à MetaEditor, aux données de marché, aux opérations de trading et aux outils de développement. Cet article examine des documents d'archives sur les origines de MetaQuotes et de MetaTrader, le lancement de MQL4.COM et MQL5.COM, les championnats, Algo Forge et leur impact sur l'écosystème.

De nos jours, il est difficile de considérer MetaEditor comme un simple éditeur de code. Il comprend la documentation, un compilateur, un débogueur, un profileur, la gestion de projet, l'intégration de MQL5.COM, le stockage centralisé du code source, l'intégration de Python, la prise en charge d’ONNX, un Assistant IA, la prise en charge des bases de données SQLite et la possibilité de travailler avec des fichiers CSV sous forme de tableaux modifiables. Pourtant, cette évolution ne s'est pas produite du jour au lendemain.

Dès les premières générations de ses plateformes, MetaQuotes s'est orientée dans une seule direction : donner aux traders non seulement un graphique et un bouton pour passer des ordres, mais aussi la possibilité de décrire une idée de trading en code, de la tester sur des données historiques et de la mettre en œuvre sans intervention humaine. L'histoire de MQL est celle de la façon dont un langage simple pour les Expert Advisors a progressivement évolué vers un environnement d'ingénierie à part entière.

Internet n'a pas tout préservé. Certaines anciennes pages ont complètement disparu ; d’autres ne subsistent que dans l’Internet Archive Wayback Machine ; et d’autres encore se trouvent dans d’anciennes archives de forums et d’articles de presse. Néanmoins, il reste suffisamment de matière pour faire apparaître la trajectoire principale de cette évolution :

Fx Charts → MetaQuotes → MetaTrader → MetaTrader 4 → MetaTrader 5

Cette distinction est importante. Les archives contiennent différents numéros de build, des désignations de version internes et des titres d'anciens fils de discussion du forum. Toutefois, l’histoire publique de la plateforme se comprend mieux comme une progression de produits et d’idées plutôt que comme une séquence de numéros de version. Au cœur de cette histoire ne se trouvent pas les versions publiées des logiciels, mais la transformation progressive d'un terminal de trading en un espace de travail pour développeurs.

Comment nous avons créé la plateforme de trading la plus puissante basée sur l'apprentissage automatique — MetaTrader 5

Fil de discussion des tests

Auteur : MetaQuotes

 

Je viens tout juste de commencer à lire cet article.

Voici une capture d'écran de la plateforme MQ datant de 2001. On dirait qu'en 25 ans, il n'y a pratiquement pas eu de changements visuels. Et c'est même une bonne chose.

Mais pourquoi diable le fuseau horaire est-il indiqué dans Marketwatch de 2001 ?!

 

C'est une rétrospective intéressante, même si certaines affirmations sont discutables.


Mais où est le Tester ?! Il n'en est pas question, si l'on fait abstraction de la mention des fonctions Frame.


Où est la description du développement de l’outil le plus important du trading algorithmique, MetaTrader ?!

  • L'apparition du multidevise et du minuteur.
  • Une utilisation simple d’une immense archive de ticks réels.
  • Le cloud computing intégré et la possibilité de déployer ses propres fermes de calcul.
  • Perfectionnement de l’optimisation génétique.
  • Possibilité de créer son propre historique de cotations et d'effectuer des tests sur celui-ci.
  • Mode mathématique indépendant des cotations.
  • Formats de cache ouverts.
  • Fonctionnalités d’automatisation intégrées au Testeur.


Ou bien quelqu’un oserait-il affirmer que le Testeur MT4/5 n’est pas le numéro un dans l’histoire de son développement ?

La raison de l’intérêt (discussions, améliorations, etc.) pour les experts consultants réside-t-elle dans le langage, et non dans le Testeur ?


Titre de l'article.

Как мы построили самую мощную торговую платформу с Machine Learning: хроника развития MQL и MetaTrader по архивам, форумам и релизам.

 

Je ne vais pas toutes les énumérer, sinon la liste des fonctionnalités serait interminable.

Essayez de compléter vous-même : vous êtes vraiment un expert en matière de testeur.

 
C'était très intéressant à lire. L'ampleur du travail accompli en 26 ans est vraiment impressionnante, c'est tout simplement une prouesse technique incroyable. Peut-être qu’un jour, on consacrera un livre entier à ce projet, car si l’on décrivait absolument toutes ses fonctionnalités, on obtiendrait une véritable chronique de l’algorithmic trading. À mon avis, personne n’a fait plus que vous pour son développement. Personne n’a jamais proposé une solution « tout-en-un » clé en main de ce type pour l’utilisateur lambda. Un immense merci à MetaQuotes d’avoir transformé le terminal en un écosystème extrêmement puissant pour les développeurs. Nous attendons avec impatience la suite ! 👍
 
C'est incroyable, c'est comme assister à la création de la Joconde. J'ai commencé avec le langage MQL4, et je viens seulement de réaliser, après avoir lu l'intégralité de l'article, que vous aviez parcouru tout ce chemin. Ce projet et ses fondateurs méritent pleinement toutes les réussites qu'ils connaissent aujourd'hui 🙌💯
 

Quelle aventure incroyable !

J'espère que l'avenir réserve encore plus de nouveautés passionnantes pour la plateforme MetaTrader !😊

 
fxsaber #:
Mais pourquoi diable la version 2001 de Marketwatch affiche-t-elle un fuseau horaire ?!
Probablement parce que la plupart des conversions de fuseaux horaires se rapportent en fin de compte à l'heure GMT (en raison de l'heure d'été), et que la conversion de l'heure sans connaître à l'avance deux fuseaux horaires précis peut s'avérer délicate pour certaines personnes.
 
C'est bien écrit, c'était facile et intéressant à lire.
 
Cet article est vraiment inspirant. Le long parcours, la vision et le travail avisé des fondateurs et de l’équipe de MetaQuotes, en collaboration avec la communauté MQL et ses auteurs, continuent de donner naissance à quelque chose de véritablement remarquable. Vive le MQL !
 

Oui. C'était intéressant de s'en souvenir. La mémoire humaine est une chose étrange. On oublie vite tout ce qu'il y a de bon, tandis que les mauvaises expériences restent gravées dans la mémoire pendant longtemps. Je me souviendrai longtemps de la transition stressante vers la version 6.0 en conditions réelles. Et puis, les attentes non comblées concernant l’intégration du langage R à l’époque m’ont, dans l’ensemble, déçu. Aujourd’hui, bien sûr, avec le recul, cela semble insignifiant comparé à l’évolution qu’ont connue la communauté, le terminal et le langage.

Au vu des premières réactions et des questions concernant les IA mises en place, on a une impression étrange. Les possibilités proposées ont largement devancé les besoins actuels.

Bonne chance