Latest Posts from MQL5 Trading Algorithmique (@mql5fr) on Telegram

MQL5 Trading Algorithmique Telegram Posts

MQL5 Trading Algorithmique
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.
17,687 Subscribers
224 Photos
224 Videos
Last Updated 25.02.2025 17:04

The latest content shared by MQL5 Trading Algorithmique on Telegram


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...

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...

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...

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...

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...

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...

L'article décrit le développement d'un robot de trading automatisé utilisant des annonces de nouvelles pour prendre des décisions sur le marché. En se basant sur l'environnement MQL5, il utilise l'indicateur Momentum pour évaluer l'impact des nouvelles sur les devises. Le programme exploite le paradigme orienté objet pour organiser ses composantes, dont la principale est CNewsWatcher. Ce système stocke les informations de marché dans des fichiers CSV et utilise un conteneur OO pour gérer les données. Lors des backtests, le robot a été testé avec des données fictives et réelles pour évaluer sa réactivité aux informations économiques.

En savoir plus...

Lors de la création d'un Expert Advisor avec MQL5 Wizard, il est essentiel de comprendre ses limitations en matière d'ordres en attente. Par défaut, un ordre est ouvert à une distance fixe du prix actuel. Ce fonctionnement pose problème si le marché devient volatile, nécessitant alors une reconfiguration manuelle de l'EA avec de nouveaux paramètres. Pour rendre les ordres plus dynamiques, une modification du code est requise afin de permettre l'ouverture à des distances variables par rapport au prix actuel. Une telle approche améliore l'adaptabilité du système de trading face aux fluctuations du marché. Une modification du module de signal de trading est donc recommandée.

En savoir plus...

Les programmeurs MQL5 peuvent tirer parti des technologies Web pour élargir leurs capacités dans l'environnement MetaTrader. Ce tutoriel présente la création d'un fichier CSV à l'aide d'une interface graphique Web. Le calendrier d'actualités généré est utilisé par un Expert Advisor spécifique. Les technologies comme HTML5, CSS et JQuery sont essentielles. L'accent est mis sur la séparation de la structure, la présentation, et le comportement dans les applications Web.

Les bibliothèques Google Hosted facilitent l'intégration de ressources JavaScript. L'interface graphique contient des contrôles visuels tels que le sélecteur de dates et d'heures pour améliorer l'interactivité. L'objectif est de proposer une solution orientée Web intuitive et facilement utilisable.

En savoir plus...

Les développeurs MQL5 peuvent transformer leurs systèmes de trading linéaires en profitant de l'exponentiation des positions. Ce modèle optimise la relation entre le risque et la taille des positions, favorisant ainsi une croissance géométrique plutôt que linéaire. L'article explique la mise en œuvre du dimensionnement de la position fractionnée fixe de Ralph Vince en MQL5. Grâce à la classe CEvolution, qui intègre la gestion monétaire dans un système existant, les traders peuvent ajuster la taille des lots en temps réel, maximisant les gains tout en minimisant le risque. Un backtesting rigoureux valide l'approche. Cette méthode offre une stratégie structurée et adaptable pour les environnements de trading dynamique.

En savoir plus...