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 gagner de l'argent avec l'AppStore de MetaTrader et les services de signaux de trading si vous n'êtes pas un vendeur ou un fournisseur
Comment gagner de l'argent avec l'AppStore de MetaTrader et les services de signaux de trading si vous n'êtes pas un vendeur ou un fournisseur

Comment gagner de l'argent avec l'AppStore de MetaTrader et les services de signaux de trading si vous n'êtes pas un vendeur ou un fournisseur

Il est possible de commencer à gagner de l'argent sur MQL5.com dès maintenant sans avoir à être un vendeur d'applications Market ou un fournisseur de signaux rentable. Sélectionnez les produits que vous aimez et publiez des liens vers eux sur diverses ressources Web. Attirez des clients potentiels et faites des bénéfices !
Better Programmer (Partie 01): Vous devez arrêter de faire ces 5 choses pour devenir un programmeur MQL5 performant
Better Programmer (Partie 01): Vous devez arrêter de faire ces 5 choses pour devenir un programmeur MQL5 performant

Better Programmer (Partie 01): Vous devez arrêter de faire ces 5 choses pour devenir un programmeur MQL5 performant

Il y a beaucoup de mauvaises habitudes que prennent les débutants et même les programmeurs avancés qui les empêchent de devenir le meilleur possible dans leur carrière de codage. Nous allons en discuter et les aborder dans cet article. Cet article est une lecture incontournable pour tous ceux qui souhaitent devenir un développeur à succès dans MQL5.
Simulink : un guide pour les développeurs d'Expert Advisors
Simulink : un guide pour les développeurs d'Expert Advisors

Simulink : un guide pour les développeurs d'Expert Advisors

Je ne suis pas un programmeur professionnel. Et donc, le principe de « passer du simple au complexe » est d’une importance capitale pour moi lorsque je travaille sur l’élaboration d’un système de trading. Qu’est-ce qui est précisément simple pour moi? Tout d’abord, il s’agit de la visualisation du processus de création du système et la logique de son travail. En outre, il s’agit d’un minimum de code manuscrit. Dans cet article, je tenterai de créer et de tester le système de trading, basé sur un package Matlab, puis écrire un Expert Advisor pour MetaTrader 5. Les données historiques de MetaTrader 5 seront utilisées pour le processus de test.
preview
Comment choisir un Expert Advisor : Vingt critères solides pour rejeter un robot de trading

Comment choisir un Expert Advisor : Vingt critères solides pour rejeter un robot de trading

Cet article tente de répondre à la question suivante : comment choisir les bons Experts Advisors ? Quels sont les meilleurs pour notre portefeuille, et comment pouvons-nous filtrer la grande liste de robots de trading disponibles sur le marché ? Cet article présente 20 critères clairs et solides pour rejeter un Expert Advisor. Chaque critère sera présenté et bien expliqué pour vous aider à prendre une décision plus soutenue et à construire une collection d’Experts Advisors plus rentable pour vos profits.
Principes de la tarification des changes à travers l'exemple du marché des dérivés de la Bourse de Moscou
Principes de la tarification des changes à travers l'exemple du marché des dérivés de la Bourse de Moscou

Principes de la tarification des changes à travers l'exemple du marché des dérivés de la Bourse de Moscou

Cet article décrit la théorie de la tarification des changes et les spécificités de compensation du marché des produits dérivés de la Bourse de Moscou. Ceci est un article complet pour les débutants qui veulent obtenir leur première expérience d’échange sur le trading de produits dérivés, ainsi que pour les traders forex expérimentés qui envisagent de négocier sur une plate-forme d’échange centralisée.
Étudier la classe CCanvas. Comment dessiner des objets transparents
Étudier la classe CCanvas. Comment dessiner des objets transparents

Étudier la classe CCanvas. Comment dessiner des objets transparents

Avez-vous besoin de plus que des graphiques maladroits de moyennes mobiles ? Voulez-vous dessiner quelque chose de plus beau qu'un simple rectangle rempli dans votre terminal ? Des graphiques attrayants peuvent être dessinés dans le terminal. Cela peut être implémenté via la classe CСanvas, qui est utilisée pour créer des graphiques personnalisés. Avec cette classe, vous pouvez implémenter la transparence, mélanger les couleurs et produire l'illusion de la transparence au moyen de superpositions et de mélanges de couleurs.
MQL5 Cookbook : Expert Advisor multi-devises - Approche simple, nette et rapide
MQL5 Cookbook : Expert Advisor multi-devises - Approche simple, nette et rapide

