MQL5 Articles de programmation

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
Comment commander un Expert Advisor et obtenir le résultat escompté
Comment commander un Expert Advisor et obtenir le résultat escompté

Comment commander un Expert Advisor et obtenir le résultat escompté

Comment rédiger correctement les spécifications des exigences ? Que doit-on et ne doit-on pas attendre d'un programmeur lorsqu'il commande un Expert Advisor ou un indicateur ? Comment maintenir un dialogue, quels sont les moments auxquels il faut prêter une attention particulière ? Cet article donne les réponses à ces questions, ainsi qu'à de nombreuses autres questions, qui souvent ne semblent pas évidentes à beaucoup de gens.
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.
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.
Comment commander un robot de trading dans MQL5 et MQL4
Comment commander un robot de trading dans MQL5 et MQL4

Comment commander un robot de trading dans MQL5 et MQL4

« Freelance » est le plus grand service indépendant de commande de robots de trading MQL4 / MQL5 et des indicateurs techniques. Des centaines de développeurs professionnels sont prêts à développer une application de trading personnalisée pour le terminal MetaTrader 4/5.
Utilisation de WinInet.dll pour l’échange de données entre terminaux via Internet
Utilisation de WinInet.dll pour l’échange de données entre terminaux via Internet

Utilisation de WinInet.dll pour l’échange de données entre terminaux via Internet

Cet article décrit les principes du travail avec Internet via l'utilisation de requêtes HTTP, et l'échange de données entre terminaux, en utilisant un serveur intermédiaire. Une classe de bibliothèque MqlNet est présentée pour travailler avec des ressources Internet dans l'environnement MQL5. Suivre les prix de différents courtiers, échanger des messages avec d'autres traders sans quitter le terminal, rechercher des informations sur Internet - ce ne sont là que quelques exemples, passés en revue dans cet article.
MQL5.community - Mémo utilisateur
MQL5.community - Mémo utilisateur

MQL5.community - Mémo utilisateur

Vous venez de vous inscrire et vous avez probablement des questions telles que « Comment insérer une image dans mon message ? » « Comment formater mon code source MQL5 ? » « Où sont conservés mes messages personnels ? » Vous pouvez avoir beaucoup d'autres questions. Dans cet article, nous avons préparé quelques conseils pratiques qui vous aideront à vous familiariser avec MQL5.community et à tirer pleinement parti de ses fonctionnalités.
Documentation générée automatiquement pour le code MQL5
Documentation générée automatiquement pour le code MQL5

Documentation générée automatiquement pour le code MQL5

La plupart des codeurs Java connaissent la documentation générée automatiquement qui peut être créée avec JavaDocs. L'idée est d'ajouter des commentaires dans le code de manière semi-structurée qui peuvent ensuite être extraits dans un fichier d'aide facile à naviguer. Le monde du C++ dispose également d'un certain nombre de générateurs automatiques de documentation, SandCastle de Microsoft et Doxygen étant les deux principaux. L'article décrit l'utilisation de Doxygen pour créer un fichier d'aide HTML à partir de commentaires structurés en code MQL5. L'expérience a très bien fonctionné et je pense que la documentation d'aide que Doxygen produit à partir du code MQL5 apportera une grande valeur ajoutée.
Les membres de la MQL5.community les plus actifs ont reçu des iPhones !
Les membres de la MQL5.community les plus actifs ont reçu des iPhones !

Les membres de la MQL5.community les plus actifs ont reçu des iPhones !

Après avoir décidé de récompenser les participants MQL5.com les plus remarquables, nous avons sélectionné les critères clés pour déterminer la contribution de chaque participant au développement de la Communauté. En conséquence, nous avons les champions suivants qui ont publié le plus grand nombre d'articles sur le site - investeo (11 articles) et victorg (10 articles), et qui ont soumis leurs programmes à Code Base - GODZILLA (340 programmes), Integer (61 programmes) et abolk (21 programmes).
La Programmation Basée sur des Automates comme Nouvelle Approche pour créer des Systèmes de Trading Automatisés
La Programmation Basée sur des Automates comme Nouvelle Approche pour créer des Systèmes de Trading Automatisés

La Programmation Basée sur des Automates comme Nouvelle Approche pour créer des Systèmes de Trading Automatisés

