Articles de programmation MQL4 et MQL5

icon

Étudiez le langage MQL5 pour la programmation de stratégies de trading dans de nombreux articles publiés, écrits essentiellement par vous, les membres de la communauté. Les articles sont regroupés en catégories pour vous aider à trouver plus rapidement des réponses à toutes les questions relatives à la programmation : Intégration, Tester, stratégies de trading, etc.

Suivez nos nouvelles publications et discutez-en sur le Forum!

Ajouter un nouvel article
dernier | meilleur
Analyse de régression de l'influence des données macroéconomiques sur la fluctuation des prix des devises
Analyse de régression de l'influence des données macroéconomiques sur la fluctuation des prix des devises

Analyse de régression de l'influence des données macroéconomiques sur la fluctuation des prix des devises

Cet article examine l'application de l'analyse de régression multiple aux statistiques macroéconomiques. Il donne également un aperçu de l'évaluation de l'impact des statistiques sur la fluctuation du taux de change sur la base de l'exemple de la paire de devises EURUSD. Une telle évaluation permet d'automatiser l'analyse fondamentale qui devient accessible même aux traders débutants.
Recherche d'erreurs et journalisation
Recherche d'erreurs et journalisation

Recherche d'erreurs et journalisation

MetaEditor 5 dispose de la fonctionnalité de débogage. Mais lorsque vous écrivez vos programmes MQL5, vous souhaitez souvent afficher non pas les valeurs individuelles, mais tous les messages qui apparaissent lors des tests et du travail en ligne. Lorsque le contenu du fichier journal est de grande taille, il est évident d'automatiser la récupération rapide et facile du message requis. Dans cet article, nous examinerons les moyens de trouver des erreurs dans les programmes MQL5 et les méthodes de collecte de données. Nous simplifierons également la connexion aux fichiers et apprendrons à connaître un programme simple LogMon pour une visualisation confortable des fichiers journaux
Tableaux Électroniques en MQL5
Tableaux Électroniques en MQL5

Tableaux Électroniques en MQL5

L'article décrit une classe de tableau dynamique à deux dimensions qui comporte des données de différents types dans sa première dimension. Le stockage des données sous la forme d'un tableau est pratique pour résoudre un large éventail de problèmes d'agencement, de stockage et d'exploitation avec des informations liées de différents types. Le code source de la classe qui implémente la fonctionnalité de travail avec des tableaux est joint à l'article.
MQL5 Cookbook : Analyse des propriétés de position dans le testeur de stratégie MetaTrader 5
MQL5 Cookbook : Analyse des propriétés de position dans le testeur de stratégie MetaTrader 5

MQL5 Cookbook : Analyse des propriétés de position dans le testeur de stratégie MetaTrader 5

Nous vous présenterons une version modifiée de l'Expert Advisor de l'article précédent "MQL5 Cookbook : Propriétés de la position dans le panneau d'informations personnalisé". Certains des problèmes que nous aborderons incluent l'obtention de données à partir de barres, la vérification de nouveaux événements de barre sur le symbole actuel, y compris une classe de trade de la bibliothèque standard dans un fichier, la création d'une fonction pour rechercher des signaux de trading et une fonction pour exécuter des opérations de trading , ainsi que la détermination des événements de trade dans la fonction OnTrade().
Comment ajouter de nouvelles langues à l'interface utilisateur de la plateforme MetaTrader 5
Comment ajouter de nouvelles langues à l'interface utilisateur de la plateforme MetaTrader 5

Comment ajouter de nouvelles langues à l'interface utilisateur de la plateforme MetaTrader 5

L'interface utilisateur de la plateforme MetaTrader 5 est traduite en plusieurs langues. Ne vous inquiétez pas si votre langue maternelle ne fait pas partie des langues prises en charge. Vous pouvez facilement effectuer la traduction en utilisant l'utilitaire spécial MetaTrader 5 MultiLanguage Pack, offert gratuitement par MetaQuotes Software Corp. à tous les participants. Dans cet article, nous allons montrer quelques exemples de la façon d'ajouter une nouvelle langue d'interface utilisateur à la plateforme MetaTrader 5.
Embarquement sur de nouveaux rails : Indicateurs personnalisés dans MQL5
Embarquement sur de nouveaux rails : Indicateurs personnalisés dans MQL5

