MQL5 Trading Algorithmique
33.7K subscribers
1.27K photos
1.27K links
Les meilleures publications de la plus grande communauté de traders algorithmiques.

Abonnez-vous pour rester au courant des dernières technologies et du développement des programmes de trading.
Download Telegram
Découvrez comment créer un modèle prédictif du krach boursier avec des modèles de régression logistique. Cet article aborde des facteurs influençant les cours, tels que l’offre et la demande, les actualités, et l'inflation. Il montre comment structurer et analyser les données à l’aide de scripts pour déterminer les tendances boursières. Techniques avancées de gestion des valeurs manquantes et d'encodage des données améliorent la précision du modèle. Une analyse approfondie démontre jusqu'à 70% de précision pour Apple et des tests en temps réel sont discutés. Une lecture incontournable pour développeurs MetaTrader 5 et passionnés de trading algorithmique.

En savoir plus...
👍7👌1
L'article explore l'Indice du Canal des Matières Premières (CCI), un outil crucial pour les traders, en détaillant son calcul traditionnel et ses limites. Trois variantes de l'indicateur sont analysées: classique, utilisant l'écart-type, et une version "robuste" basée sur la méthode de Theil-Sen. Ces approches offrent des précisions et performances variables selon les données. Une étude comparative à travers un Expert Advisor démontre l'efficacité des méthodes. L'innovation réside dans une adaptation du CCI pour analyser et prédire les tendances de manière plus efficace en accumulant les valeurs du CCI. Ces développements promettent d'affiner les stratégies de trading.

En savoir plus...
👍71
Découvrez comment concevoir un système de trading basé sur le Williams Percent Range (WPR) dans MetaTrader 5. L'article explore la définition et le calcul du WPR, un indicateur de momentum clé, en mettant l'accent sur des niveaux critiques comme -80, -20 et -50. Apprenez trois stratégies : détection des zones de surachat/survente, signaux basés sur croisements de niveaux, et intégration avec une moyenne mobile. Chaque stratégie est expliquée avec un plan détaillé pour une mise en œuvre pratique dans MetaTrader. Les développeurs trouveront des instructions pour créer des Experts Advisors, optimisant ainsi le trading algorithmique avec des systèmes automatisés basés sur le WPR.

En savoir plus...
👍3
Abordons l'indicateur Ichimoku pour construire des systèmes de trading efficaces. L'Ichimoku, développé par Goichi Hosoda, évalue la tendance, le support, la résistance et émet des signaux de trading. Il repose sur cinq composantes : Tenkan-Sen, Kijun-Sen, Senkou Span A et B, et Chikou Span.

Le calcul manuel précise le concept sous-jacent. L'intégration dans MetaTrader 5 rend cette technique encore plus accessible. Il est crucial de tester toute stratégie pour évaluer sa pertinence individuelle.

En programmant ces stratégies, le langage MQL5 s'avère essentiel pour automatiser les analyses. Consolider et adapter ces règles à son style peut optimiser les performances de tout système de trading.

En savoir plus...
👍8🎉31👌1
Les collections de données ordonnées comme les tableaux sont essentielles pour gérer des éléments de même type, permettant d'accéder à chaque élément via un index. Ces structures sont largement appliquées en algèbre linéaire, modélisation mathématique et apprentissage automatique. La programmation de ces opérations nécessite des compétences mathématiques solides et une maîtrise des boucles imbriquées. Le débogage peut être complexe.

Les types 'matrix' et 'vector' simplifient le codage en MQL5, évitant les boucles complexes. Le type 'vector' représente un tableau unidimensionnel et prend en charge diverses opérations. Pour les matrices, MQL5 propose des méthodes d'initialisation proches de NumPy, facilitant les calculs mathématiques complexes.

En savoir plus...
👍8👌4👏21
Découvrez comment exploiter la puissance de MetaTrader 5 et MQL5 pour révolutionner l'expérience de trading. Grâce à son alignement avec le langage C/C++, il est possible d'automatiser la collecte et l'analyse de données web, permettant des décisions de trading plus éclairées. L'article discute des étapes de planification, de développement de scripts simples pour capturer des informations précises, et de l'utilisation de techniques comme le décalage pour améliorer l'efficacité. Elle met également en lumière l'importance d'adapter ces outils à des systèmes plus larges pour intégrer directement les données dans un EA, transformant MetaTrader 5 en un outil de trading exceptionnel.

En savoir plus...
7👍3
L'EA présente encore des problèmes de visualisation qui, bien que n'affectant pas les transactions, perturbent parfois l'affichage à l'écran. L'ajout de nouveaux éléments pourrait enrichir les données fournies et corriger des défauts mineurs.

La planification d'une nouvelle fonction dans l'indicateur Volume Au Prix est en cours. Le trading démontre souvent que le marché s'accumule à certains niveaux de prix. Déclenchement de stops peut parfois entraîner un retour rapide du prix. L'analyse reste difficile à des échelles de temps supérieures, mais des ajustements peuvent rendre l'analyse du volume plus pratique.