Cet article nous emmène dans une toute nouvelle direction dans l’élaboration d' EA, d'indicateurs et de scripts en MQL4 et MQL5. À l'avenir, ce paradigme de programmation deviendra progressivement la norme de base pour tous les traders dans l’implémentation des EA. En utilisant le paradigme de programmation basé sur les automates, les développeurs MQL5 et MetaTrader 5 seront tout près de pouvoir créer un nouveau langage - MQL6 - et une nouvelle plate-forme - MetaTrader 6.
preview
OpenCL : De la programmation naïve à une programmation plus perspicace

OpenCL : De la programmation naïve à une programmation plus perspicace

Cet article se concentre sur certaines capacités d'optimisation qui s'ouvrent lorsqu'au moins une certaine considération est accordée au matériel sous-jacent sur lequel le noyau OpenCL est exécuté. Les chiffres obtenus sont loin d'être des valeurs plafonds mais même ils suggèrent qu'avoir les ressources existantes disponibles ici et maintenant (l'API OpenCL telle qu'implémentée par les développeurs du terminal ne permet pas de contrôler certains paramètres importants pour l'optimisation - notamment, la taille du groupe de travail ), le gain en performance par rapport à l'exécution du programme hôte est très important.
OpenCL : Le Pont vers les Mondes Parallèles
OpenCL : Le Pont vers les Mondes Parallèles

OpenCL : Le Pont vers les Mondes Parallèles

Fin janvier 2012, la société de développement de logiciels à l'origine de l’élaboration de MetaTrader 5 a annoncé la prise en charge native d'OpenCL dans MQL5. À l'aide d'un exemple illustratif, l'article présente les bases de la programmation en OpenCL dans l'environnement MQL5 et fournit quelques exemples d'optimisation naïve du programme pour augmenter la vitesse de fonctionnement.
Pourquoi le Marché MQL5 est-il le Meilleur Endroit pour Vendre des Stratégies de Trading et des Indicateurs Techniques
Pourquoi le Marché MQL5 est-il le Meilleur Endroit pour Vendre des Stratégies de Trading et des Indicateurs Techniques

Pourquoi le Marché MQL5 est-il le Meilleur Endroit pour Vendre des Stratégies de Trading et des Indicateurs Techniques

MQL5.community Market fournit aux développeurs Expert Advisors un marché déjà constitué composé de milliers de clients potentiels. C'est le meilleur endroit pour vendre des robots de trading et des indicateurs techniques !
Opportunités Illimitées avec MetaTrader 5 et MQL5
Opportunités Illimitées avec MetaTrader 5 et MQL5

Opportunités Illimitées avec MetaTrader 5 et MQL5

Dans cet article, je voudrais donner un exemple de ce à quoi peut ressembler un programme de trader ainsi que des résultats pouvant être atteints en 9 mois, après avoir commencé à apprendre MQL5 à partir de zéro. Cet exemple indiquera également à quel point un tel programme peut être multifonctionnel et informatif pour un trader tout en prenant un minimum de place sur le graphique des prix. Et nous pourrons voir à quel point les panneaux d'informations de trade peuvent être colorés, lumineux et intuitivement clairs pour l'utilisateur. Ainsi que de nombreuses autres fonctionnalités...
Comment publier un produit sur le Marché
Comment publier un produit sur le Marché

Comment publier un produit sur le Marché

Commencez à proposer vos applications de trading à des millions d'utilisateurs MetaTrader du monde entier via le Marché. Le service offre une infrastructure prête à l'emploi : accès à un large public, solutions de licences, versions d'essai, publication de mises à jour et acceptation de paiements. Il vous suffit d'effectuer une procédure d'inscription rapide du vendeur et de publier votre produit. Commencez à générer des bénéfices supplémentaires à partir de vos programmes en utilisant la base technique prête à l'emploi assuré par le service.
AutoElliottWaveMaker - Outil MetaTrader 5 pour l'analyse semi-automatique des vagues d'Elliott
AutoElliottWaveMaker - Outil MetaTrader 5 pour l'analyse semi-automatique des vagues d'Elliott

AutoElliottWaveMaker - Outil MetaTrader 5 pour l'analyse semi-automatique des vagues d'Elliott

L'article fournit une revue d'AutoElliottWaveMaker - le premier développement pour l'analyse d'Elliott Wave dans MetaTrader 5 qui représente une combinaison d'étiquetage de vague manuel et automatique. L'outil d'analyse des vagues est écrit exclusivement en MQL5 et n'inclut pas les bibliothèques dll externes. C'est une autre preuve que des programmes sophistiqués et intéressants peuvent (et doivent) être élaborés en MQL5.
La Dernière Croisade
La Dernière Croisade