Embarquement sur de nouveaux rails : Indicateurs personnalisés dans MQL5

Je ne vais pas énumérer toutes les nouvelles possibilités et fonctionnalités du nouveau terminal et du nouveau langage. Elles sont nombreuses, et certaines nouveautés méritent d'être discutées dans un article séparé. De plus, il n'y a aucun code d’écrit avec une programmation orientée objet, c'est un sujet trop sérieux pour être simplement mentionné dans un contexte comme des avantages supplémentaires pour les développeurs. Dans cet article, nous examinerons les indicateurs, leur structure, leur dessin, leurs types et leurs détails de programmation, par rapport à MQL4. J'espère que cet article sera utile aussi bien aux débutants qu'aux développeurs expérimentés, peut-être que certains d'entre eux trouveront quelques éléments d’apprentissage.
Traçage, Débogage et Analyse Structurelle du Code Source
Traçage, Débogage et Analyse Structurelle du Code Source

Traçage, Débogage et Analyse Structurelle du Code Source

L'ensemble complexe des problèmes de création d'une structure d'un code exécuté et de son traçage peut être réglé sans difficultés majeures. Cette possibilité est apparue dans MetaTrader 5 en raison de la nouvelle fonctionnalité du langage MQL5 - la création automatique de variables dont les données sont de type complexe (structures et classes) et leur élimination au moment de quitter le périmètre local. L'article comporte la description de la méthodologie et de l'outil prêt à l'emploi.
Indicateurs techniques et filtres numériques
Indicateurs techniques et filtres numériques

Indicateurs techniques et filtres numériques

Dans cet article, les indicateurs techniques sont traités comme des filtres numériques. Les principes de fonctionnement et les caractéristiques de base des filtres numériques sont expliqués. En outre, certains moyens pratiques de recevoir le noyau de filtre dans le terminal MetaTrader 5 et l'intégration avec un analyseur de spectre prêt à l'emploi proposé dans l'article "Création d’un analyseur de spectre" sont considérés. Les caractéristiques d'impulsion et de spectre des filtres numériques typiques sont utilisées comme exemples.
Expert Advisor basé sur les « Nouvelles dimensions en trading » livre écrit par Bill Williams
Expert Advisor basé sur les « Nouvelles dimensions en trading » livre écrit par Bill Williams

Expert Advisor basé sur les « Nouvelles dimensions en trading » livre écrit par Bill Williams

Dans cet article, je vais discuter du développement de l'Expert Advisor, basé sur le livre intitulé « Nouvelles dimensions en trading : Comment tirer profit du chaos dans les changes, les actions et les matières premières » par Bill Williams. La stratégie elle-même est bien connue et son utilisation est encore controversée parmi les traders. L'article examine les signaux système en trading, les spécificités de sa mise en œuvre et les résultats des tests sur les données historiques.
Calcul des caractéristiques intégrales des émissions d’indicateurs
Calcul des caractéristiques intégrales des émissions d’indicateurs

Calcul des caractéristiques intégrales des émissions d’indicateurs

Les émissions d’indicateurs sont un domaine peu étudié des études de marché. Cela est principalement dû à la difficulté d’analyse causée par le traitement de très grands tableaux de données variant dans le temps. L’analyse graphique existante est trop gourmande en ressources et a donc déclenché le développement d’un algorithme parcimonieux qui utilise des séries chronologiques d’émissions. Cet article montre comment l’analyse visuelle (image intuitive) peut être remplacée par l’étude des caractéristiques intégrales des émissions. Il peut intéresser à la fois les traders et les développeurs de systèmes de trading automatisés.
Le MQL5 Cookbook : Traitement de l'événement de TradeTransaction
Le MQL5 Cookbook : Traitement de l'événement de TradeTransaction