Des modifications à la classe d'objet permettent de mieux comprendre les mouvements. Respect de paramètres de temps critiques : analyse ajustée aux contextes de trading différents.

En savoir plus...
👍43
Les volumes jouent un rôle crucial dans l'analyse du marché Forex. Ils mesurent le nombre de changements de prix sur une période donnée et permettent d'évaluer l'offre et la demande, ainsi que la liquidité. Un volume élevé signale une forte demande en cas de hausse ou une forte offre en cas de baisse. Utiliser les volumes comme confirmation de tendance est essentiel. Il est particulièrement utile d'observer l'augmentation du volume lors des mouvements directionnels dans une tendance haussière ou baissière. En cas de divergence, où le volume et le prix se déplacent dans des directions opposées, cela pourrait indiquer une faiblesse dans la tendance actuelle. La compréhension et l'intégration des volumes dans la stratégie de trading peuvent améliorer les décisions.

En savoir plus...
9
Nous avons publié la version 4620 de la plateforme MetaTrader 5, qui introduit de nouvelles méthodes MQL5 et résout un certain nombre de problèmes subtils :

- Dans le terminal, nous avons corrigé des erreurs concernant les demandes d'historique de ticks, pour lesquelles des données historiques incomplètes pouvaient être renvoyées dans certains cas.
- La fonction d'autocomplétion de la recherche fonctionne désormais correctement et est insensible à la casse dans toutes les langues.
- Les descriptions des nouvelles méthodes OpenBLAS pour le calcul à haute performance sont désormais disponibles dans la documentation MQL5.

En savoir plus sur la mise à jour...
👍103👏2🤩2🔥1
Dans cet article, un nouvel indicateur technique, le Money Flow Index (MFI), est examiné pour concevoir un système de trading simple en codage MQL5. Le MFI utilise le prix et le volume pour mesurer la pression d'achat et de vente, oscillant entre 0 et 100. L'augmentation de la valeur du MFI indique une pression d'achat, tandis qu'une diminution signale une pression de vente.

Des stratégies simples basées sur les niveaux critiques du MFI (20 pour sur-vente, 80 pour sur-achat) sont décrites. Des plans stratégiques pour chaque approche sont proposés, intégrant le MFI dans MetaTrader 5 pour générer des signaux. Le système vérifie la valeur du MFI à chaque tick et l'affiche sur le graphique, ajustant ses décisions en conséquence.

En savoir plus...
👍128
Découvrez une mise à jour sur le système Times & Trade pour MetaTrader 5. Un nouvel Expert Advisor améliore l'interprétation des mouvements BID et ASK sans les afficher directement sur les graphiques, en fournissant des données textuelles classiques. Le système intègre la classe C_Canvas pour une modélisation rapide et précise des valeurs de marché. Cette fonctionnalité permet d'identifier les microstructures et les ordres stop avec précision en temps réel, optimisant la prise de décision pour les traders. Ce modèle de données innovant offre un aperçu dynamique et détaillé des fluctuations de marché, transformant la lecture de bande en un outil puissant pour les décisions trading éclairées.

En savoir plus...
3👍2
L'article explore l'utilisation des modèles d'inversion, tels que le "Multiple Top", dans le trading algorithmique sur MetaTrader 5. Bien qu'il n'existe pas de mathématiques sous-jacentes claires pour ces modèles, l'article souligne l'importance des statistiques pour évaluer leur efficacité. Grâce à l'édition du code MQL5, il est possible d'étendre le concept de Double Top à d'autres motifs complexes, comme les "head and shoulders". L'approche se base sur la détection des sommets et creux en utilisant une logique de "barre par barre" pour réduire la charge du terminal, visant à optimiser le processus de backtesting et de visualisation.

En savoir plus...
5👍21
La lecture de bande est une méthode de trading qui requiert une concentration accrue en raison de la quantité d'informations à analyser. Ce processus peut devenir complexe, surtout lorsque les positions de stop s'activent. MetaTrader 5 propose un système alternatif simplifiant le suivi des mini-contrats, mais l'analyse de contrats complets reste privilégiée pour une meilleure interprétation des mouvements du marché.

La création d'un système visuel intégré au graphique de trading résout plusieurs problèmes liés à l'analyse des données. Le développement d'une classe d'objets C_TimesAndTrade en supporte la mise en œuvre, optimisant ainsi la visualisation des transactions via des modèles de chandeliers japonais.

En conclusion, l'intégration de Times & Trade dans un Expert Advisor facilite l'interprétation des données de trading, rivalisant avec les capacités d'analyse des systèmes alter...

En savoir plus...
32👍1
Les types de données matrices et vecteurs ont été intégrés dans le langage MQL5 pour améliorer la résolution de problèmes mathématiques complexes. Ces nouveaux types, proches de la notation mathématique, simplifient la programmation et la lecture du code en éliminant de nombreuses opérations de routine.

Les matrices permettent de réaliser des calculs d'algèbre linéaire essentiels dans les technologies modernes, telles que l'apprentissage automatique. Les fonctions intégrées incluent la décomposition matricielle, les calculs de statistiques descriptives, ainsi que les opérations de manipulation de matrices et de vecteurs.