MQL5 Cookbook : Expert Advisor multi-devises - Approche simple, nette et rapide

Cet article décrira une mise en œuvre d'une approche simple adaptée à un Expert Advisor multi-devises. Cela signifie que vous pourrez configurer l'Expert Advisor pour les tests/trading dans des conditions identiques mais avec des paramètres différents pour chaque symbole. A titre d'exemple, nous allons créer un motif pour deux symboles mais de manière à pouvoir ajouter des symboles supplémentaires, si nécessaire, en apportant de petites modifications au code.
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.
Application de la transformation de Fisher et de la transformation inverse de Fisher à l'analyse des marchés dans MetaTrader 5
Application de la transformation de Fisher et de la transformation inverse de Fisher à l'analyse des marchés dans MetaTrader 5

Application de la transformation de Fisher et de la transformation inverse de Fisher à l'analyse des marchés dans MetaTrader 5

Nous savons maintenant que la fonction de densité de probabilité (PDF) d'un cycle de marché ne rappelle pas une gaussienne mais plutôt une PDF d'une onde sinusoïdale et la plupart des indicateurs supposent que la PDF du cycle de marché est gaussienne ; nous avons besoin d'un moyen de « corriger » cela. La solution consiste à utiliser la transformation de Fisher. La transformation de Fisher change la PDF de n'importe quelle forme d'onde en une forme approximativement gaussienne. Cet article décrit les mathématiques qui sous-tendent la transformation de Fisher et la transformation inverse de Fisher, ainsi que leur application au trading. Un module de signal de trading propriétaire basé sur la transformation inverse de Fisher est présenté et évalué.
Une autre classe MQL5 OOP
Une autre classe MQL5 OOP

Une autre classe MQL5 OOP

Cet article vous montre comment créer un Expert Advisor orienté objet à partir de zéro, de la conception d'une idée de trading théorique à la programmation d'un EA MQL5 qui rend cette idée réelle dans le monde empirique. Apprendre par la pratique est à mon humble avis une approche solide pour réussir, je vous montre donc un exemple pratique afin que vous voyiez comment vous pouvez ordonner vos idées pour enfin coder vos robots Forex. Mon objectif est également de vous inviter à adhérer aux principes de l’OO.
La stratégie Forex Tout ou Rien
La stratégie Forex Tout ou Rien

La stratégie Forex Tout ou Rien

Le but de cet article est de créer la stratégie de trading la plus simple qui met en œuvre le principe de jeu « Tout ou Rien ». Nous ne voulons pas créer un Expert Advisor rentable - l'objectif est d'augmenter le dépôt initial plusieurs fois avec la plus grande probabilité possible. Est-il possible de décrocher le jackpot sur le ForEx ou de tout perdre sans rien connaître à l'analyse technique et sans utiliser d'indicateurs ?
Le MQL5 Cookbook : Développement d'un indicateur de volatilité multi-symboles dans MQL5
Le MQL5 Cookbook : Développement d'un indicateur de volatilité multi-symboles dans MQL5

Le MQL5 Cookbook : Développement d'un indicateur de volatilité multi-symboles dans MQL5

Dans cet article, nous examinerons le développement d'un indicateur de volatilité multi-symboles. Le développement d'indicateurs multi-symboles peut présenter quelques difficultés pour les développeurs MQL5 novices que cet article aide à clarifier. Les problèmes majeurs qui se posent au cours du développement d'un indicateur multi-symboles concernent la synchronisation des données d'autres symboles par rapport au symbole courant, le manque de certaines données d'indicateur et l'identification du début des "vraies" barres d'une trame de temps donnée. Toutes ces questions seront examinées de près dans l'article.
Création d'indicateurs multicolores dans MQL5
Création d'indicateurs multicolores dans MQL5

Création d'indicateurs multicolores dans MQL5