Le MQL5 Cookbook : Traitement de l'événement de TradeTransaction

Cet article considère les capacités du langage MQL5 du point de vue de la programmation par évènement. Le plus grand avantage de cette approche est que le programme peut recevoir des informations sur la mise en œuvre progressive d'une opération de trade. L'article contient également un exemple de réception et de traitement d'informations sur les opérations de trade en cours à l'aide du gestionnaire d'événements TradeTransaction. À mon avis, une telle approche peut être utilisée pour copier des transactions d'un terminal à un autre.
Les styles de dessin dans MQL5
Les styles de dessin dans MQL5

Les styles de dessin dans MQL5

Il existe 6 styles de dessin dans MQL4 et 18 styles de dessin dans MQL5. Par conséquent, il peut être intéressant d'écrire un article pour présenter les styles de dessin de MQL5. Dans cet article, nous examinerons les détails des styles de dessin dans MQL5. De plus, nous allons créer un indicateur pour montrer comment utiliser ces styles de dessin et affiner le tracé.
Dessiner les Émissions de l'Indicateur en MQL5
Dessiner les Émissions de l'Indicateur en MQL5

Dessiner les Émissions de l'Indicateur en MQL5

Dans cet article, nous allons traiter l'émission d'indicateurs - une nouvelle approche de l'étude de marché. Le calcul de l'émission est basé sur l'intersection de différents indicateurs : de plus en plus de points de couleurs et de formes différentes apparaissent après chaque tick. Ils forment de nombreux groupes comme des nébuleuses, des nuages, des pistes, des lignes, des arcs, etc. Ces formes contribuent à détecter les ressorts et les forces invisibles qui affectent le mouvement des prix du marché.
Application de la méthode des coordonnées propres à l'analyse structurelle de distributions statistiques non extensives
Application de la méthode des coordonnées propres à l'analyse structurelle de distributions statistiques non extensives

Application de la méthode des coordonnées propres à l'analyse structurelle de distributions statistiques non extensives

Le problème majeur de la statistique appliquée est le problème de l'acceptation des hypothèses statistiques. On a longtemps considéré qu'il était impossible de le résoudre. La situation a changé avec l'apparition de la méthode des coordonnées propres. Il s'agit d'un outil fin et puissant pour l'étude structurelle d'un signal permettant de voir plus que ce qui est possible en utilisant les méthodes de statistiques appliquées modernes. L'article se concentre sur l'utilisation pratique de cette méthode et présente des programmes en MQL5. Il traite également le problème de l'identification des fonctions en utilisant comme exemple la distribution introduite par Hilhorst et Schehr.
Transfert d'indicateurs de MQL4 vers MQL5
Transfert d'indicateurs de MQL4 vers MQL5

Transfert d'indicateurs de MQL4 vers MQL5

Cet article est dédié aux spécificités du transfert des constructions de prix rédigées en MQL4 vers MQL5. Pour rendre le processus de transfert des calculs d'indicateurs de MQL4 à MQL5 plus facile, la bibliothèque de fonctions mql4_2_mql5.mqh est suggérée. Son usage est décrit sur la base du transfert des indicateurs MACD, Stochastique et RSI.
MQL5 Cookbook : Gestion des événements du graphique typiques
MQL5 Cookbook : Gestion des événements du graphique typiques

MQL5 Cookbook : Gestion des événements du graphique typiques

Cet article examine les événements du graphique typiques et inclut des exemples de leur traitement. Nous nous concentrerons sur les événements de souris, les frappes au clavier, la création/modification/suppression d'un objet graphique, le clic de souris sur un graphique et sur un objet graphique, le déplacement d'un objet graphique avec une souris, la finition de l'édition de texte dans un champ de texte, ainsi que sur les événements de modification de graphique. Un exemple de programme MQL5 est fourni pour chaque type d'événement considéré.
MQL5 Cookbook : Développement d'un cadre pour un système de trading basé sur la stratégie du triple écran
MQL5 Cookbook : Développement d'un cadre pour un système de trading basé sur la stratégie du triple écran