La Dernière Croisade

Jetez un œil à votre terminal de trading. Quels moyens de présentation des prix pouvez-vous voir? Barres, chandeliers, lignes. Nous courons après le temps et les prix alors que nous ne profitons que des prix. Doit-on seulement prêter attention aux prix lors de l'analyse du marché ? Cet article propose un algorithme et un script pour la représentation graphique de points et de chiffres («zéros et croix  ») Une attention particulière est accordée à divers modèles de prix dont l'utilisation pratique est décrite dans les recommandations fournies.
Faites la Promotion de vos Projets de Développement à l'Aide des Bibliothèques EX5
Faites la Promotion de vos Projets de Développement à l'Aide des Bibliothèques EX5

Faites la Promotion de vos Projets de Développement à l'Aide des Bibliothèques EX5

Cacher les détails d'implémentation des classes/fonctions dans un fichier .ex5 vous permettra de partager vos algorithmes de savoir-faire avec d'autres développeurs, de mettre en place des projets communs et de les promouvoir sur le Web. Et tandis que l'équipe MetaQuotes ne ménage aucun effort pour amener la possibilité d'héritage direct des classes de la bibliothèque ex5, nous allons l'implémenter dès maintenant.
Sécurisation du code MQL5 : Protection par mot de passe, générateurs de clés, délais, licences à distance et techniques avancées de cryptage des clés de licence EA
Sécurisation du code MQL5 : Protection par mot de passe, générateurs de clés, délais, licences à distance et techniques avancées de cryptage des clés de licence EA

Sécurisation du code MQL5 : Protection par mot de passe, générateurs de clés, délais, licences à distance et techniques avancées de cryptage des clés de licence EA

La plupart des développeurs doit de sécuriser leur code. Cet article présentera différentes manières de protéger le logiciel MQL5 - il présente des méthodes pour fournir des fonctionnalités de licence aux scripts, aux Expert Advisors et aux indicateurs MQL5. Il couvre la protection par mot de passe, les générateurs de clés, la licence de compte, l'évaluation du délai et la protection à distance à l'aide d'appels MQL5-RPC.
Trademinator 3 : Montée des Machines de Trading
Trademinator 3 : Montée des Machines de Trading

Trademinator 3 : Montée des Machines de Trading

Dans l’article « Dr. Tradelove... » nous avons créé un Expert Advisor, qui optimise indépendamment les paramètres d’un système de trading présélectionné. De plus, nous avons décidé de créer un Expert Advisor qui peut non seulement optimiser les paramètres d’un système de trading sous-jacent à l’EA, mais également sélectionner le meilleur des systèmes de trading. Voyons ce qui peut en découler...
Création d'Expert Advisors à l'aide de l'Assistant visuel d'Expert Advisor
Création d'Expert Advisors à l'aide de l'Assistant visuel d'Expert Advisor

Création d'Expert Advisors à l'aide de l'Assistant visuel d'Expert Advisor

Expert Advisor Visual Wizard pour MetaTrader 5 fournit un environnement graphique très intuitif avec un ensemble complet de blocs de trading prédéfinis qui vous permettent de concevoir des Expert Advisors en quelques minutes. L'approche cliquer, glisser-déposer d'Expert Advisor Visual Wizard vous permet de créer des représentations visuelles des stratégies et des signaux de trading forex comme vous le feriez avec un crayon et du papier. Ces diagrammes de trading sont automatiquement analysés par le générateur de code MQL5 de Molanis qui les transforme en Expert Advisors prêts à l'emploi. L'environnement graphique interactif simplifie le processus de conception et élimine le besoin d'écrire du code MQL5.
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.
Utiliser l'Analyse Discriminante pour Élaborer des Systèmes de Trading
Utiliser l'Analyse Discriminante pour Élaborer des Systèmes de Trading

Utiliser l'Analyse Discriminante pour Élaborer des Systèmes de Trading

Lors de l’élaboration d'un système de trading, il se pose généralement un problème de sélection de la meilleure combinaison d'indicateurs et de leurs signaux. L'analyse discriminante est l'une des méthodes pour trouver de telles combinaisons. L'article donne un exemple d’élaboration d'une évaluation environnementale pour la collecte de données de marché et illustre l'utilisation de l'analyse discriminante pour la construction de modèles prognostiques pour le marché FOREX dans le logiciel Statistica.
Analyse des Paramètres Statistiques des Indicateurs
Analyse des Paramètres Statistiques des Indicateurs