De plus, MQL5 propose des méthodes dédiées aux contextes d'apprentissage automatique, incluant des fonctions d'activation et de perte, optimisant ainsi le traitement des données.

En savoir plus...
👍32
Découvrez l'indicateur technique Accumulation/Distribution (AD) dans notre dernier article, un outil essentiel basé sur le volume pour affiner vos stratégies de trading. Apprenez à calculer la ligne AD à partir de données sur les prix et à l'incorporer dans MetaTrader 5 à l'aide du langage MQL5. Nous exposons plusieurs stratégies simples exploitant le mouvement et la force de l'AD pour détecter des tendances haussières ou baissières et identifier les divergences. Chaque stratégie est accompagnée d'un plan détaillé pour vous guider dans la création d'un système de trading solide, vous permettant d'optimiser et améliorer vos techniques de trading algorithmique.

En savoir plus...
54👍1
Présentation de l'OBV, un indicateur technique clé analysant le volume. L'On-Balance Volume, développé par Joseph Granville, intègre le volume pour prévoir les mouvements du marché. Il se calcule en additionnant le volume lors des hausses de prix et en le soustrayant lors des baisses. Un volume croissant valide les tendances et signale la force des mouvements.

Les stratégies OBV incluent :
- Mouvement simple OBV : analyse des variations de l'OBV pour détecter les tendances.
- Force simple OBV : comparaison de la valeur actuelle avec la moyenne des valeurs précédentes.
- Tendance haussière : hausse de l'OBV et des sommets.
- Tendance baissière : baisse de l'OBV et des creux.

L'OBV est disponible sur MetaTrader 5.

En savoir plus...
6👍3
L'article explore une solution technique pour faciliter le trading de contrats à terme sur MetaTrader 5, en utilisant un système d'ordres croisés. Il aborde la gestion des contrats expirés et le besoin d'une analyse continue grâce à l'historique des données. L'implémentation d'un système d'ordres amélioré supprime la nécessité d'un second graphique, en s'appuyant sur la création de règles de gestion adaptables pour des symboles spécifiques comme le Mini Dollar et le Mini Index. Un Expert Advisor est mis en place pour assurer la transition automatique entre les contrats, réduisant ainsi les erreurs et optimisant le processus de trading sur des contrats à terme.

En savoir plus...
11
À partir du 1er décembre 2024, les versions minimales prises en charge des plateformes de trading seront les suivantes :

• MetaTrader 4 build 1420 publiée le 24 mai
• MetaTrader 5 build 4410 publiée le 21 juin

Après cette date, les anciennes versions des terminaux de bureau ne pourront plus se connecter aux serveurs de trading.

Au cours des six derniers mois, nous avons publié 4 mises à jour de MetaTrader 5 :

Build 4410 : Correction de crashs sur la plateforme de bureau, des contrôles de compatibilité des navigateurs et de l'ouverture de comptes de démonstration sur la version web.
Build 4570 : Mode Crosshair, graphique linéaire et paramètres du Market Watch dans la version web, bibliothèque OpenBLAS pour les calculs matriciels et support ONNX amélioré dans MQL5.
Build 4585 : Correction de crashs lors du débogage et du test des programmes MQL5, ainsi que de fuites de mémoire lors de la compilation.
Build 4620 : Extension du support OpenBLAS, correction des requêtes sur l'historique des ticks.

Chaque version de MetaTrader 4 est accompagnée d'améliorations des performances et de corrections de bugs.

Télécharger la dernière version pour bénéficier des nouvelles fonctionnalités
13🔥52👍1😁1
Les développeurs MetaTrader 5 peuvent désormais surmonter la limitation des indicateurs standard en intégrant des indicateurs personnalisés dans leurs Expert Advisors. Cet article explique comment MQL5 permet l'utilisation d'indicateurs essentiels comme le VWAP dans vos EAs sans leur présence visuelle sur le graphique. Grâce à des méthodes comme iCustom et CopyBuffer, vous pouvez passer des paramètres dynamiques, ce qui offre une flexibilité accrue dans les stratégies de trading. Comprendre ces concepts permet de créer des systèmes de trading plus sophistiqués et personnalisés, prouvant ainsi la polyvalence inégalée de MetaTrader 5 pour le développement d'algorithmes avancés.

En savoir plus...
5👍1
Découvrez comment créer des graphiques 3D dans MetaTrader 5 avec MQL5 et DirectX. Apprenez à modéliser des objets tridimensionnels en utilisant des maillages polygonaux détaillés pour obtenir un réalisme optimal. Familiarisez-vous avec la gestion des textures, l'éclairage directionnel et les transformations spatiales en temps réel. Maîtrisez le rendu dynamique des scènes, la rotation des objets et le contrôle de la position de la caméra pour enrichir votre environnement 3D. Ces technologies offrent des avantages pratiques pour les traders et développeurs, permettant la visualisation avancée des données financières et l'amélioration de l'analyse de marché.

En savoir plus...
53