MQL5 Cookbook : Développement d'un cadre pour un système de trading basé sur la stratégie du triple écran

Dans cet article, nous allons développer un cadre pour un système de trading basé sur la stratégie Triple Screen dans MQL5. L’Expert Advisor ne sera pas développé à partir de zéro. Au lieu de cela, nous allons simplement modifier le programme de l’article précédent « MQL5 Cookbook : Utilisation des indicateurs pour définir les conditions de trading dans l’Expert Advisors" qui répond déjà largement à notre objectif. Ainsi, l’article montrera également comment vous pouvez facilement modifier des modèles de programmes prêts à l’emploi.
Un Gestionnaire de Commande  Virtuelle pour suivre les commandes  dans l'environnement MetaTrader 5 axé sur la position
Un Gestionnaire de Commande  Virtuelle pour suivre les commandes  dans l'environnement MetaTrader 5 axé sur la position

Un Gestionnaire de Commande Virtuelle pour suivre les commandes dans l'environnement MetaTrader 5 axé sur la position

Cette bibliothèque de classes peut être ajoutée à un Expert Advisor MetaTrader 5 pour lui permettre d'être écrite avec une approche axée sur les commandes largement comparable à MetaTrader 4, par rapport à l'approche axée sur la position de MetaTrader 5. Il le fait en gardant une trace des commandes virtuelles sur le terminal client MetaTrader 5, tout en maintenant un arrêt de protection du courtier pour chaque position pour la protection contre les catastrophes.
Prévision de séries chronologiques à l'aide du lissage exponentiel (suite)
Prévision de séries chronologiques à l'aide du lissage exponentiel (suite)

Prévision de séries chronologiques à l'aide du lissage exponentiel (suite)

Cet article vise à faire évoluer l'indicateur créé précédemment et traite brièvement d'une méthode d'estimation des intervalles de confiance des prévisions à l'aide du lancement et des quantiles. En conséquence, nous obtiendrons l'indicateur de prévision et les scripts à utiliser pour estimer l'exactitude des prévisions.
Gestion des événements dans MQL5 : Modification de la période  MA à la volée
Gestion des événements dans MQL5 : Modification de la période  MA à la volée

Gestion des événements dans MQL5 : Modification de la période MA à la volée

Admettons qu'un simple indicateur MA (Moyenne mobile) avec la période 13 soit appliqué à un graphique. Et nous souhaitons modifier la période à 20, mais nous ne souhaitons pas aller dans la boîte de dialogue des propriétés de l'indicateur et éditer le nombre 13 à 20 : tout simplement fatigué de ces actions fastidieuses avec la souris et le clavier. Et surtout nous ne souhaitons pas ouvrir le code indicateur et le modifier. Nous souhaitons faire tout cela d'une simple pression sur un bouton - "flèches vers le haut" à côté du pavé numérique. Dans cet article, je vais décrire comment le faire.
L'exemple simple de création d'un indicateur à l'aide d'une logique floue
L'exemple simple de création d'un indicateur à l'aide d'une logique floue

L'exemple simple de création d'un indicateur à l'aide d'une logique floue

L’article est consacré à l’application pratique du concept de logique floue pour l’analyse des marchés financiers. Nous proposons l’exemple de l’indicateur générant des signaux basés sur deux règles floues fondées sur l’indicateur Enveloppes. L’indicateur développé utilise plusieurs tampons d’indicateurs: 7 tampons pour les calculs, 5 tampons pour l’affichage des graphiques et 2 tampons de couleur.
Analyse technique : Comment analysons-nous ?
Analyse technique : Comment analysons-nous ?

Analyse technique : Comment analysons-nous ?

