Articles avec des exemples de programmation MQL5

icon

Accédez à une vaste collection d'articles avec des exemples de code montrant comment créer des indicateurs et des robots de trading pour la plateforme MetaTrader dans le langage MQL5. Les codes sources sont joints aux articles, vous pouvez donc les ouvrir dans MetaEditor et les exécuter pour voir comment les applications fonctionnent.

Ces articles seront utiles aussi bien à ceux qui viennent de commencer à explorer le trading automatisé qu'aux traders professionnels ayant une expérience de la programmation. Ils contiennent non seulement des exemples, mais aussi de nouvelles idées.

Ajouter un nouvel article
dernier | meilleur
L'ordre de création et de destruction d'objets dans MQL5
L'ordre de création et de destruction d'objets dans MQL5

L'ordre de création et de destruction d'objets dans MQL5

Chaque objet, qu'il s'agisse d'un objet personnalisé, d'un tableau dynamique ou d'un tableau d'objets, est créé et supprimé dans le programme MQL5 à sa manière. Souvent, certains objets font partie d'autres objets et l'ordre de suppression des objets lors de la désinitialisation devient particulièrement important. Cet article fournit quelques exemples qui couvrent les mécanismes de travail avec des objets.
Utilisation de Pseudo-Modèles comme Alternative aux Modèles C++
Utilisation de Pseudo-Modèles comme Alternative aux Modèles C++

Utilisation de Pseudo-Modèles comme Alternative aux Modèles C++

L'article décrit une façon de programmer sans utiliser de modèles mais en gardant le style de programmation iherenet pour eux. Il explique l’implémentation de modèles à l'aide de méthodes personnalisées et comporte un script prêt à l'emploi pour créer un code sur la base de modèles indiqués.
MQL5 Cookbook : Réduction de l'effet du surajustement et traitement de l'absence de cotations
MQL5 Cookbook : Réduction de l'effet du surajustement et traitement de l'absence de cotations

MQL5 Cookbook : Réduction de l'effet du surajustement et traitement de l'absence de cotations

Quelle que soit la stratégie de trading que vous utilisez, il y aura toujours une question de quels paramètres choisir pour assurer des bénéfices futurs. Cet article donne un exemple d'Expert Advisor avec la possibilité d'optimiser plusieurs paramètres de symboles en même temps. Cette méthode est destinée à réduire l'effet du surajustement des paramètres et à traiter les situations où les données d'un seul symbole ne sont pas suffisantes pour l'étude.
Nouvelles opportunités avec MetaTrader 5
Nouvelles opportunités avec MetaTrader 5

Nouvelles opportunités avec MetaTrader 5

MetaTrader 4 a gagné en popularité auprès des traders du monde entier, et il semblait que rien de plus ne pouvait être souhaité. Avec sa vitesse de traitement élevée, sa stabilité, son large éventail de possibilités d'écriture d'indicateurs, d'Expert Advisors et de systèmes de trading informatifs, et la possibilité de choisir parmi plus d'une centaine de courtiers différents, le terminal s'est grandement distingué des autres. Mais le temps ne s'arrête pas et nous nous trouvons face à un choix de MetaTrade 4 ou MetaTrade 5. Dans cet article, nous décrirons les principales différences du terminal de 5ème génération par rapport à notre actuel favori.
preview
Implémentation d'un modèle de table dans MQL5 : Application du concept MVC

Implémentation d'un modèle de table dans MQL5 : Application du concept MVC

Dans cet article, nous examinons le processus de développement d'un modèle de table dans MQL5 en utilisant le modèle architectural MVC (Modèle - Vue - Contrôleur) pour séparer la logique des données, la présentation et le contrôle, ce qui permet d'obtenir un code structuré, flexible et évolutif. Nous envisageons la mise en œuvre de classes pour la construction d'un modèle de table, y compris l'utilisation de listes chaînées pour le stockage des données.