Articles sur la programmation MQL5 et l'utilisation des indicateurs techniques

icon

Les indicateurs techniques constituent une partie importante du trading, et chaque trader essaie de trouver quelque chose de nouveau. Les auteurs de ces articles parlent d'économétrie et d'apprentissage automatique, de marquage automatique des ondes d'Elliott et de filtres numériques - depuis les méthodes d'analyse classiques jusqu'à l'interprétation moderne des idées classiques.

Cette catégorie contient des articles qui vous apprendront à développer un indicateur personnalisé et contient des collections uniques d'idées de trading de William Blau expliquées mathématiquement et prêtes à l'emploi.

Ajouter un nouvel article
dernier | meilleur
123
preview
Apprenez à concevoir un système de trading basé sur le Pouvoir des Haussiers (Bulls Power)

Apprenez à concevoir un système de trading basé sur le Pouvoir des Haussiers (Bulls Power)

Bienvenue dans ce nouvel article de notre série sur l'apprentissage de la conception d'un système de trading à l'aide des indicateurs techniques les plus populaires. Nous allons découvrir dans cet article un nouvel indicateur technique et comment nous pouvons concevoir un système de trading à l'aide de cet indicateur, le Bulls Power.
preview
Apprenez à concevoir un système de trading basé sur l’OBV

Apprenez à concevoir un système de trading basé sur l’OBV

Ceci est un nouvel article de notre série pour les débutants sur la façon de concevoir un système de trading basé sur certains des indicateurs les plus populaires. Nous apprendrons un nouvel indicateur qui est l’On Balance Volume (OBV), et nous apprendrons comment nous pouvons l'utiliser et concevoir un système de trading basé dessus.
Plusieurs modes de recherche de tendance dans MQL5
Plusieurs modes de recherche de tendance dans MQL5

Plusieurs modes de recherche de tendance dans MQL5

Tout trader ferait tout ce qui est en son pouvoir pour réussir à détecter avec précision une tendance à un moment donné. C’est peut-être sans doute cela le Saint-Graal que tout le monde recherche. Dans cet article, nous examinerons plusieurs modes de détection de tendance. Pour être plus précis - comment programmer plusieurs modes classiques pour détecter une tendance au moyen de MQL5.
preview
Indicateur CCI Mise à jour et nouvelles fonctionnalités

Indicateur CCI Mise à jour et nouvelles fonctionnalités

Dans cet article, nous allons examiner la possibilité d’améliorer l'indicateur CCI. Je vous présenterai également une modification de cet indicateur.
Indicateur de construction d'un graphique à trois sauts de ligne
Indicateur de construction d'un graphique à trois sauts de ligne

Indicateur de construction d'un graphique à trois sauts de ligne

Cet article est consacré au tableau des trois sauts de ligne, suggéré par Steve Nison dans son livre « Beyond Candlesticks ». Le plus grand avantage de ce graphique est qu’il permet de filtrer les fluctuations mineures d’un prix par rapport au mouvement précédent. Nous allons discuter du principe de la construction graphique, du code de l’indicateur et de quelques exemples de stratégies de trading basées sur celui-ci.
Réseaux de neurones de troisième génération : Réseaux profonds
Réseaux de neurones de troisième génération : Réseaux profonds

Réseaux de neurones de troisième génération : Réseaux profonds

Cet article est consacré à une nouvelle direction en perspective dans l’apprentissage automatique - l’apprentissage profond ou, pour être précis, les réseaux de neurones profonds. Il s’agit d’un bref examen des réseaux de neurones de deuxième génération, de l’architecture de leurs connexions et de leurs principaux types, méthodes et règles d’apprentissage et de leurs principaux inconvénients, suivi de l’histoire du développement des réseaux de neurones de troisième génération, de leurs principaux types, particularités et méthodes d’entraînement. Des expériences pratiques sur la construction et l’entraînement d’un réseau neuronal profond initié par les poids d’un autoencodeur empilé avec des données réelles sont menées. Toutes les étapes, de la sélection des données d’entrée à la dérivation métrique, sont discutées en détail. La dernière partie de l’article contient une implémentation logicielle d’un réseau de neurones profond dans un Expert Advisor avec un indicateur intégré basé sur MQL4/R.
Apprenez à concevoir un système de trading utilisant le Momentum
Apprenez à concevoir un système de trading utilisant le Momentum