Cet article décrit brièvement l'opinion de l'auteur sur les indicateurs de redécoupage, les indicateurs multi-temporels et l'affichage des cotations avec des chandeliers japonais. L'article ne contient aucun détail de programmation et est de caractère général.
Les Principes du Calcul Économique des Indicateurs
Les Principes du Calcul Économique des Indicateurs

Les Principes du Calcul Économique des Indicateurs

Les appels aux utilisateurs et les indicateurs techniques occupent très peu de place dans le code de programme des systèmes de trading automatisés. Souvent, il s’agit simplement de quelques lignes de code. Mais il arrive souvent ces quelques lignes de code utilisant plus de temps, qui doivent être consacrées au test de l’Expert Advisor. Par conséquent, tout ce qui est lié aux calculs de données dans un indicateur doit être considéré de manière beaucoup plus approfondie qu’il n’y paraît à première vue. Cet article en parlera précisément
Les traders ont-ils besoin de services de la part des développeurs ?
Les traders ont-ils besoin de services de la part des développeurs ?

Les traders ont-ils besoin de services de la part des développeurs ?

Le trading algorithmique devient plus populaire et nécessaire, ce qui a naturellement conduit à une demande d’algorithmes exotiques et de tâches inhabituelles. Dans une certaine mesure, de telles applications complexes sont disponibles dans la base de code ou sur le marché. Bien que les traders aient un accès simple à ces applications en quelques clics, ces applications peuvent ne pas satisfaire tous les besoins dans leur intégralité. Dans ce cas, les traders recherchent des développeurs qui peuvent écrire une application souhaitée dans la section MQL5 Freelance et attribuer un ordre.
Création et publication des rapports de trade et de notifications par SMS
Création et publication des rapports de trade et de notifications par SMS

Création et publication des rapports de trade et de notifications par SMS

Les traders ne sont toujours pas en mesure et n’ont pas envie de s'asseoir au terminal de trading pendant des heures. Surtout si le système trading est plus ou moins formalisé et peut identifier automatiquement certains états du marché. Cet article décrit comment générer un rapport des résultats du trade (à l'aide d'Expert Advisor, d'un indicateur ou d'un script) sous forme de fichier HTML et le télécharger via FTP sur le serveur WWW. Nous envisagerons également d'envoyer des notifications d'événements de trade sous forme de SMS sur un téléphone mobile.
Le réseau MQL5 Cloud Network : Calculez-vous toujours ?
Le réseau MQL5 Cloud Network : Calculez-vous toujours ?

Le réseau MQL5 Cloud Network : Calculez-vous toujours ?

Cela fera bientôt un an et demi que le réseau MQL5 Cloud Network a été lancé. Cet événement de pointe a inauguré une nouvelle ère de trading algorithmique - désormais, en quelques clics, les traders peuvent disposer de centaines et de milliers de cœurs de calcul pour l'optimisation de leurs stratégies de trading.
Créez votre propre Veille du Marché en utilisant les classes de bibliothèque standard
Créez votre propre Veille du Marché en utilisant les classes de bibliothèque standard

Créez votre propre Veille du Marché en utilisant les classes de bibliothèque standard

Le nouveau terminal client MetaTrader 5 et le langage MQL5 offrent de nouvelles opportunités pour présenter des informations visuelles au trader. Dans cet article, nous proposons un ensemble de classes universel et extensible, qui gère tout le travail d'organisation de l'affichage des informations textuelles arbitraires sur le graphique. L'exemple de l'indicateur Veille du Marché est présenté.
Approche orientée objet pour créer des panneaux multi-délais et multi-devises
Approche orientée objet pour créer des panneaux multi-délais et multi-devises

Approche orientée objet pour créer des panneaux multi-délais et multi-devises