Analyse des Paramètres Statistiques des Indicateurs

L’analyse technique met largement en œuvre les indicateurs montrant les cotations de base « plus clairement » et permettant aux traders d’effectuer une analyse et de prévoir l’évolution des prix du marché. Il est tout à fait évident qu’il n’y a aucun sens à utiliser les indicateurs, et encore moins les appliquer dans la création de systèmes de trading, à moins que nous ne puissions résoudre les problèmes liés à la transformation des cotations initiales et la crédibilité des résultats obtenus. Dans cet article, nous montrons qu’il existe des réels motifs pour une telle conclusion.
Prévision de Séries Chronologiques à l'Aide du Lissage Exponentiel
Prévision de Séries Chronologiques à l'Aide du Lissage Exponentiel

Prévision de Séries Chronologiques à l'Aide du Lissage Exponentiel

L'article familiarise le lecteur avec les modèles de lissage exponentiel utilisés dans la prévision à court terme des séries chronologiques. De plus, il aborde les questions liées à l'optimisation et à l'estimation des résultats prévisionnels et fournit quelques exemples de scripts et d'indicateurs. Cet article sera utile pour une première prise de connaissance des principes de prévision à partir de modèles de lissage exponentiel.
Analyse des Principales Caractéristiques des Séries Chronologiques
Analyse des Principales Caractéristiques des Séries Chronologiques

Analyse des Principales Caractéristiques des Séries Chronologiques

Cet article présente une classe conçue pour donner une estimation préliminaire rapide des caractéristiques de diverses séries chronologiques. Au fur et à mesure que cela se produit, les paramètres statistiques et la fonction d'auto-corrélation sont estimés, une estimation spectrale des séries chronologiques est effectuée et un histogramme est créé.
Théorie et Implémentation des Indicateurs Adaptatifs Avancés dans MQL5
Théorie et Implémentation des Indicateurs Adaptatifs Avancés dans MQL5

Théorie et Implémentation des Indicateurs Adaptatifs Avancés dans MQL5

Cet article décrira les indicateurs adaptatifs avancés et leur implémentation dans MQL5 : Cyber Cycle Adaptatif, Centre de Gravité Adaptatif et RVI Adaptatif. Tous les indicateurs ont été initialement présentés dans "Cybernetic Analysis for Stocks and Futures" par John F. Ehlers.
Assistant MQL5 pour les Nuls
Assistant MQL5 pour les Nuls

Assistant MQL5 pour les Nuls

Début 2011, nous avons publié la première version de l'assistant MQL5. Cette nouvelle application fournit un outil simple et pratique pour générer automatiquement des robots de trading. Tout utilisateur de MetaTrader 5 peut créer un Expert Advisor personnalisé sans même savoir comment programmer en MQL5.
Création de Critères Personnalisés d’Optimisation des Expert Advisors
Création de Critères Personnalisés d’Optimisation des Expert Advisors

Création de Critères Personnalisés d’Optimisation des Expert Advisors

Le terminal client MetaTrader 5 offre un large éventail de possibilités d’optimisation des paramètres de l’Expert Advisor. En plus des critères d’optimisation compris dans le testeur de stratégie, les développeurs sont offerts une opportunité de créer leurs propres critères. Cela conduit à un nombre presque illimité de possibilités de test et d’optimisation des Expert Advisors. L’article décrit des méthodes pratiques d’établir de tels critères - à la fois complexes et simples.
Utiliser des Cartes de Caractéristiques Auto-Organisatrices (Kohonen Maps) dans MetaTrader 5
Utiliser des Cartes de Caractéristiques Auto-Organisatrices (Kohonen Maps) dans MetaTrader 5

Utiliser des Cartes de Caractéristiques Auto-Organisatrices (Kohonen Maps) dans MetaTrader 5

L'un des aspects les plus intéressants des cartes de caractéristiques auto-organisatrices (cartes de Kohonen) est qu'elles apprennent à classer les données sans supervision. Dans sa forme de base, il produit une carte de similarité des données d'entrée (regroupement). Les cartes SOM peuvent être utilisées pour la classification et la visualisation de données de grande dimension. Dans cet article, nous examinerons plusieurs applications simples des cartes de Kohonen.
Estimations Statistiques
Estimations Statistiques

Estimations Statistiques

