Les réseaux de neurones sont des outils puissants pour la reconnaissance de modèles et l'optimisation de stratégies de trading automatisées. Leur application sur MetaTrader 5 via MQL5 Wizard et Hlaiman EA Generator illustre la possibilité de simplifier leur utilisation pour les traders. Ces plateformes permettent une génération automatique de code, optimisant ainsi le processus décisionnel dans les opérations de marché.
MQL5 Wizard se distingue par sa capacité à créer rapidement un code MQL5 grâce à des modules additionnels. En parallèle, Hlaiman EA Generator fournit un moteur neuronal intégré avec MQL5, autorisant une personnalisation aisée des objets et algorithmes. Cette approche facilite l'initiation aux réseaux de neurones sans nécessité d'un apprentissage intensif.
En savoir plus...
MQL5 Wizard se distingue par sa capacité à créer rapidement un code MQL5 grâce à des modules additionnels. En parallèle, Hlaiman EA Generator fournit un moteur neuronal intégré avec MQL5, autorisant une personnalisation aisée des objets et algorithmes. Cette approche facilite l'initiation aux réseaux de neurones sans nécessité d'un apprentissage intensif.
En savoir plus...
👍11❤2
Développer un Expert Advisor (EA) orienté objet demande une bonne maîtrise de la logique, de la pensée analytique et de la capacité à synthétiser des idées complexes. La programmation orientée objet (POO) offre plusieurs avantages, notamment la réutilisation du code et une meilleure modélisation des problèmes. Pour débuter dans la POO avec MQL5, il est recommandé de comprendre les concepts de base et de suivre des exemples pratiques. UML peut être un outil précieux pour conceptualiser des systèmes avant leur développement. Toutefois, il n'est pas indispensable dans tous les projets. En travaillant sur un système de trading automatisé simpliste, on peut appliquer les principes de la POO pour créer un code modulaire et efficace.
En savoir plus...
En savoir plus...
👍10❤6
OpenCL dans MetaTrader 5 permet l'utilisation du calcul parallèle pour améliorer les performances des programmes MQL5. OpenCL, développé par le Khronos Group, est un standard ouvert pour la programmation parallèle sur GPU et CPU. Son adoption dans le terminal MetaTrader 5 offre un avantage significatif pour les tâches exigeantes en calcul. Pour utiliser OpenCL, il faut avoir un matériel compatible, incluant des GPU et des CPU modernes, et installer les pilotes et SDK appropriés selon le fabricant comme Intel, AMD ou NVidia. Utiliser OpenCL peut réduire le temps d'exécution des programmes MQL5, comme démontré par le script OpenCL_Sample.mq5.
En savoir plus...
En savoir plus...
👍6❤4
Un nouvel installateur optimise la mise en œuvre de MetaTrader 4 sur macOS, simplifiant chaque étape. Compatible dès macOS Big Sur (11), il s'adapte aux processeurs modernes, du M1 aux plus récents. Il gère l'installation de Wine et de MetaTrader automatiquement, garantissant un démarrage rapide. Pour les utilisateurs actuels, il est crucial de vérifier la version de Wine ; si elle est en dessous de 8.0.1, une désinstallation de l'ancienne plateforme est conseillée. L'accent est mis sur une installation fluide et un support linguistique adaptable. Une solution pratique pour les développeurs et traders cherchant une expérience transparente.
En savoir plus...
En savoir plus...
❤7👍3
L'article présente une analyse approfondie de l'utilisation de la fonction OnChartEvent() en programmation orientée événement avec MQL5. Il explore comment l'événement ChartEvent permet une interactivité avec les graphiques grâce à la capture d'actions telles que les frappes au clavier ou les clics de souris. L'importance des événements personnalisés est soulignée, bien que l'article soit axé sur les événements standard.
Le traitement des événements est exemplifié à travers plusieurs cas pratiques comme l'achat/vente par clavier, la gestion de la souris, et l'interaction avec des objets graphiques. Des exemples détaillent comment les modifications des objets peuvent déclencher des actions spécifiques, illustrant la puissance et la flexibilité apportées par cette approche.
En savoir plus...
Le traitement des événements est exemplifié à travers plusieurs cas pratiques comme l'achat/vente par clavier, la gestion de la souris, et l'interaction avec des objets graphiques. Des exemples détaillent comment les modifications des objets peuvent déclencher des actions spécifiques, illustrant la puissance et la flexibilité apportées par cette approche.
En savoir plus...
👍8🔥3🤔1
La MQL5 Cloud Network révolutionne le trading algorithmique en offrant aux traders un accès à une vaste puissance de calcul pour optimiser leurs stratégies. Grâce à une nouvelle fonctionnalité, les utilisateurs peuvent maintenant suivre précisément le coût de l'optimisation de leur Expert Advisor, directement via leur profil MQL5.community. Les tests montrent qu'une optimisation massive, qui nécessiterait des siècles en temps classique, peut être réalisée en minutes grâce à 500 agents de calcul en nuage, pour un coût minime de 0,23 crédits. Cette avancée offre aux développeurs et aux traders une efficacité sans précédent dans l’ajustement de leurs stratégies sur MetaTrader 5.
En savoir plus...
En savoir plus...
❤11👍1
Découvrez le graphique "Points et Figures", une méthode d'analyse de marché innovante et sans contrainte temporelle, qui remonte aux travaux de Charles Dow. Ce type de graphique se distingue par l'utilisation de colonnes de X pour les hausses et de O pour les baisses de prix, permettant une lecture précise des tendances grâce à un algorithme codé en MQL5. L'indicateur utilise des couleurs pour différencier les mouvements tout en optimisant les ressources système. Idéal pour les traders et développeurs souhaitant explorer une approche alternative aux graphiques traditionnels. Une méthode puissante pour une prise de décision éclairée sur les marchés.
En savoir plus...
En savoir plus...
👍11❤5🔥2
Cet article se penche sur le processus essentiel de débogage dans le développement de programmes en MQL5 pour MetaTrader 5. Il démontre l'importance de la compilation, qui identifie erreurs de syntaxe et avertissements, et introduit l'utilisation du débogueur pour exécuter le code pas à pas. Le profilage optimise les performances du programme en analysant l'utilisation des ressources et des fonctions. Imprimer et commenter apportent interactivité et clarté lors de l'exécution en temps réel. Enfin, la particularité du débogage en programmation orientée objet est d'identifier clairement les objets appelants. Ces méthodes enrichissent le développement algorithmique pour les traders et développeurs.
En savoir plus...
En savoir plus...
👍5❤1
L'optimisation des critères pour un système de trading avancé est cruciale pour garantir sa performance future. L'utilisation de données historiques pour affiner ces paramètres est une méthode efficace, notamment pour le trading à court terme. Cependant, cette approche peut souffrir de limitations sur des périodes plus étendues où des fluctuations de prix peuvent influencer les résultats. Une solution potentielle est d'intégrer des données de plusieurs instruments pour pallier le manque de répétitions dans les modèles de prix.
Les outils comme NeuroShell DayTrader Professional et MetaTrader 5 offrent des fonctionnalités intéressantes pour tester et optimiser ces paramètres. À noter, l'importance d'ajuster et de tester les systèmes sur différents ensembles de données, en particulier lors de l'utilisation de multiples symboles pour généraliser les résultats.
L'amélioration du système ...
En savoir plus...
Les outils comme NeuroShell DayTrader Professional et MetaTrader 5 offrent des fonctionnalités intéressantes pour tester et optimiser ces paramètres. À noter, l'importance d'ajuster et de tester les systèmes sur différents ensembles de données, en particulier lors de l'utilisation de multiples symboles pour généraliser les résultats.
L'amélioration du système ...
En savoir plus...
❤9👍5
Découvrez comment optimiser la visualisation des résultats de trading dans MetaTrader 5 avec Excel. Apprenez à générer des graphiques d'équilibre pour chaque symbole et à créer un rapport cumulatif d'un Expert Advisor multi-devises. En exploitant les fonctionnalités d'Excel, les traders peuvent efficacement structurer et interroger les données de trading issues de MetaTrader 5, facilitant l'analyse et la prise de décision. Explorez la méthode décrite pour automatiser l'exportation des données de transaction vers CSV, puis générez des visualisations dynamiques en quelques clics—une approche pratique pour améliorer la précision et la rapidité des analyses stratégiques pour développeurs et traders.
En savoir plus...
En savoir plus...
❤9👍7
Découvrez un modèle d'Expert Advisor multidevises qui surmonte la limitation des 1024 paramètres d'entrée de MQL5. Utilisez un fichier texte pour gérer une liste illimitée de symboles et stocker leurs paramètres individuellement. Le modèle fonctionne sur un symbole en mode normal et permet de tester plusieurs symboles dans le Strategy Tester. Profitez d'une flexibilité accrue grâce à des tableaux dynamiques et une gestion simplifiée des fichiers. Parmi ses caractéristiques, une optimisation fluide des paramètres et un stockage facilement accessible. Parfait pour les traders cherchant à simplifier leurs processus tout en augmentant l'efficacité des tests et de l'optimisation.
En savoir plus...
En savoir plus...
❤7👍2
Découvrez une implémentation innovante pour développer un Expert Advisor multi-devises dans MQL5. Ce modèle flexible permet de configurer et tester différents symboles sous les mêmes conditions, avec des propriétés distinctes pour chaque devise. L'article propose l'utilisation d'un modèle d'événement via OnChartEvent() pour une gestion plus efficace des symboles. En exploitant l'indicateur EventsSpy.mq5, l'expert advisor réagit aux événements de tick et de barre, améliorant la précision des actions automatisées. Explorez l'optimisation paramétrique, illustrée à travers des tests sur EURUSD et NZDUSD, et profitez d'un code source disponible pour approfondir votre compréhension.
En savoir plus...
En savoir plus...
❤9👍4⚡1
Découvrez comment adapter et perfectionner un Expert Advisor basé sur la stratégie Triple Screen dans MetaTrader 5, en utilisant la puissance de MQL5. L'article guide les programmeurs et traders dans la modification de systèmes de trading existants, plutôt que de commencer à partir de zéro. Apprenez à configurer des indicateurs distincts pour chaque cadre temporel et à identifier le cadre minimal pour une précision optimale. Expérimentez avec divers indicateurs en ajustant légèrement le code et optimisez les paramètres pour maximiser les performances. Une approche pratique et technique pour les amateurs de trading algorithmique souhaitant affiner leurs compétences.
En savoir plus...
En savoir plus...
❤9👍1🎉1
L'indicateur ZigZag est bien connu pour analyser les mouvements de prix. Cependant, ses implémentations classiques présentent des inconvénients tels que des retards et des marquages incorrects. Une approche avancée utilise l'indicateur Enveloppes pour minimiser les écarts entre les nœuds ZigZag et les bandes d'enveloppes. Avec deux pools d'indicateurs Enveloppes, une meilleure prédiction des nœuds peut être atteinte.
En créant un nouvel indicateur ZigZag avancé, la méthode vise à prédire le niveau des prochains nœuds ZigZag. L'utilisation d'une moyenne arithmétique des écarts permet de tracer les bandes d'enveloppes, qui servent à identifier et prévoir les nœuds futurs avec précision.
En savoir plus...
En créant un nouvel indicateur ZigZag avancé, la méthode vise à prédire le niveau des prochains nœuds ZigZag. L'utilisation d'une moyenne arithmétique des écarts permet de tracer les bandes d'enveloppes, qui servent à identifier et prévoir les nœuds futurs avec précision.
En savoir plus...
👍6❤5⚡2
Explorez l'enrichissement de l'Expert Advisor avec des indicateurs pour déterminer les conditions d'ouverture de positions. Découvrez comment structurer le code en bibliothèques distinctes pour une meilleure manageabilité et flexibilité. Implémentez une fonction pour vérifier les permissions de trading et adaptez l'ouverture de positions selon le mode de trading, qu'il soit instantané ou au marché. Profitez de l'optimisation des paramètres pour accroître l'efficacité des stratégies de trading. Cet article guide les développeurs à travers des approches techniques ciblées pour améliorer les capacités de MetaTrader 5, apportant des solutions innovantes et pratiques pour le trading algorithmique.
En savoir plus...
En savoir plus...
👍5❤2⚡1
Pour les développeurs spécialisés dans le trading automatisé, une mise à jour sur l'optimisation des fonctions d'Expert Advisor. L'accent est mis sur l'intégration de nouvelles fonctions permettant d'accéder aux propriétés de position via l'historique des transactions, essentielles pour les systèmes de gestion des volumes de trading. Les structures de données simplifient l'accès aux propriétés de position et de symbole. L'optimisation des paramètres via le testeur de stratégie permet de mieux ajuster les stratégies et d'améliorer le facteur de récupération, avec des résultats probants sur divers symboles tels que EURUSD, AUDUSD et NZDUSD. Les futures améliorations restent en examen continu.
En savoir plus...
En savoir plus...
👍6🔥5❤3⚡1
Nouvelle version de MetaTrader 4 fournit d'importantes améliorations de sécurité, des corrections d'erreurs et des améliorations de la stabilité de la plateforme.
En savoir plus...
En savoir plus...
❤14👍3⚡1
Dans le cadre du développement avancé d'Expert Advisors, il est essentiel d'améliorer les fonctionnalités existantes et d'ajouter de nouvelles fonctions essentielles. Beaucoup de débutants rencontrent des erreurs lors de la définition des niveaux de trade, telles que Stop Loss et Take Profit.
Dans cet article, une attention particulière est accordée à la normalisation et vérification des valeurs de niveaux de transaction avant modification ou ouverture de positions. L'intégration de paramètres externes optimisables dans le testeur de stratégie MetaTrader 5 est une étape clé. L'approche permet d'obtenir individuellement ou globalement les propriétés de position, simplifiant l'analyse.
Les fonctions de calcul du Take Profit, Stop Loss, et Trailing Stop garantissent la précision requise pour les opérations de trading. L'utilisation d'un commutateur pour déterminer les conditions est cr...
En savoir plus...
Dans cet article, une attention particulière est accordée à la normalisation et vérification des valeurs de niveaux de transaction avant modification ou ouverture de positions. L'intégration de paramètres externes optimisables dans le testeur de stratégie MetaTrader 5 est une étape clé. L'approche permet d'obtenir individuellement ou globalement les propriétés de position, simplifiant l'analyse.
Les fonctions de calcul du Take Profit, Stop Loss, et Trailing Stop garantissent la précision requise pour les opérations de trading. L'utilisation d'un commutateur pour déterminer les conditions est cr...
En savoir plus...
❤13👍3⚡1
Cet article propose des améliorations à un Expert Advisor (EA) précédemment développé. Les tâches incluent : recherche des nouvelles barres, obtention des données de barre, inclusion d'une classe de trading standard, création de fonctions pour la détection de signaux et exécution des trades, et identification des événements de trade via OnTrade().
L'usage de la classe CTrade facilite les opérations de trading. La méthode PositionOpen() est utilisée pour les positions. Deux tableaux dynamiques globaux sont ajoutés pour stocker les valeurs de barre. La fonction CheckNewBar() introduit l'idée de vérifier les nouveaux événements de barre.
Le mécanisme d'obtention des prix suit une logique similaire avec CopyTime(), CopyOpen(), et CopyClose(). La fonction de signal trading simplifiée aide à déterminer les signaux d'ouverture/inversion de position. Enfin, l'article aborde l'intégration ...
En savoir plus...
L'usage de la classe CTrade facilite les opérations de trading. La méthode PositionOpen() est utilisée pour les positions. Deux tableaux dynamiques globaux sont ajoutés pour stocker les valeurs de barre. La fonction CheckNewBar() introduit l'idée de vérifier les nouveaux événements de barre.
Le mécanisme d'obtention des prix suit une logique similaire avec CopyTime(), CopyOpen(), et CopyClose(). La fonction de signal trading simplifiée aide à déterminer les signaux d'ouverture/inversion de position. Enfin, l'article aborde l'intégration ...
En savoir plus...
👍11❤2⚡1🤔1
Découvrez comment créer un Expert Advisor pratique pour MetaTrader 5 qui affiche les propriétés de position directement sur le graphique. En utilisant des objets graphiques tels que Rectangle Label et Text Labels, ce guide montre comment construire un panneau d'information personnalisable qui facilite le trading manuel. Apprenez à configurer rapidement les constantes, variables et tableaux nécessaires pour gérer les propriétés de position. L'article inclut une approche structurée et efficace pour créer, mettre à jour et supprimer dynamiquement des objets graphiques via des fonctions MQL5 bien conçues. Parfait pour optimiser vos outils de trading et rationaliser vos opérations de développement.
En savoir plus...
En savoir plus...
❤8👍3🔥2⚡1