Dans cet article, nous verrons comment créer des indicateurs multicolores ou convertir les indicateurs existants en multicolores. MQL5 permet de représenter les informations sous une forme pratique. Désormais, il n'est plus nécessaire de regarder une douzaine de graphiques avec des indicateurs et d'effectuer des analyses du RSI ou des niveaux stochastiques, il est mieux simplement de peindre les bougies avec des couleurs différentes selon les valeurs des indicateurs.
Création d'un Expert Advisor semi-automatique interactif par glisser-déposer axé sur un risque et un ratio R/R prédéfinis
Création d'un Expert Advisor semi-automatique interactif par glisser-déposer axé sur un risque et un ratio R/R prédéfinis

Création d'un Expert Advisor semi-automatique interactif par glisser-déposer axé sur un risque et un ratio R/R prédéfinis

Certains traders exécutent tous leurs trades automatiquement, et certains mélangent des trades automatiques et manuels en fonction de la sortie de plusieurs indicateurs. En tant que membre de ce dernier groupe, j'avais besoin d'un outil interactif pour évaluer dynamiquement les niveaux de prix des risques et des rendements directement à partir du graphique. Cet article présentera un moyen d’implémenter un Expert Advisor semi-automatique interactif avec un risque sur actions et un ratio R/R prédéfinis. Les paramètres de risque, de R/R et de taille de lot de l'Expert Advisor peuvent être modifiés pendant l'exécution sur le panneau EA.
MQL5 Cookbook : Utilisation d'indicateurs pour définir les conditions de trading dans les Expert Advisors
MQL5 Cookbook : Utilisation d'indicateurs pour définir les conditions de trading dans les Expert Advisors

MQL5 Cookbook : Utilisation d'indicateurs pour définir les conditions de trading dans les Expert Advisors

Dans cet article, nous continuerons à modifier l'Expert Advisor sur lequel nous avons travaillé tout au long des articles précédents de la série MQL5 Cookbook. Cette fois, l'Expert Advisor sera enrichi d'indicateurs dont les valeurs serviront à vérifier les conditions d'ouverture des positions. Pour le pimenter, nous allons créer une liste déroulante dans les paramètres externes pour pouvoir sélectionner un des trois indicateurs de trading.
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é.
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.
Visualisation d’une stratégie dans le testeur MetaTrader 5
Visualisation d’une stratégie dans le testeur MetaTrader 5

Visualisation d’une stratégie dans le testeur MetaTrader 5

Nous connaissons tous le dicton « Mieux vaut voir une fois qu'entendre cent fois ». Vous pouvez lire divers livres sur Paris ou Venise, mais sur la base des images mentales, vous n'auriez pas les mêmes sensations que lors d'une promenade nocturne dans ces villes fabuleuses. L'avantage de la visualisation peut facilement être projeté sur n'importe quel aspect de notre vie, y compris le travail sur le marché, par exemple, l'analyse des prix sur des graphiques à l'aide d'indicateurs, et bien sûr, la visualisation des tests de stratégie. Cet article contient des descriptions de toutes les fonctionnalités de visualisation du testeur de stratégie MetaTrader 5.
Graphique Liquide
Graphique Liquide

Graphique Liquide

Souhaitez-vous voir un graphique horaire avec des barres s'ouvrant à partir de la deuxième et de la cinquième minute de l'heure ? À quoi ressemble un graphique redessiné lorsque l'heure d'ouverture des bars change toutes les minutes ? Quels sont les avantages du trading sur de tels graphiques ? Vous trouverez des réponses à ces questions dans cet article.
Les forêts aléatoires prédisent les tendances
Les forêts aléatoires prédisent les tendances

Les forêts aléatoires prédisent les tendances

Cet article envisage d'utiliser le package Rattle pour la recherche automatique de modèles afin de prédire les positions longues et courtes des paires de devises sur le Forex. Cet article peut être utile à la fois pour les traders débutants et expérimentés.
Fournisseurs de signaux Johnpaul77 : « Notre stratégie demeure rentable depuis plus de trois ans maintenant. Alors pourquoi la changerions-nous ? »
Fournisseurs de signaux Johnpaul77 : « Notre stratégie demeure rentable depuis plus de trois ans maintenant. Alors pourquoi la changerions-nous ? »

Fournisseurs de signaux Johnpaul77 : « Notre stratégie demeure rentable depuis plus de trois ans maintenant. Alors pourquoi la changerions-nous ? »