L'estimation des paramètres statistiques d'une séquence est très importante, car la plupart des modèles et méthodes mathématiques sont axés sur des hypothèses différentes. Par exemple, la normalité de la loi de distribution ou la valeur de dispersion, ou d'autres paramètres. Ainsi, lors de l'analyse et de la prévision de séries chronologiques, nous avons besoin d'un outil simple et pratique qui permette d'estimer rapidement et clairement les principaux paramètres statistiques. L'article décrit brièvement les paramètres statistiques les plus simples d'une séquence aléatoire et plusieurs méthodes de son analyse visuelle. Il propose l’implémentation de ces méthodes en MQL5 et les méthodes de visualisation du résultat des calculs à l'aide de l'application Gnuplot.
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.
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.
3 Méthodes d'Accélération des Indicateurs par l'Exemple de la Régression Linéaire
3 Méthodes d'Accélération des Indicateurs par l'Exemple de la Régression Linéaire

3 Méthodes d'Accélération des Indicateurs par l'Exemple de la Régression Linéaire

L'article traite des méthodes d'optimisation des algorithmes de calcul des indicateurs. Chacun trouvera une méthode qui correspond le mieux à ses besoins. Trois méthodes sont décrites ici. L'une d'elles est assez simple, la suivante exige de solides connaissances en mathématiques et la dernière un peu d'esprit. Des indicateurs ou des caractéristiques de conception de terminal MetaTrader5 sont utilisés pour réaliser la plupart des méthodes décrites. Les méthodes sont assez universelles et peuvent être utilisées non seulement pour accélérer le calcul de la régression linéaire, mais aussi pour de nombreux autres indicateurs.
Filtrage des Signaux en Fonction des Données Statistiques de la Corrélation des Prix.
Filtrage des Signaux en Fonction des Données Statistiques de la Corrélation des Prix.

Filtrage des Signaux en Fonction des Données Statistiques de la Corrélation des Prix.

Existe-t-il une corrélation entre le comportement passé des prix et ses tendances futures ? Pourquoi le prix répète-t-il aujourd'hui le caractère de son mouvement de la veille ? Les statistiques peuvent-elles être utilisées pour prévoir la dynamique des prix ? Il y a une réponse, et elle est positive. En cas de doute, cet article est fait pour vous. Je vais vous expliquer comment créer un filtre fonctionnel pour un système de trading dans MQL5, révélant une tendance intéressante dans les fluctuations de prix.
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.
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.
Utilisation des Indicateurs MetaTrader 5 avec le Cadre d'Apprentissage Automatique ENCOG pour la Prédiction de Séries Chronologiques
Utilisation des Indicateurs MetaTrader 5 avec le Cadre d'Apprentissage Automatique ENCOG pour la Prédiction de Séries Chronologiques

Utilisation des Indicateurs MetaTrader 5 avec le Cadre d'Apprentissage Automatique ENCOG pour la Prédiction de Séries Chronologiques

Cet article présente la connexion de MetaTrader 5 à ENCOG - Advanced Neural Network and Machine Learning Framework. Il comporte la description et l’implémentation d'un indicateur de réseau neuronal simple axé sur des indicateurs techniques standard et un Expert Advisor axé sur un indicateur neuronal. Tout le code source, les binaires compilés, les DLL et un réseau formé exemplaire sont joints à l'article.
Modèle de Régression Universel pour la Prévision des Prix du Marché
Modèle de Régression Universel pour la Prévision des Prix du Marché

Modèle de Régression Universel pour la Prévision des Prix du Marché

Le prix du marché est formé à partir d’un équilibre stable entre l’offre et la demande qui, à son tour, dépendent d’une variété de facteurs économiques, politiques et psychologiques. Les différences de nature ainsi que les causes d’influence de ces facteurs rendent difficile la prise en compte directe de tous les composants. Cet article présente une tentative de prédire le prix du marché sur la base d’un modèle de régression élaboré.
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#.
Marche Aléatoire et l’Indicateur de Tendance
Marche Aléatoire et l’Indicateur de Tendance

Marche Aléatoire et l’Indicateur de Tendance

Marche Aléatoire ressemble beaucoup aux données réelles du marché, mais elle présente des caractéristiques importantes. Dans cet article, nous examinerons les propriétés de Marche Aléatoire, simulées à l’aide du jeu de lancer de pièces. Pour étudier les propriétés des données, l’indicateur de tendance est élaboré.