Apprenez à concevoir un système de trading utilisant le Momentum

Dans mon article précédent, j'ai mentionné l'importance d'identifier la tendance, donc la direction des prix. Dans cet article, je vais vous présenter l'un des concepts et des indicateurs les plus importants, à savoir l'indicateur Momentum. Je vais vous expliquer comment concevoir un système de trading basé sur l’indicateur Momentum.
Comment faire appel aux indicateurs dans MQL5
Comment faire appel aux indicateurs dans MQL5

Comment faire appel aux indicateurs dans MQL5

Avec la nouvelle version du langage de programmation MQL disponible, non seulement l'approche du traitement des indicateurs a changé, mais il existe également de nouvelles façons de créer des indicateurs. De plus, vous disposez d'une flexibilité supplémentaire en travaillant avec les tampons d'indicateurs - vous pouvez désormais spécifier la direction d'indexation souhaitée et obtenir exactement autant de valeurs d'indicateurs que vous le souhaitez. Cet article explique les méthodes de base pour faire appel aux indicateurs et récupérer des données à partir des tampons de l'indicateur.
Apprenez à concevoir un système de trading avec les Enveloppes
Apprenez à concevoir un système de trading avec les Enveloppes

Apprenez à concevoir un système de trading avec les Enveloppes

Dans cet article, je vais partager avec vous l'une des méthodes de trading avec les bandes. Cette fois, nous nous intéresserons aux enveloppes. Nous verrons à quel point il est facile de créer des stratégies de trading basées sur les enveloppes.
Indicateurs personnalisés dans MQL5 pour débutants
Indicateurs personnalisés dans MQL5 pour débutants

Indicateurs personnalisés dans MQL5 pour débutants

Tout nouveau sujet semble compliqué et difficile à apprendre pour un débutant. Les sujets que nous connaissons nous semblent très simples et clairs. Mais nous oublions simplement que nous avons tous dû étudier quelque chose à partir de zéro, et même notre langue maternelle. Il en va de même avec le langage de programmation MQL5 qui offre de larges possibilités de développer ses propres stratégies de trading - vous pouvez commencer à l'apprendre à partir de notions de base et d'exemples les plus simples. L'interaction d'un indicateur technique avec le terminal client MetaTrader 5 est envisagée dans cet article sur l'exemple de l'indicateur personnalisé simple SMA.
Apprenez à concevoir un système de trading basé sur le Momentum
Apprenez à concevoir un système de trading basé sur le Momentum

Apprenez à concevoir un système de trading basé sur le Momentum

Dans ce nouvel article de notre série sur la conception des systèmes de trading, je vais présenter le Commodities Channel Index (CCI), expliquer ses spécificités, et partager avec vous comment créer un système de trading basé sur cet indicateur.
preview
Développer un Expert Advisor à partir de zéro (partie 8) : Un saut conceptuel

Développer un Expert Advisor à partir de zéro (partie 8) : Un saut conceptuel

Quel est le moyen le plus facile d'implémenter de nouvelles fonctionnalités ? Dans cet article, nous allons faire un pas en arrière, puis deux pas en avant.
MQL5 pour les débutants : Guide d'utilisation des indicateurs techniques dans Expert Advisors
MQL5 pour les débutants : Guide d'utilisation des indicateurs techniques dans Expert Advisors

MQL5 pour les débutants : Guide d'utilisation des indicateurs techniques dans Expert Advisors