Laissez-nous vous révéler un petit secret : Les visiteurs du site Web MQL5.com passent la plupart de leur temps sur la page du signal Johnpaul77. C'est un leader de notre évaluation de signal avec environ 900 abonnés et des fonds totaux de 5,7 millions de dollars sur des comptes réels. Nous avons interrogé les fournisseurs de signaux. Il s'est avéré qu'ils sont quatre ! Comment les tâches sont-elles réparties entre les membres de l'équipe ? Quels outils techniques utilisent-ils ? Pourquoi les appelle-t-on John Paul ? Et enfin, comment les joueurs ordinaires d'Indonésie sont-ils devenus des fournisseurs du meilleur signal sur MQL5.com ? Découvrez tout cela dans l'article.
preview
Obtenez 200 USD pour votre article sur le trading algorithmique !

Obtenez 200 USD pour votre article sur le trading algorithmique !

Rédigez un article et contribuez au développement du trading algorithmique. Partagez votre expérience en matière de trading et de programmation, et nous vous paierons 200 dollars. La publication d'un article sur le site populaire MQL5.com offre également une excellente occasion de promouvoir votre marque personnelle au sein d'une communauté professionnelle. Des milliers de traders liront votre travail. Vous pouvez discuter de vos idées avec des personnes partageant les mêmes, acquérir de nouvelles expériences et monétiser vos connaissances.
Les bases de la programmation orientée objet
Les bases de la programmation orientée objet

Les bases de la programmation orientée objet

Vous n'avez pas besoin de savoir ce que sont le polymorphisme, l'encapsulation, etc. pour utiliser la programmation orientée objet (POO)... vous pouvez simplement utiliser ces fonctionnalités. Cet article couvre les bases de la POO avec des exemples pratiques.
Créez vos propres panneaux graphiques en MQL5
Créez vos propres panneaux graphiques en MQL5

Créez vos propres panneaux graphiques en MQL5

La convivialité du programme MQL5 est déterminée à la fois par sa riche fonctionnalité et par une interface utilisateur graphique élaborée. La perception visuelle est parfois plus importante qu'un fonctionnement rapide et stable. Voici un guide étape par étape pour créer vous-même des panneaux d'affichage sur la base des classes de la bibliothèque standard.
Le MQL5 Cookbook : Manipulation BookEvent
Le MQL5 Cookbook : Manipulation BookEvent

Le MQL5 Cookbook : Manipulation BookEvent

Cet article considère BookEvent - une profondeur d'événement du marché, et le principe de son traitement. Un programme MQL, gérant les états de Profondeur du marché comme exemple. Il est écrit en utilisant l'approche orientée objet. Les résultats de la manipulation sont affichés à l'écran sous forme de panneau et de niveaux de profondeur de marché.
Construire une start-up de technologie sociale, Première partie Envoyez des Tweets sur vos signaux MetaTrader 5
Construire une start-up de technologie sociale, Première partie Envoyez des Tweets sur vos signaux MetaTrader 5

Construire une start-up de technologie sociale, Première partie Envoyez des Tweets sur vos signaux MetaTrader 5

Aujourd’hui, nous allons apprendre à lier un terminal MetaTrader 5 à Twitter afin de pouvoir tweeter les signaux de trading de vos EA. Nous développons un système d’aide à la décision sociale en PHP basé sur un service Web RESTful. Cette idée vient exceptionnellement d’une conception du trading automatique appelée trading assisté par ordinateur. Nous voulons que les capacités cognitives des traders humains filtrent les signaux de trading qui, autrement, seraient automatiquement mis sur le marché par les Experts Advisors.
Test rapide des idées de trading sur le graphique
Test rapide des idées de trading sur le graphique

Test rapide des idées de trading sur le graphique

L'article décrit la méthode de test visuel rapide des idées de trading. La méthode est basée sur la combinaison d'un graphique de prix, d'un indicateur de signal et d'un indicateur de calcul de solde. J'aimerais partager ma méthode de recherche d'idées de trading, ainsi que la méthode que j'utilise pour tester rapidement ces idées.
MQL pour "Nuls" : Comment Concevoir et Construire des Classes d'Objets
MQL pour "Nuls" : Comment Concevoir et Construire des Classes d'Objets