Cet article décrit comment la programmation orientée objet peut être utilisée pour créer des panneaux multi-délais et multi-devises pour MetaTrader 5. L'objectif principal est de créer un panneau universel, qui peut être utilisé pour afficher de nombreux types de données, tels que les prix, les changements de prix, les valeurs des indicateurs ou les conditions d'achat/vente personnalisées sans avoir besoin de modifier le code du panneau lui-même.
Émerveillez vos clients MQL5 avec un cocktail de technologies utilisables !
Émerveillez vos clients MQL5 avec un cocktail de technologies utilisables !

Émerveillez vos clients MQL5 avec un cocktail de technologies utilisables !

MQL5 fournit aux programmeurs un ensemble très complet de fonctions et d'API orientées objet grâce auxquelles ils peuvent faire tout ce qu'ils veulent dans l'environnement MetaTrader. Cependant, la technologie Web est un outil extrêmement polyvalent de nos jours qui peut venir à la rescousse dans certaines situations lorsque vous devez faire quelque chose de très spécifique, voulez émerveiller vos clients avec quelque chose de différent ou tout simplement vous n'avez pas assez de temps pour maîtriser une partie spécifique de Bibliothèque standard MT5. L'exercice d'aujourd'hui vous présente un exemple pratique sur la façon dont vous pouvez gérer votre temps de développement tout en créant un cocktail technologique incroyable.
Analyse technique : Qu'analysons-nous ?
Analyse technique : Qu'analysons-nous ?

Analyse technique : Qu'analysons-nous ?

Cet article tente d'analyser plusieurs particularités de représentation des cotations disponibles dans le terminal client MetaTrader. L'article est général, il ne concerne pas la programmation.
Utilisation des pointeurs d'objet dans MQL5
Utilisation des pointeurs d'objet dans MQL5

Utilisation des pointeurs d'objet dans MQL5

Par défaut, tous les objets de MQL5 sont transmis par référence, mais il est possible d'utiliser les pointeurs d'objet. Cependant, il est nécessaire d'effectuer la vérification du pointeur, car l'objet peut ne pas être initialisé. Dans ce cas, le programme MQL5 sera terminé avec une erreur critique et déchargé. Les objets, créés automatiquement, ne provoquent pas une telle erreur, donc dans ce sens, ils sont tout à fait sûrs. Dans cet article, nous allons essayer de comprendre la différence entre la référence d'objet et le pointeur d'objet, et d'examiner comment écrire du code sécurisé qui utilise les pointeurs.
Utiliser MetaTrader 5 comme fournisseur de signaux pour MetaTrader 4
Utiliser MetaTrader 5 comme fournisseur de signaux pour MetaTrader 4

Utiliser MetaTrader 5 comme fournisseur de signaux pour MetaTrader 4

Analyse et exemples de techniques permettant de réaliser des analyses de trading sur la plateforme MetaTrader 5, mais exécutées par MetaTrader 4. L'article vous montrera comment créer un simple fournisseur de signaux dans votre MetaTrader 5, et vous y connecter avec plusieurs clients, même avec MetaTrader 4. Vous découvrirez également comment suivre les participants au championnat de trading automatisé dans votre compte réel MetaTrader 4.
preview
Comprendre la Programmation Orientée Objet (POO) MQL5

Comprendre la Programmation Orientée Objet (POO) MQL5

En tant que développeurs, nous devons apprendre à créer et à développer des logiciels réutilisables et flexibles sans duplication de code, en particulier si nous avons différents objets ayant des comportements différents. L'utilisation de techniques et de principes de programmation orientés vers l'objet permet d'y parvenir facilement. Dans cet article, nous présenterons les bases de la Programmation Orientée Objet MQL5 afin de comprendre comment nous pouvons utiliser les principes et les pratiques de ce sujet critique dans nos logiciels.
Création d'un panneau d'information à l'aide des classes de bibliothèque standard et de l'API Google Chart
Création d'un panneau d'information à l'aide des classes de bibliothèque standard et de l'API Google Chart

Création d'un panneau d'information à l'aide des classes de bibliothèque standard et de l'API Google Chart