Afin d’obtenir les valeurs d’un indicateur intégré ou personnalisé dans un Expert Advisor, son descripteur doit d’abord être créé à l’aide de la fonction correspondante. Les exemples de l’article montrent comment utiliser tel ou tel indicateur technique lors de la création de vos propres programmes. L’article décrit les indicateurs générés dans le langage MQL5. Il est destiné à ceux qui n’ont pas beaucoup d’expérience dans le développement de stratégies de trading et offre des moyens simples et clairs de travailler avec des indicateurs en utilisant la bibliothèque de fonctions offerte.
preview
Développer un Expert Advisor à partir de zéro (partie 12) : Times et Trade (I)

Développer un Expert Advisor à partir de zéro (partie 12) : Times et Trade (I)

Aujourd'hui, nous allons créer Times & Trade avec une interprétation rapide pour lire les flux d'ordres. Nous construirons le système dans la première partie. Dans le prochain article, nous compléterons le système avec les informations manquantes. Pour mettre en œuvre cette nouvelle fonctionnalité, nous devrons ajouter plusieurs éléments au code de notre Expert Advisor.
preview
Développer un Expert Advisor à partir de zéro (partie 13) : Times & Trade (II)

Développer un Expert Advisor à partir de zéro (partie 13) : Times & Trade (II)

Aujourd'hui, nous allons construire la deuxième partie du système Times & Trade pour notre analyse du marché. Dans l'article précédent "Times & Trade (I)", nous avons discuté d'un système graphique alternatif, qui permet d'avoir un indicateur pour une interprétation plus rapide des transactions exécutées sur le marché.
Exploration des classes de stratégies de trading de la bibliothèque standard - Personnalisation des stratégies
Exploration des classes de stratégies de trading de la bibliothèque standard - Personnalisation des stratégies

Exploration des classes de stratégies de trading de la bibliothèque standard - Personnalisation des stratégies

Dans cet article, nous allons vous montrer comment explorer la bibliothèque standard de classes de stratégies de trading et comment ajouter des stratégies et des filtres/signaux personnalisés en utilisant la logique Patterns-and-Models de l'assistant MQL5. En fin de compte, vous pourrez facilement ajouter vos propres stratégies à l'aide des indicateurs standard MetaTrader 5, et l'assistant MQL5 créera un code propre et puissant et un Expert Advisor entièrement fonctionnel.
preview
Rapide Plongée dans MQL5

Rapide Plongée dans MQL5

Vous avez décidé d'étudier le langage de programmation des stratégies de trading MQL5, mais vous n'y connaissez rien ? Nous avons essayé d'examiner les terminaux MQL5 et MetaTrader 5 du point de vue des nouveaux venus et avons écrit ce court article d'introduction. Dans cet article, vous pouvez trouver une brève idée des possibilités du langage, ainsi que quelques conseils pour travailler avec MetaEditor 5 et le terminal.
La mise en œuvre de l'analyse automatique des vagues d'Elliott dans MQL5
La mise en œuvre de l'analyse automatique des vagues d'Elliott dans MQL5

La mise en œuvre de l'analyse automatique des vagues d'Elliott dans MQL5

L'une des méthodes les plus populaires d'analyse du marché est le principe des vagues d'Elliott. Toutefois, ce processus est assez compliqué, ce qui nous amène à utiliser des outils supplémentaires. L’un de ces instruments est le marqueur automatique. Cet article décrit la création d'un analyseur automatique de vagues d'Elliott en langage MQL5.
preview
Développer un Expert Advisor à partir de zéro (partie 9) : Un saut conceptuel (2)

Développer un Expert Advisor à partir de zéro (partie 9) : Un saut conceptuel (2)

Dans cet article, nous allons placer Chart Trade dans une fenêtre flottante. Dans la partie précédente, nous avions créé un système de base qui permettait l'utilisation de modèles dans une fenêtre flottante.
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.
preview
Plusieurs indicateurs sur un seul graphique (Partie 03) : Développer des définitions pour les utilisateurs