MQL pour "Nuls" : Comment Concevoir et Construire des Classes d'Objets

En créant un échantillon de programme de conception visuelle, nous montrons comment concevoir et construire des classes dans MQL5. L'article est écrit pour les programmeurs débutants, qui travaillent sur des applications MT5. Nous proposons une technologie simple et facilement intelligible pour créer des classes, sans avoir besoin de s'immerger profondément dans la théorie de la programmation orientée-objet.
Indicateur pour la cartographie Kagi
Indicateur pour la cartographie Kagi

Indicateur pour la cartographie Kagi

L'article propose un indicateur de graphique Kagi avec diverses options de cartographie et des fonctions supplémentaires. En outre, le principe de cartographie des indicateurs et ses fonctionnalités de mise en œuvre MQL5 sont pris en compte. Les cas les plus populaires de sa mise en œuvre dans le trading sont affichés - stratégie d'échange Yin/Yang, s'éloignant de la ligne de tendance et augmentant constamment les "épaules" / diminuant la "taille".
Création d'une application interactive pour afficher les flux RSS dans MetaTrader 5
Création d'une application interactive pour afficher les flux RSS dans MetaTrader 5

Création d'une application interactive pour afficher les flux RSS dans MetaTrader 5

Dans cet article, nous examinons la possibilité de créer une application pour l'affichage de flux RSS. L'article montrera comment les aspects de la bibliothèque standard peuvent être utilisés pour créer des programmes interactifs pour MetaTrader 5.
Estimation de la densité de noyau de la fonction de densité de probabilité inconnue
Estimation de la densité de noyau de la fonction de densité de probabilité inconnue

Estimation de la densité de noyau de la fonction de densité de probabilité inconnue

L'article traite de la création d'un programme permettant d'estimer la densité à noyau de la fonction de densité de probabilité inconnue. La méthode d'estimation de la densité du noyau a été choisie pour exécuter la tâche. L'article contient les codes sources de la mise en œuvre logicielle de la méthode, des exemples d'utilisation et des illustrations.
Le MQL5 Cookbook : Développement d'un indicateur multi-symboles pour analyser la divergence des prix
Le MQL5 Cookbook : Développement d'un indicateur multi-symboles pour analyser la divergence des prix

Le MQL5 Cookbook : Développement d'un indicateur multi-symboles pour analyser la divergence des prix

Dans cet article, nous examinerons le développement d'un indicateur multi-symboles pour analyser la divergence des prix dans une période de temps spécifiée. Les sujets de base ont déjà été abordés dans l'article précédent sur la programmation d'indicateurs multi-devises «livre de recettes MQL5k: Développement d'un indicateur de volatilité multi-symboles dans MQL5». Cette fois, nous nous attarderons donc uniquement sur les nouvelles fonctionnalités et fonctions qui ont été radicalement modifiées. Si vous débutez dans la programmation d'indicateurs multi-devises, je vous recommande de lire dans un premier temps l'article précédent.
Le MQL5 Cookbook : Surveillance de plusieurs trames temporelles dans une seule fenêtre
Le MQL5 Cookbook : Surveillance de plusieurs trames temporelles dans une seule fenêtre

Le MQL5 Cookbook : Surveillance de plusieurs trames temporelles dans une seule fenêtre

Il y a 21 trames temporelles disponibles dans MetaTrader 5 destinées à l'analyse. Vous pouvez tirer parti d'objets graphiques spéciaux que vous pouvez placer sur le graphique existant et définir le symbole, la trame temporelle et d'autres propriétés à cet endroit. Cet article fournira des informations détaillées sur de tels objets graphiques de graphique : nous allons créer un indicateur avec des commandes (boutons) qui nous permettront de définir plusieurs objets de graphique dans une sous-fenêtre en même temps. De plus, les objets du graphique s'adapteront avec précision dans la sous-fenêtre et seront automatiquement ajustés lorsque le graphique principal ou la fenêtre du terminal est redimensionné.
Un Exemple de Stratégie de Trading Axée sur les Différences de Fuseau Horaire sur Différents Continents
Un Exemple de Stratégie de Trading Axée sur les Différences de Fuseau Horaire sur Différents Continents

Un Exemple de Stratégie de Trading Axée sur les Différences de Fuseau Horaire sur Différents Continents