Le langage de programmation MQL5 cible principalement la création de systèmes de trading automatisés et d'instruments complexes d'analyses techniques. Mais en dehors de cela, cela nous permet de créer des systèmes d'information intéressants pour suivre les situations de marché, et fournit une connexion retour avec le trader. L'article décrit les composants de la bibliothèque standard MQL5 et montre des exemples de leur utilisation pratique pour atteindre ces objectifs. Il montre également un exemple d'utilisation de l'API Google Chart pour la création de graphiques.
Le Rôle des Distributions Statistiques dans le Travail des Traders
Le Rôle des Distributions Statistiques dans le Travail des Traders

Le Rôle des Distributions Statistiques dans le Travail des Traders

Cet article est la suite logique de mon article Statistical Probability Distributions en MQL5 qui présente les classes pour travailler avec certaines distributions statistiques théoriques. Maintenant que nous disposons d'une base théorique, je suggère que nous procédions directement à des ensembles de données réelles et que nous essayions de faire un usage informatif de cette base.
Le trading social avec les plateformes de trading MetaTrader 4 et MetaTrader 5
Le trading social avec les plateformes de trading MetaTrader 4 et MetaTrader 5

Le trading social avec les plateformes de trading MetaTrader 4 et MetaTrader 5

Qu’est-ce que le trading social ? Il s’agit d’une coopération mutuellement bénéfique des traders et des investisseurs par laquelle les traders qui réussissent autorisent le suivi de leur trading, et les investisseurs potentiels en profitent pour surveiller leurs performances et copier les trades de ceux qui leurs semblent les plus prometteurs.
MQL5.com Freelance : Source de revenus des développeurs (infographie)
MQL5.com Freelance : Source de revenus des développeurs (infographie)

MQL5.com Freelance : Source de revenus des développeurs (infographie)

À l’occasion du quatrième anniversaire de MQL5 Freelance Service, nous avons préparé une infographie démontrant les résultats du service pour toute la durée de son existence. Les chiffres parlent d’eux-mêmes : plus de 10 000 commandes d’une valeur totale d’environ 600 000 dollars ont été exécutées à ce jour, tandis que 3 000 clients et 300 développeurs ont déjà utilisé le service.
Exposer le code C# à MQL5 à l'aide d'exportations non gérées
Exposer le code C# à MQL5 à l'aide d'exportations non gérées

Exposer le code C# à MQL5 à l'aide d'exportations non gérées

Dans cet article, j'ai présenté différentes méthodes d'interaction entre le code MQL5 et le code C# géré. J'ai également fourni plusieurs exemples sur la façon de rassembler des structures MQL5 contre C# et d'appeler des fonctions DLL exportées dans des scripts MQL5. Je pense que les exemples fournis peuvent servir de base à de futures recherches sur l'écriture de DLL en code géré. Cet article ouvre également la porte à MetaTrader pour utiliser de nombreuses bibliothèques déjà implémentées en C#.
Distributions de Probabilités Statistiques dans MQL5
Distributions de Probabilités Statistiques dans MQL5

Distributions de Probabilités Statistiques dans MQL5

L'article traite des distributions de probabilité (normale, log-normale, binomiale, logistique, exponentielle, distribution de Cauchy, distribution t de Student, distribution de Laplace, distribution de Poisson, distribution sécante hyperbolique, distribution bêta et gamma) des variables aléatoires utilisées en Statistique Appliquée. Il propose également des classes pour gérer ces distributions.
Résultats du MQL5 Market pour le T2 2013
Résultats du MQL5 Market pour le T2 2013

Résultats du MQL5 Market pour le T2 2013

Opérant avec succès depuis 1,5 ans, MQL5 Market est devenu le plus grand magasin de stratégies de trading et d’indicateurs techniques des traders. Il propose environ 800 applications de trading fournies par 350 développeurs du monde entier. Plus de 100 000 programmes de trading ont déjà été achetés et téléchargés par les traders sur leurs terminaux MetaTrader 5.