Plusieurs indicateurs sur un seul graphique (Partie 03) : Développer des définitions pour les utilisateurs

Aujourd'hui, nous allons mettre à jour les fonctionnalités du système d'indicateurs pour la première fois. Dans l'article précédent "Plusieurs indicateurs sur un graphique", nous avons considéré le code de base qui permet d'utiliser plus d'un indicateur dans une sous-fenêtre de graphique. Mais ce qui a été présenté n'était que le point de départ d'un système beaucoup plus vaste.
preview
Comment créer un indicateur True Strength Index personnalisé à l'aide de MQL5

Comment créer un indicateur True Strength Index personnalisé à l'aide de MQL5

Voici un nouvel article sur la création d'un indicateur personnalisé. Cette fois-ci, nous allons travailler avec le True Strength Index (TSI) et créer un Expert Advisor sur celui-ci.
20 signaux de trade en MQL5
20 signaux de trade en MQL5

20 signaux de trade en MQL5

Cet article vous apprendra comment recevoir les signaux de trade nécessaires au fonctionnement d'un système de trading. Les exemples de formation de 20 signaux de trade sont donnés ici en tant que fonctions personnalisées distinctes qui peuvent être utilisées lors du développement d'Expert Advisors. Pour votre aisance, toutes les fonctions utilisées dans l'article sont regroupées dans un seul fichier d'inclusion mqh qui peut être facilement connecté à un futur Expert Advisor.
preview
Apprenez à concevoir un système de trading basé sur le MFI de Bill Williams

Apprenez à concevoir un système de trading basé sur le MFI de Bill Williams

Voici un nouvel article de la série dans laquelle nous apprenons à concevoir un système de trading basé sur des indicateurs techniques populaires. Cette fois-ci, nous examinerons l'Indice de Facilitation du Marché, ou Market Facilitation Index, de Bill Williams (BW MFI).
Le gestionnaire d'événements "New Bar"
Le gestionnaire d'événements "New Bar"

Le gestionnaire d'événements "New Bar"

Le langage de programmation MQL5 est en mesure de résoudre des problèmes à un tout nouveau niveau. Même ces tâches, qui offrent déjà de telles solutions, grâce à la programmation orientée objet peuvent atteindre un niveau supérieur. Dans cet article, nous prenons un exemple particulièrement simple de vérification d'une nouvelle barre sur un graphique, qui a été transformé en un outil plutôt puissant et polyvalent. Quel outil ? Découvrez-le dans cet article.
Comment écrire un indicateur à partir d'un autre indicateur
Comment écrire un indicateur à partir d'un autre indicateur

Comment écrire un indicateur à partir d'un autre indicateur

Dans MQL5, vous pouvez écrire un indicateur à la fois à partir de zéro et à partir d'un autre indicateur déjà existant, intégré au terminal client ou personnalisé. Et ici, vous avez également deux manières - d'améliorer un indicateur en lui ajoutant de nouveaux calculs et styles graphiques, ou d'utiliser un indicateur intégré au terminal client ou un indicateur personnalisé via les fonctions iCustom() ou IndicatorCreate().
Conseils pour l'achat d'un produit sur le marché. Guide détaillé
Conseils pour l'achat d'un produit sur le marché. Guide détaillé

Conseils pour l'achat d'un produit sur le marché. Guide détaillé

Ce guide détaillé fournit des astuces pour mieux comprendre et rechercher un produit requis. L'article tente de découvrir différentes méthodes de recherche d'un produit approprié, de tri des produits indésirables, de détermination de l'efficacité et de l'essentialité du produit pour vous.
preview
Plusieurs indicateurs sur un même graphique (partie 02) : Premières expériences

Plusieurs indicateurs sur un même graphique (partie 02) : Premières expériences