En surfant sur Internet, il est facile de trouver de nombreuses stratégies, qui vous donneront un certain nombre de recommandations diverses. Adoptons une approche d'initié et examinons le processus de création d'une stratégie, axée sur les différences de fuseaux horaires sur les différents continents.
Stratégie statistique de Carry Trade
Stratégie statistique de Carry Trade

Stratégie statistique de Carry Trade

Un algorithme de protection statistique des positions ouvertes de swap positif contre les mouvements de prix indésirables. Cet article présente une variante de la stratégie de protection du Carry Trade qui permet de compenser le risque potentiel du mouvement des prix dans la direction opposée à celle de la position ouverte.
MQL5 Cookbook : Comment éviter les erreurs lors de la définition/modification des niveaux de trade
MQL5 Cookbook : Comment éviter les erreurs lors de la définition/modification des niveaux de trade

MQL5 Cookbook : Comment éviter les erreurs lors de la définition/modification des niveaux de trade

Dans la continuité de notre travail sur l'Expert Advisor de l'article précédent de la série intitulée "MQL5 Cookbook : Analyse des propriétés des positions dans le testeur de stratégie MetaTrader 5", nous l'améliorerons avec de nombreuses fonctions utiles, ainsi que d'améliorer et d'optimiser celles existantes. L'Expert Advisor aura cette fois des paramètres externes qui peuvent être optimisés dans le testeur de stratégie MetaTrader 5 et ressemblera à certains égards à un simple système de trading.
Assistant MQL5 : Comment Créer un Module de Gestion des Risques et de fonds
Assistant MQL5 : Comment Créer un Module de Gestion des Risques et de fonds

Assistant MQL5 : Comment Créer un Module de Gestion des Risques et de fonds

Le générateur de stratégies de trading de l'assistant MQL5 simplifie considérablement le test des idées de trading. L'article décrit comment élaborer un module de gestion des risques et de fonds personnalisé et l'activer dans l'assistant MQL5. À titre d'exemple, nous avons examiné un algorithme de gestion de l'argent, dans lequel la taille du volume de trade est déterminée par les résultats du deal précédent. La structure et le format de description de la classe créée pour l'Assistant MQL5 sont également abordés dans l'article.
Algorithmes de création d’argent utilisant l’ordre Trailing Stop
Algorithmes de création d’argent utilisant l’ordre Trailing Stop

Algorithmes de création d’argent utilisant l’ordre Trailing Stop

L’objectif de cet article est d’étudier la rentabilité des algorithmes avec différentes entrées dans les transactions et les sorties en utilisant l’ordre Trailing Stop. Les types d’entrée à utiliser sont l’entrée aléatoire et l’entrée inversée. Les ordres d’arrêt à utiliser sont l’arrêt de suivi et le lancement de suivi. L’article démontre des algorithmes rentables avec une rentabilité d’environ 30 % par an.
Création de Panneaux de Contrôle Actifs dans MQL5 pour le Trading
Création de Panneaux de Contrôle Actifs dans MQL5 pour le Trading

Création de Panneaux de Contrôle Actifs dans MQL5 pour le Trading

L'article traite du problème d’élaboration de panneaux de contrôle actifs en MQL5. Les éléments d'interface sont gérés par le mécanisme de gestion des événements. En outre, l'option d'une configuration flexible des propriétés des éléments de contrôle est disponible. Le panneau de contrôle actif permet de travailler avec des positions, ainsi que de définir, modifier et supprimer des commandes de marché et en cours.
MQL5 Cookbook : Utilisation de différents modes d'impression
MQL5 Cookbook : Utilisation de différents modes d'impression

MQL5 Cookbook : Utilisation de différents modes d'impression

Ceci est le premier article de la série MQL5 Cookbook. Je commencerai par des exemples simples pour permettre à ceux qui font leurs premiers pas en programmation de se familiariser petit à petit avec le nouveau langage. Je me souviens de mes premiers efforts pour concevoir et programmer des systèmes de trading qui, je peux le dire, étaient assez difficiles, étant donné que c'était le premier langage de programmation de ma vie. Cependant, cela s'est avéré plus facile que je ne le pensais et il ne m'a fallu que quelques mois avant de pouvoir développer un programme assez complexe.