Apprenez à programmer des robots de trading avec notre livre « MQL5 Programming pour les Traders ». Il s'agit du guide le plus complet disponible, couvrant tout ce dont vous avez besoin pour créer vos propres robots de trading pour la plateforme MetaTrader 5 :
✓ Les fondamentaux de la programmation et les outils nécessaires, en évoluant progressivement vers des concepts plus complexes
✓ Développer des programmes d'application et automatiser des stratégies de trading
✓ Exploration d'un large éventail de technologies pour le trading algorithmique
Utilisez vos connaissances pour gagner :
• Automatisez vos stratégies pour augmenter l'efficacité de vos transactions
• Vendez vos développements via le plus grand Marché d'applications de trading
• Créez des applications pour d'autres utilisateurs via la section Freelance
Apprenez la programmation et découvrez le monde du trading algorithmique professionnel.
Télécharger le livre...
✓ Les fondamentaux de la programmation et les outils nécessaires, en évoluant progressivement vers des concepts plus complexes
✓ Développer des programmes d'application et automatiser des stratégies de trading
✓ Exploration d'un large éventail de technologies pour le trading algorithmique
Utilisez vos connaissances pour gagner :
• Automatisez vos stratégies pour augmenter l'efficacité de vos transactions
• Vendez vos développements via le plus grand Marché d'applications de trading
• Créez des applications pour d'autres utilisateurs via la section Freelance
Apprenez la programmation et découvrez le monde du trading algorithmique professionnel.
Télécharger le livre...
❤12👍6🔥5⚡3
Depuis le début de notre série sur le développement d'un Expert Advisor (EA) en trading, plusieurs changements ont été apportés tout en maintenant le modèle d'ordres sur le graphique. Cependant, ce modèle ne convient pas à toutes les situations de trading réel. Pour éviter un code trop complexe et difficile à maintenir, il est nécessaire de créer un nouveau système d'ordres.
Le système décrit dans cet article est conçu pour les comptes de compensation (netting) ACCOUNT_MARGIN_MODE_RETAIL_NETTING. Pour les comptes de couverture (hedging) ACCOUNT_MARGIN_MODE_RETAIL_HEDGING, les ordres n'interfèrent pas les uns avec les autres, permettant une plus grande flexibilité.
Des modifications seront apportées pour améliorer le code tout en garantissant la facilité de compréhension et la sécurité des informations de trading. Les mises à jour seront implémentées progressivement pour assurer une...
En savoir plus...
Le système décrit dans cet article est conçu pour les comptes de compensation (netting) ACCOUNT_MARGIN_MODE_RETAIL_NETTING. Pour les comptes de couverture (hedging) ACCOUNT_MARGIN_MODE_RETAIL_HEDGING, les ordres n'interfèrent pas les uns avec les autres, permettant une plus grande flexibilité.
Des modifications seront apportées pour améliorer le code tout en garantissant la facilité de compréhension et la sécurité des informations de trading. Les mises à jour seront implémentées progressivement pour assurer une...
En savoir plus...
👍13❤3👏1
Améliorez votre Expert Advisor pour MetaTrader 5 avec des optimisations avancées ! L'article explore la suppression du Chart Trade pour simplifier le code et augmenter la stabilité de l'EA. Apprenez à gérer efficacement les événements de trading avec OnTradeTransaction et à intégrer des alertes sonores pour une surveillance active sans surveiller constamment l'écran. Découvrez des ajustements de code pour initier une gestion des événements plus précise, et voyez comment transformer Chart Trade en un indicateur distinct pour des performances améliorées. Parfait pour les développeurs et traders cherchant à optimiser leurs algorithmes tout en conservant un contrôle total et une maintenance fluide.
En savoir plus...
En savoir plus...
👍6👏1🎉1
La suppression de Chart Trade de l'EA a laissé le système simple mais efficace. Les utilisateurs peuvent maintenant utiliser les boutons de trading rapide de MetaTrader 5 pour entrer et sortir des transactions, avec le système d'ordres croisés discuté dans la partie 11.
Chart Trade devient un indicateur pour alléger le code de l'EA. Cette approche permet à l'EA de se concentrer uniquement sur la gestion des ordres et des positions. Un indicateur est optimal par rapport à un script, qui nécessiterait une réactivation manuelle lors du changement de période.
Les modifications du fichier C_Chart_IDE.mqh sont nécessaires pour isoler le système de sous-fenêtres, permettant ainsi la compilation de l'indicateur. La solution implique de contourner certaines dépendances du code original.
La communication bidirectionnelle entre l'EA et Chart Trade est implémentée via les variables de MetaTrad...
En savoir plus...
Chart Trade devient un indicateur pour alléger le code de l'EA. Cette approche permet à l'EA de se concentrer uniquement sur la gestion des ordres et des positions. Un indicateur est optimal par rapport à un script, qui nécessiterait une réactivation manuelle lors du changement de période.
Les modifications du fichier C_Chart_IDE.mqh sont nécessaires pour isoler le système de sous-fenêtres, permettant ainsi la compilation de l'indicateur. La solution implique de contourner certaines dépendances du code original.
La communication bidirectionnelle entre l'EA et Chart Trade est implémentée via les variables de MetaTrad...
En savoir plus...
👍2❤1👏1
Découvrez comment transformer un panneau de trading en indicateur dans MetaTrader 5 ! L'article explore la réutilisation des composants de l'EA pour rendre la plateforme plus modulaire et flexible. La conversion du système de sonorisation en un service indépendant facilite les alertes sonores pour diverses applications, sans alourdir l'EA principal. Grâce à une communication efficace entre modules et l'utilisation de bibliothèques, les développeurs peuvent améliorer la convivialité et la stabilité de leurs applications de trading. Apprenez à créer un environnement de trading algorithmique plus robuste et extensible avec des techniques simples mais puissantes.
En savoir plus...
En savoir plus...
❤2👍1👏1
La version 4570 de la plateforme MetaTrader 5 apporte de nombreuses nouvelles fonctionnalités et améliorations à la plateforme web :
• Un mode réticule pour accéder à des valeurs précises et mesurer des distances sur le graphique, ainsi qu'un nouveau type de graphique linéaire.
• La possibilité d'activer des informations supplémentaires dans le Market Watch dans la version mobile.
• Une liste élargie des raccourcis clavier pris en charge pour des opérations graphiques plus efficaces.
De nouvelles fonctions d'apprentissage automatique sont désormais disponibles dans MQL5. Il s'agit notamment de l'intégration de la bibliothèque de calcul matriciel OpenBLAS et de l'amélioration de la prise en charge du Runtime ONNX pour permettre l'exécution de modèles neuronaux plus complexes.
La plateforme offre également désormais des fonctions améliorées de téléchargement et d'exportation de l'historique des ticks. Nous avons également corrigé des bugs dans les agents de test qui pouvaient entraîner une consommation excessive de la RAM.
Mettez à jour la plateforme pour découvrir toutes les dernières fonctionnalités
• Un mode réticule pour accéder à des valeurs précises et mesurer des distances sur le graphique, ainsi qu'un nouveau type de graphique linéaire.
• La possibilité d'activer des informations supplémentaires dans le Market Watch dans la version mobile.
• Une liste élargie des raccourcis clavier pris en charge pour des opérations graphiques plus efficaces.
De nouvelles fonctions d'apprentissage automatique sont désormais disponibles dans MQL5. Il s'agit notamment de l'intégration de la bibliothèque de calcul matriciel OpenBLAS et de l'amélioration de la prise en charge du Runtime ONNX pour permettre l'exécution de modèles neuronaux plus complexes.
La plateforme offre également désormais des fonctions améliorées de téléchargement et d'exportation de l'historique des ticks. Nous avons également corrigé des bugs dans les agents de test qui pouvaient entraîner une consommation excessive de la RAM.
Mettez à jour la plateforme pour découvrir toutes les dernières fonctionnalités
❤9👍5🔥2👏1
Découvrez comment les algorithmes d'optimisation révolutionnent le trading avec MetaTrader 5 ! 🚀 Plongez dans leur classification, leur convergence, et leur stabilité pour améliorer vos stratégies de trading. Explorez l'efficacité des algorithmes métaheuristiques, inspirés de la nature, tels que les essaims de particules et les colonies de fourmis. Apprenez à utiliser des fonctions de test robustes pour évaluer les performances de vos algorithmes dans des conditions complexes. Améliorez vos compétences de développeur et optimisez vos systèmes de trading pour des résultats plus précis et rapides. Une lecture incontournable pour tout trader et développeur passionné par les algorithmes évolutifs.
En savoir plus...
En savoir plus...
❤4👍3✍2
Stanisław Lem dans "L'Invincible" a exploré l'intelligence en essaim bien avant son utilisation en informatique. Les robots simples ont survécu sans contrôle centralisé pendant des millénaires, affrontant des concurrents plus intelligents et le monde vivant. Ces principes se retrouvent aujourd'hui dans les algorithmes d'optimisation basés sur le comportement collectif, tels que l'Algorithme de l'Essaim de Particules (PSO).
L'algorithme PSO représente chaque solution potentielle par une particule avec une position et une vitesse. La position actuelle, la meilleure position connue, et les informations globales de l'essaim sont utilisées pour mise à jour des vitesses et des positions. Les nouvelles positions sont alors calculées et évaluées.
Les principes de base du PSO incluent l'initialisation de particules aléatoires, l'évaluation des aptitudes, la mise à jour des vitesses et des po...
En savoir plus...
L'algorithme PSO représente chaque solution potentielle par une particule avec une position et une vitesse. La position actuelle, la meilleure position connue, et les informations globales de l'essaim sont utilisées pour mise à jour des vitesses et des positions. Les nouvelles positions sont alors calculées et évaluées.
Les principes de base du PSO incluent l'initialisation de particules aléatoires, l'évaluation des aptitudes, la mise à jour des vitesses et des po...
En savoir plus...
👍8❤5👏2
Les meilleurs produits du Market comportent toujours des robots dotés d'IA, ce qui prouve que les investisseurs sont très demandeurs de technologies d'apprentissage automatique.
Faites le premier pas vers la création de vos propres Advisors en IA et devenez un vendeur prospère avec notre livre "Réseaux Neuronaux pour le Trading Algorithmique avec MQL5". Ce guide complet couvre tout ce dont vous avez besoin pour maîtriser les compétences en apprentissage automatique :
✓ Types de réseaux neuronaux adaptés au trading
✓ Éléments constitutifs du réseau : couches, fonctions d'activation, méthodes d'initialisation des poids
✓ Outils de la plateforme MetaTrader 5 pour créer de puissantes stratégies de trading algorithmique
✓ Solutions d’architecture pour améliorer la convergence des modèles
✓ Construire son premier modèle de réseau neuronal dans MQL5 et le tester dans des conditions réelles de trading
Lisez le livre et devenez un expert en apprentissage automatique.
Télécharger le livre...
Faites le premier pas vers la création de vos propres Advisors en IA et devenez un vendeur prospère avec notre livre "Réseaux Neuronaux pour le Trading Algorithmique avec MQL5". Ce guide complet couvre tout ce dont vous avez besoin pour maîtriser les compétences en apprentissage automatique :
✓ Types de réseaux neuronaux adaptés au trading
✓ Éléments constitutifs du réseau : couches, fonctions d'activation, méthodes d'initialisation des poids
✓ Outils de la plateforme MetaTrader 5 pour créer de puissantes stratégies de trading algorithmique
✓ Solutions d’architecture pour améliorer la convergence des modèles
✓ Construire son premier modèle de réseau neuronal dans MQL5 et le tester dans des conditions réelles de trading
Lisez le livre et devenez un expert en apprentissage automatique.
Télécharger le livre...
👍8❤5👏1
Découvrez comment simplifier la gestion des robots sur MetaTrader 5 ! Cet article explore un modèle universel pour lier un EA à un graphique tout en traitant les autres graphiques directement dans le script. Différences claires entre MetaTrader 4 et 5, avec un focus sur les avantages du testeur avancé de MT5. Explications sur la synchronisation des stratégies multidevises, la gestion des ticks, et les approches de trading basées sur les barres. Ce modèle économise du temps et des efforts, adapté aussi bien pour les novices que pour les experts. Créez des EA plus efficaces et optimisez vos performances de trading.
En savoir plus...
En savoir plus...
❤5👍3
Découvrez comment tirer parti de l'Écart-Type pour optimiser votre système de trading avec MetaTrader 5. Cet article explore en profondeur ce puissant indicateur de volatilité, détaillant ses calculs et ses applications pratiques. Apprenez à intégrer l'Écart-Type dans trois stratégies de trading distinctes :
1. Évaluer la volatilité selon l'écart-type actuel et moyen sur 5 périodes.
2. Utiliser l'Écart-Type avec une moyenne mobile pour générer des signaux d'achat et de vente.
3. Combiner l'Écart-Type avec des moyennes mobiles pour des signaux après une forte volatilité.
Chaque stratégie est expliquée pas à pas, vous guidant sur la création de code MQL5 sous MetaTrader 5.
En savoir plus...
1. Évaluer la volatilité selon l'écart-type actuel et moyen sur 5 périodes.
2. Utiliser l'Écart-Type avec une moyenne mobile pour générer des signaux d'achat et de vente.
3. Combiner l'Écart-Type avec des moyennes mobiles pour des signaux après une forte volatilité.
Chaque stratégie est expliquée pas à pas, vous guidant sur la création de code MQL5 sous MetaTrader 5.
En savoir plus...
👍7❤4
La gestion efficace des données web dans MetaTrader 5 est essentielle pour optimiser les stratégies de trading algorithmique. L'article explore trois solutions innovantes pour intégrer cette fonctionnalité dans un Expert Advisor. La deuxième méthode, utilisable avec un modèle client-serveur, assure une communication fluide sans attendre la réponse d'un serveur. La troisième solution améliore ce système en exploitant les variables globales du terminal, permettant une transmission fluide même en changeant de période. Cette approche exploite habilement le type "double" pour encoder jusqu'à 8 caractères. Bien que complexe, maîtriser ces techniques offre aux développeurs de puissants outils pour intégrer des informations web dans leurs algorithmes de trading.
En savoir plus...
En savoir plus...
👍5❤3
Apprenez à exploiter le potentiel de MetaTrader 5 pour le trading algorithmique en accédant aux données web directement depuis un Expert Advisor. Découvrez comment surmonter les défis liés à l'attente des réponses des serveurs externes en utilisant des canaux de communication efficaces et des services pour échanger des informations sans bloquer votre EA. Explorez des méthodes avancées telles que l'utilisation de variables globales du terminal pour faciliter la communication client-serveur sur votre plateforme. Cette approche améliore la fiabilité et la performance de vos systèmes de trading, vous permettant d'intégrer sans attente des données actualisées pour des décisions plus éclairées.
En savoir plus...
En savoir plus...
❤3
MetaTrader 5 build 4585 complète la mise à jour précédente, qui comportait des améliorations significatives du terminal web et introduisait de nouvelles fonctions d'apprentissage automatique dans MQL5. Dans cette dernière version, nous avons résolu plusieurs problèmes afin d'améliorer votre expérience de la plateforme.
• Dans la plateforme de bureau, nous avons corrigé les crashs qui pouvaient se produire lors de l'arrêt du profilage des programmes MQL5.
• La mise à jour de MetaEditor corrige les fuites de mémoire lors de la compilation des programmes MQL5 et lors de l'utilisation des fonctions de gestion intelligente du code.
• Nous avons également corrigé les pannes du testeur qui pouvaient survenir lors de la ré-exécution d'un seul test.
Discuter de la mise à jour...
• Dans la plateforme de bureau, nous avons corrigé les crashs qui pouvaient se produire lors de l'arrêt du profilage des programmes MQL5.
• La mise à jour de MetaEditor corrige les fuites de mémoire lors de la compilation des programmes MQL5 et lors de l'utilisation des fonctions de gestion intelligente du code.
• Nous avons également corrigé les pannes du testeur qui pouvaient survenir lors de la ré-exécution d'un seul test.
Discuter de la mise à jour...
❤4👍4
Grâce à l'intégration native de Python, vous pouvez appliquer la gamme complète de bibliothèques mathématiques et statistiques du langage pour analyser les données du marché dans MetaTrader 5.
Pour ceux qui s'intéressent à Python, nous avons rassemblé plus de 200 vidéos utiles, notamment :
✓ Installation de Python et création de votre premier script
✓ Développer des scripts utiles pour automatiser les tâches manuelles
✓ Collecte et analyse des données sur les prix
✓ Construire des robots de trading
✓ Intégration de l'IA, y compris ChatGPT
Vous pouvez discuter de vos idées ou poser des questions à d'autres développeurs Python dans un fil de discussion dédié.
Partagez vos expériences et élargissez vos connaissances
Pour ceux qui s'intéressent à Python, nous avons rassemblé plus de 200 vidéos utiles, notamment :
✓ Installation de Python et création de votre premier script
✓ Développer des scripts utiles pour automatiser les tâches manuelles
✓ Collecte et analyse des données sur les prix
✓ Construire des robots de trading
✓ Intégration de l'IA, y compris ChatGPT
Vous pouvez discuter de vos idées ou poser des questions à d'autres développeurs Python dans un fil de discussion dédié.
Partagez vos expériences et élargissez vos connaissances
🔥7👍5❤2
Découvrez une approche innovante de l'utilisation des swaps dans le trading sur MetaTrader 5. L'article explore comment maximiser les profits grâce aux swaps positifs, souvent négligés, et propose des stratégies pratiques pour les traders cherchant à exploiter ces opportunités. La méthode de verrouillage avec deux comptes permet de bénéficier des différents swaps, tout en minimisant les pertes potentielles. Grâce à l'utilisation astucieuse de positions synthétiques, vous pouvez créer des combinaisons avantageuses de swaps, bien que cela requière une compréhension des calculs complexes sous-jacents. Ce guide est une ressource précieuse pour les développeurs et traders désireux d'optimiser leurs stratégies sur le Forex.
En savoir plus...
En savoir plus...
❤2👌2👍1
L'algorithme de descente de gradient est fondamental pour l'optimisation en apprentissage automatique. Il s'attaque à la minimisation de la fonction de coût, qui évalue la performance prédictive d'un modèle. Les étapes incluent la différenciation pour obtenir le gradient et le déplacement dans sa direction négative. Le taux d'apprentissage, crucial, doit être finement ajusté pour éviter de manquer le minimum local. Dans les modèles complexes, la normalisation des données est recommandée pour uniformiser les échelles et améliorer le temps d'apprentissage. La descente de gradient s'applique aussi bien à la régression linéaire qu'à la logistique, avec des variations dans les fonctions de coût utilisées.
En savoir plus...
En savoir plus...
❤5👍1
Un arbre de décision est un algorithme d'apprentissage supervisé qui classifie ou prédit en posant une série de questions. Utilisé dans le machine learning, ce modèle apprend des données étiquetées pour produire des résultats précis. Les principales différences entre l'apprentissage supervisé et non supervisé résident dans l'étiquetage des données et la manière de détecter les motifs. Les arbres de décision utilisent des algorithmes comme ID3 pour diviser les données en fonction de leurs caractéristiques. L'algorithme ID3, par exemple, divise successivement les caractéristiques pour optimiser la pureté des nœuds. L'entropie est calculée pour déterminer le gain d'information de chaque caractéristique.
En savoir plus...
En savoir plus...
👍5❤1
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...
En savoir plus...
👍7👌1