Dans l'article précédent "Plusieurs indicateurs sur un même graphique", j'ai présenté le concept et les bases de l'utilisation de plusieurs indicateurs sur un même graphique. Dans cet article, je vais vous fournir le code source et l'expliquer plus en détail.
preview
Plusieurs indicateurs sur un seul graphique (Partie 04) : Passer à un Expert Advisor

Plusieurs indicateurs sur un seul graphique (Partie 04) : Passer à un Expert Advisor

Dans mes articles précédents, j'ai expliqué comment créer un indicateur utilisant plusieurs sous-fenêtres, ce qui est intéressant lorsqu'on utilise des indicateurs personnalisés. Cette fois-ci, nous allons voir comment ajouter plusieurs fenêtres à un même Expert Advisor.
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.
Emplois indépendants sur MQL5.com - L'endroit préféré des développeurs
Emplois indépendants sur MQL5.com - L'endroit préféré des développeurs

Emplois indépendants sur MQL5.com - L'endroit préféré des développeurs

Les développeurs de robots de trading n'ont plus besoin de commercialiser leurs services auprès des traders ayant besoin d'Expert Advisors, car ces derniers vous trouveront désormais. Déjà, des milliers de traders passent des ordres aux développeurs indépendants de MQL5 et paient le travail effectué sur MQL5.com. Pendant 4 ans, ce service a permis à trois mille traders de rémunérer plus de 10 000 travaux réalisés. Et l'activité des traders et des développeurs ne cesse de croître !
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.
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é.
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.
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.
Échange de Données entre les Indicateurs : C'est facile
Échange de Données entre les Indicateurs : C'est facile

Échange de Données entre les Indicateurs : C'est facile

Nous souhaitons créer un tel environnement, qui donnerait accès aux données d'indicateurs attachés à un graphique, et aurait les propriétés suivantes : absence de copie de données ; modification minimale du code des méthodes disponibles, si nous devons les utiliser ; Le code MQL est préférable (bien sûr, nous devons utiliser des DLL, mais nous n'utiliserons qu'une douzaine de chaînes de code C++). L'article décrit une méthode simple pour élaborer un environnement de programme pour le terminal MetaTrader, qui fournirait des moyens d'accès aux tampons d'indicateurs d'autres programmes MQL.
Tester la performance du Calcul des Moyennes Mobiles dans MQL5
Tester la performance du Calcul des Moyennes Mobiles dans MQL5

Tester la performance du Calcul des Moyennes Mobiles dans MQL5

Un certain nombre d'indicateurs sont apparus depuis la création du premier indicateur de Moyenne Mobile. Beaucoup d'entre eux utilisent des méthodes de lissage similaires, mais la performance de différents algorithmes de Moyennes Mobiles n'ont pas été étudiées. Dans cet article, nous examinerons les différentes manières d'utiliser les Moyennes Mobiles dans MQL5 et comparerons leurs performance.
Aperçu du marché MetaTrader (infographie)
Aperçu du marché MetaTrader (infographie)

Aperçu du marché MetaTrader (infographie)

Il y a quelques semaines, nous avons publié l’infographie sur le service Freelance. Nous avons également promis de révéler quelques statistiques du marché MetaTrader. Maintenant, nous vous invitons à examiner les données que nous avons recueillies.
Quelques conseils pour les nouveaux clients
Quelques conseils pour les nouveaux clients

Quelques conseils pour les nouveaux clients

Une sagesse proverbiale souvent attribuée à diverses personnes célèbres dit : « Celui qui ne fait pas d'erreurs ne fait jamais rien. » À moins que vous ne considériez l'oisiveté comme une erreur, cette affirmation est difficile à contredire. Mais vous pouvez toujours analyser les erreurs passées (les vôtres et celles des autres) pour minimiser le nombre de vos erreurs futures. Nous allons tenter de passer en revue les situations qui peuvent se présenter lors de l'exécution de travaux dans le service du même nom.
123