Trading Systématique

Smart Trend Follower : L'Expert en Trading pour MetaTrader 5
MetaTrader5
Smart Trend Follower : L'Expert en Trading pour MetaTrader 5

Bienvenue sur notre blog dédié aux traders ! Aujourd'hui, nous allons plonger dans le monde de Smart Trend Follower, un expert qui facilite le trading sur MetaTrader 5. Cet EA (Expert Advisor) est conçu pour vous aider à suivre les tendances du marché de manière automatique, en utilisant des signaux techniques provenant des Moyennes Mobiles et de l'oscillateur Stochastique. 1. Types d'Énumérations (enumJnsSignal, enumOrderType) enumJnsSignal : Définit le type de signal utilisé dans l'EA. Il y a deux options : eTypeCrossMA : Utilise le signal de Cross 2 MA (le croisement de deux Moyennes Mobiles). eTypeTrend : Suit la tendance en utilisant les Moyennes Mobiles et le Stochastique. enumOrderType : Définit le type d'ordre : eBuy : Un ordre Achat. eSell : Un ordre Vente. eNone : Aucun ordre exécuté. 2. Paramètres d'Entrée inMagicNumber : Un numéro magique unique pour distinguer les ordres de cet EA. inLotSize : La taille de lot initiale pour chaque ordre. inMultiply : Le facteur multiplicateur utilisé dans la stratégie de taille de lot. inJarakLayer : La distance en pips entre les positions de trading dans la stratégie de grille. inMAPeriodFast & inMAPeriodSlow : Les périodes pour les Moyennes Mobiles rapide et lente. inSTOKPeriod, inSTODPeriod, inSTOSlowing : Paramètres pour l'oscillateur Stochastique. inTakeProfit & inStopLoss : Les réglages pour le Take Profit et le Stop Loss. 3. Structure des Données de Trades Cette structure est utilisée pour stocker les données relatives aux positions de trading ouvertes, telles que le nombre total de positions (ttlPos), le prix moyen des positions (hargaTA, hargaTB) et le volume total (ttlLot). 4. Fonction OnInit() Cette fonction gère l'initialisation de l'EA, y compris la validation des paramètres d'entrée (par exemple, s'assurer que la période de la MA rapide est inférieure à celle de la MA lente) et la création de handles pour les indicateurs MA et Stochastique. 5. Fonction OnTick() La fonction principale exécutée chaque fois que le prix bouge (tick). Elle appelle la fonction pour vérifier un nouveau signal avec GetSignal(), et si un signal est trouvé, manageTrading() est utilisé pour exécuter les transactions. Elle appelle également setTPSL() pour s'assurer que le Take Profit et le Stop Loss sont toujours mis à jour. 6. Fonction isNewCandle() Cette fonction détecte si une nouvelle bougie s'est formée. C'est important car l'EA vérifie les signaux uniquement lors de la formation de nouvelles bougies. 7. Fonction GetSignal() Cette fonction détermine si un signal de trading valide existe en fonction de la stratégie sélectionnée : Pour eTypeCrossMA, le signal est déterminé par le croisement des Moyennes Mobiles rapide et lente. Pour eTypeTrend, le signal utilise la confirmation des MA et du Stochastique. 8. Fonction manageTrading() Cette fonction gère l'exécution des transactions. Si un signal valide est détecté, l'EA ouvre une position avec la taille de lot déterminée en utilisant la fonction getLotSize(). Une stratégie de grille est également appliquée pour ouvrir des positions supplémentaires en fonction de la distance de prix (inJarakLayer). 9. Fonction updateDataTrades() Cette fonction met à jour les données relatives aux positions de trading en cours, telles que le calcul du prix moyen et du volume total des positions ouvertes. 10. Fonction openTrade() Cette fonction ouvre une nouvelle position de trading basée sur le signal généré et la taille de lot calculée. Elle utilise OrderSend() pour exécuter l'ordre. 11. Fonction setTPSL() Cette fonction définit ou met à jour le Take Profit et le Stop Loss pour chaque position ouverte. 12. Fonction modifTPSL() Cette fonction modifie le Take Profit et le Stop Loss des positions existantes si les valeurs diffèrent de celles qui ont été précédemment définies. 13. Fonction validateLot() Cette fonction s'assure que la taille de lot utilisée est dans la plage minimale et maximale autorisée, ainsi qu'en ligne avec le pas de lot minimum (gLotStep). 14. Fonction getLotSize() Cette fonction calcule la taille de lot à utiliser en fonction de la taille de lot initiale et du nombre de positions déjà ouvertes, en tenant compte du facteur multiplicateur (inMultiply). En résumé, ce code est conçu pour capturer les tendances du marché et gérer automatiquement les positions de trading en utilisant des signaux techniques provenant des Moyennes Mobiles et du Stochastique. Alors, êtes-vous prêt à essayer cet Expert Advisor et à optimiser vos stratégies de trading ?

2025.02.04
EA CloseAll : Un Outil Indispensable pour MetaTrader 4
MetaTrader4
EA CloseAll : Un Outil Indispensable pour MetaTrader 4

Utiliser le CloseAllOrdersEA dans MetaTrader 4 présente plusieurs avantages pour les traders :Fermeture d'Urgence : En cas de mouvements inattendus sur le marché ou si vous devez sortir rapidement de toutes vos positions, cet EA peut fermer toutes vos ordres ouvertes et en attente en un clin d'œil, minimisant ainsi les pertes potentielles.Gestion des Risques : C'est un outil efficace pour gérer le risque, permettant aux traders de nettoyer instantanément leur portefeuille lorsqu'ils détectent un changement significatif des conditions du marché ou lorsqu'ils doivent réévaluer leur stratégie sans le poids des positions ouvertes.Efficacité Temporelle : Au lieu de fermer manuellement chaque ordre un par un, ce qui peut être long surtout pendant des périodes de forte volatilité ou lorsque vous avez de nombreuses transactions, cet EA automatise le processus, vous faisant gagner un temps précieux.Éviter le Trading Émotionnel : En automatisant la fermeture de toutes les ordres, il élimine le processus de prise de décision émotionnelle, garantissant que les décisions sont basées sur des règles préétablies plutôt que sur la panique ou la cupidité.Tests et Changements de Stratégie : Si vous testez des stratégies ou devez changer de méthode, fermer toutes les positions peut être fait rapidement, vous permettant de repartir sur de bonnes bases pour de nouvelles implémentations stratégiques.Réduction des Erreurs : Le trading manuel peut entraîner des erreurs humaines, comme fermer la mauvaise ordre ou en manquer certaines. L'EA réduit ces risques en exécutant la tâche de manière systématique.Trading en Dehors des Heures de Marché : Si vous devez fermer toutes vos positions avant de quitter votre station de trading ou durant les heures où le marché est fermé, cet EA peut être configuré pour le faire automatiquement.

2025.01.25
Réaction aux événements Forex avec un EA : Introduction au calendrier MQL5
MetaTrader5
Réaction aux événements Forex avec un EA : Introduction au calendrier MQL5

Salut les traders ! Aujourd'hui, on va parler d'un outil super utile pour automatiser vos stratégies de trading en fonction des nouvelles économiques : l'Expert Advisor (EA) qui utilise le calendrier MQL5. Qu'est-ce que c'est ? Ce EA a pour objectif principal de vous éduquer sur la manière d'interagir avec le calendrier MQL5 afin d'identifier et de trader autour des annonces économiques majeures, comme les données d'inflation (CPI/PPI) ou les décisions de taux d'intérêt. Comment ça fonctionne ? Ce qui est génial avec cet EA, c'est qu'il utilise les fonctions du calendrier MQL5 pour détecter les événements d'importance élevée pertinents pour la paire que vous tradez. Si un événement à fort impact est identifié pour la devise de base ou la devise de cotation, l'EA met en place une stratégie de breakout en plaçant des ordres en attente (Buy Stop et Sell Stop) au-dessus et en dessous du prix actuel. L'idée ici, c'est de capter les mouvements de prix provoqués par la volatilité des annonces. Personnalisez votre EA Vous avez plusieurs options personnalisables pour ajuster son comportement : Type : Vous pouvez choisir si l'EA doit fonctionner en mode trading ou simplement envoyer des alertes lorsque des événements d'importance élevée approchent. Magic : Spécifie le numéro magique des ordres, si le mode trading est sélectionné. TPPoints : Points de Take Profit, uniquement pertinents si le mode trading est activé. SLPoints : Points de Stop Loss, uniquement pertinents si le mode trading est activé. Volume : Le volume utilisé pour les ordres en attente, uniquement pertinent si le mode trading est activé. Si vous voulez comprendre le code ou les nouvelles en général, et mieux saisir comment le calendrier est structuré dans MQL5, n’hésitez pas à consulter la vidéo que j'ai réalisée à ce sujet :

2025.01.22
Améliorez votre Trading avec le Market Watch Panel Utility pour MetaTrader 4
MetaTrader4
Améliorez votre Trading avec le Market Watch Panel Utility pour MetaTrader 4

Salut les traders ! Aujourd'hui, je vais vous parler d'un outil indispensable pour tous ceux qui utilisent MetaTrader 4 : le Market Watch Panel Utility. Cet utilitaire est un véritable atout pour surveiller vos symboles financiers en temps réel et vous offre une interface claire et intuitive.Grâce à cet outil, vous pouvez facilement basculer entre différents symboles, empiler plusieurs d'entre eux, et filtrer la liste pour une analyse plus ciblée du marché. En somme, il simplifie votre expérience de trading et vous aide à suivre les mouvements du marché pour prendre des décisions éclairées rapidement.En plus de tout cela, le Market Watch Panel vous permet de sauvegarder vos symboles dans un fichier texte. Cela signifie que chaque fois que vous ouvrez le panel, il charge automatiquement les symboles que vous avez sauvegardés. Vous pouvez également enregistrer et réinitialiser la liste des symboles, sans oublier la possibilité de personnaliser l'apparence du panel en modifiant les couleurs du texte et de la fenêtre. C'est comme une fenêtre de données de marché traditionnelle, mais en version améliorée !Principaux paramètres :Couleur de fond du panel : Définit la couleur de fond de l'ensemble du panel (par défaut : Blanc).Couleur du texte du panel : Détermine la couleur du texte affiché sur le panel (par défaut : Bleu Foncé).Couleur de fond du client du panel : Ajuste la couleur de fond de la zone client à l'intérieur du panel (par défaut : Gris Clair).Couleur principale du texte du panel : Spécifie la couleur du texte principal à l'intérieur du panel (par défaut : Violet).***REMARQUE*** :Le code actuel du Market Watch Panel Utility ne comprend pas d'image de bouton par défaut. Si vous n'ajoutez pas d'image BMP, le bouton fonctionnera mais restera invisible.Pour personnaliser l'image du bouton dans le Market Watch Panel Utility, suivez ces étapes :Placez votre propre image BMP (format 24 bits) dans le dossier MQL5/Images.Modifiez le code pour faire référence à votre image personnalisée en changeant le chemin de la ressource pour pointer vers le nouveau fichier image.Assurez-vous que l'image est correctement formatée et que le chemin est exact pour éviter les erreurs lors de la compilation.Cela permet aux utilisateurs de personnaliser le panel en utilisant leurs propres images de bouton.

2025.01.20
Optimisez votre Trading avec le Panneau d'Échange de Symboles pour MetaTrader 4
MetaTrader4
Optimisez votre Trading avec le Panneau d'Échange de Symboles pour MetaTrader 4

Description : Le Panneau d'Échange de Symboles est un outil polyvalent destiné aux traders qui souhaitent gérer leurs symboles de graphique et leur liste de surveillance (Market Watch) de manière plus efficace. Cet outil vous permet de changer facilement le symbole actuel de votre graphique tout en ajoutant automatiquement le symbole sélectionné à la liste de surveillance. Le panneau est conçu pour les traders qui ont besoin d'un accès rapide à plusieurs symboles et à des données de marché en temps réel, sans perturber leur flux de travail. Fonctionnalités Clés : 1. Échange de Symboles en Un Clic :    - Changez instantanément le symbole actif sur votre graphique d'un simple clic. Cette fonctionnalité permet des ajustements rapides de votre stratégie de trading sans avoir à naviguer manuellement à travers de multiples paramètres. 2. Intégration Automatique à la Liste de Surveillance :    - Chaque fois que vous échangez un symbole sur le graphique, le nouveau symbole est automatiquement ajouté à la liste de surveillance, vous garantissant un accès immédiat aux données en temps réel et aux informations du marché. 3. Amélioration du Flux de Trading :    - En intégrant la gestion des symboles avec la liste de surveillance, le panneau simplifie votre processus de trading, réduisant le temps et l'effort nécessaires pour surveiller et analyser plusieurs symboles. 4. Analyse des Données Historiques :    - Le panneau prend en charge les échanges de symboles basés sur des données historiques, permettant aux traders de revoir et d'analyser les conditions de marché passées pour des prises de décisions plus éclairées. 5. Optimisé pour un Chargement Précis des Données :    - L'outil est conçu pour gérer efficacement la synchronisation des données. Cependant, lors du changement de timeframe, il est recommandé de passer d'un symbole à un autre pour s'assurer que toutes les données pertinentes sont chargées correctement pour une performance cohérente. Exemple d'Utilisation Pratique : Pour un trader qui surveille fréquemment plusieurs symboles, le Panneau d'Échange de Symboles offre un moyen rapide et efficace de basculer entre les graphiques et de mettre à jour la liste de surveillance sans interrompre l'analyse du marché. Que vous analysiez différentes paires de devises ou des actions, cet outil garantit que toutes les données pertinentes sont accessibles en temps réel, améliorant ainsi votre capacité à réagir rapidement aux changements du marché. Cette utilité est idéale pour les traders actifs et les analystes qui nécessitent une approche rationalisée pour gérer les symboles et les entrées de la liste de surveillance, offrant une solution pratique pour maintenir le focus et l'efficacité dans les environnements de trading dynamiques. ***REMARQUE*** :Le code actuel du Panneau d'Échange de Symboles exclut une image de bouton par défaut. Sans ajouter une image BMP, le bouton fonctionnera mais restera invisible. Pour personnaliser l'image du bouton dans le Panneau d'Échange de Symboles, suivez ces étapes : Placez votre propre image BMP (format 24 bits) dans le dossier MQL5/Images. Modifiez le code pour référencer votre image personnalisée en changeant le chemin de ressource pour pointer vers le nouveau fichier image. Assurez-vous que l'image est correctement formatée et que le chemin est exact pour éviter des erreurs lors de la compilation. Cela permet aux utilisateurs de personnaliser le panneau en utilisant leurs propres images de bouton. Liens vers le produit : MT5 : https://www.mql5.com/en/market/product/122618 MT4 : https://www.mql5.com/en/market/product/122620

2025.01.19
Optimisez Votre Trading avec le Panneau d'Échange de Symboles pour MetaTrader 5
MetaTrader5
Optimisez Votre Trading avec le Panneau d'Échange de Symboles pour MetaTrader 5

Description : Le Panneau d'Échange de Symboles est un outil polyvalent conçu pour les traders qui souhaitent gérer leurs symboles de graphique et leur Market Watch de manière plus efficace. Grâce à cet outil, vous pouvez facilement échanger le symbole actuel sur votre graphique tout en ajoutant automatiquement le symbole sélectionné à votre Market Watch. Ce panneau est parfait pour ceux qui ont besoin d'un accès rapide à plusieurs symboles et à des données de marché en temps réel sans perturber leur flux de travail. Fonctionnalités Clés : 1. Échange de Symboles Instantané :    - Changez instantanément le symbole actif sur votre graphique d'un simple clic. Cette fonctionnalité vous permet d'ajuster rapidement votre stratégie de trading sans avoir à naviguer manuellement à travers de multiples paramètres. 2. Intégration Automatique au Market Watch :    - Chaque fois que vous échangez un symbole sur le graphique, le nouveau symbole est automatiquement ajouté à votre Market Watch, vous assurant un accès immédiat aux données en temps réel et aux informations de marché. 3. Amélioration du Flux de Travail :    - En intégrant la gestion des symboles avec le Market Watch, le panneau optimise votre processus de trading, réduisant le temps et les efforts nécessaires pour surveiller et analyser plusieurs symboles. 4. Analyse des Données Historiques :    - Le panneau prend en charge les échanges de symboles basés sur des données historiques, permettant aux traders de revoir et d'analyser les conditions de marché passées pour des décisions plus éclairées. 5. Optimisé pour un Chargement Précis des Données :    - L'outil est conçu pour gérer la synchronisation des données de manière efficace. Toutefois, lors du changement de timeframe, il est recommandé de passer d'un timeframe à l'autre pour s'assurer que toutes les données pertinentes sont chargées avec précision pour une performance constante. Cas d'Utilisation Pratique : Pour un trader qui surveille fréquemment plusieurs symboles, le Panneau d'Échange de Symboles offre un moyen rapide et efficace de passer d'un graphique à l'autre et de mettre à jour le Market Watch sans interrompre l'analyse du marché. Que vous analysiez différentes paires de devises ou des actions, cet outil garantit que toutes les données pertinentes sont accessibles en temps réel, améliorant ainsi votre capacité à répondre rapidement aux changements du marché. Cette utilité est idéale pour les traders actifs et les analystes qui nécessitent une approche rationalisée pour gérer les symboles et les entrées du Market Watch, offrant une solution pratique pour maintenir la concentration et l'efficacité dans des environnements de trading rapides. ***REMARQUE*** : Pour personnaliser l'image du bouton dans le Panneau d'Échange de Symboles, suivez ces étapes : Placez votre propre image BMP (format 24 bits) dans le MQL5/Images dossier. Modifiez le code pour référencer votre image personnalisée en changeant le chemin des ressources pour pointer vers le nouveau fichier image. Assurez-vous que l'image est correctement formatée et que le chemin est exact pour éviter les erreurs lors de la compilation. Cela permet aux utilisateurs de personnaliser le panneau en utilisant leurs propres images de boutons. Liens vers le produit : MT5 : https://www.mql5.com/en/market/product/122618 MT4 : https://www.mql5.com/en/market/product/122620

2025.01.19
MarketPredictor : un EA innovant pour MetaTrader 5
MetaTrader5
MarketPredictor : un EA innovant pour MetaTrader 5

Bonjour à tous, Projet Open-Source : MarketPredictor pour MetaTrader 5 Je suis ravi de vous présenter mon projet open-source, MarketPredictor, un Expert Advisor (EA) innovant pour MetaTrader 5. MarketPredictor utilise des modèles mathématiques éprouvés tels que les fonctions sinusoidales, la Transformée de Fourier Rapide (FFT), les fonctions sigmoïdes, et les simulations de Monte Carlo pour analyser et prédire avec précision les mouvements du marché. Ce projet est conçu pour les développeurs, les passionnés de mathématiques et les traders qui s'intéressent à l'intersection de la technologie et des marchés financiers. Fondements Mathématiques : Fonctions Sinusoidales : Modélisent les mouvements de prix cycliques et aident à identifier les tendances à long terme. Transformée de Fourier Rapide (FFT) : Analyse les données historiques de prix pour identifier les motifs de fréquence dominants. Fonctions Sigmoïdes : Capturent les mouvements non linéaires du marché tout en tenant compte de la volatilité. Simulations de Monte Carlo : Prédit les scénarios de prix futurs en modélisant des déviations aléatoires. État du Projet et Défis Actuels : L'EA a été développé avec une logique de trading étendue et des fonctions analytiques. Cependant, il n'exécute pas encore de trades, même si la stratégie de trading est bien intégrée. Ce projet est publié en open-source afin de collaborer avec la communauté pour résoudre ce problème et améliorer l'EA. Que Fait le MarketPredictor ? Composante Sinusoidale : Identifie les motifs cycliques et les tendances du marché en utilisant des fréquences aléatoires. Composante Fractale (FFT) : Décompose les données historiques de prix pour analyser les tendances dominantes. Composante Sigmoïde : Modélise l'impact des sauts de prix et de la volatilité. Simulation de Monte Carlo : Simule les mouvements futurs des prix et calcule des prévisions moyennes. Logique de Trading : Exécute des décisions d'achat et de vente en fonction des prix prévus et de seuils prédéfinis. Comment Vous Pouvez Aider : Optimisation des Paramètres : Y-a-t-il des paramètres supplémentaires à introduire ou à ajuster ? Amélioration de la Logique de Trading : Quelles stratégies pourraient être ajoutées pour améliorer l'efficacité ? Correction des Bugs : Pourquoi les trades ne s'exécutent pas ? Y-a-t-il des optimisations à apporter à la logique ? Améliorations de Performance : Quelles approches pourraient améliorer l'efficacité et la rapidité de l'EA ? Outils Analytiques Avancés : Quels modèles mathématiques ou statistiques supplémentaires pourraient être intégrés ? Dépôt et Licence : Le code source complet est disponible sur GitHub : ComplexMarketPredictor pour MetaTrader 5 – Référentiel GitHub Licence : Ce projet est publié sous la licence jointe, qui décrit clairement les conditions d'utilisation et de redistribution du code. Veuillez lire attentivement la licence pour éviter tout malentendu. Le fichier de licence téléchargé définit précisément les droits et restrictions applicables. Note Importante : Veuillez tester le MarketPredictor sur un compte démo et effectuer des backtests approfondis avant de l'utiliser dans un environnement réel. Cela garantira la fiabilité et les performances de l'EA. J'attends avec impatience vos retours, suggestions et contributions ! Ensemble, nous pouvons développer ce projet en un outil puissant et précieux. Cordialement, Mustafa Seyyid Sahin

2024.12.11
SUPERMACBOT : Le Robot de Trading Automatisé pour MetaTrader 5
MetaTrader5
SUPERMACBOT : Le Robot de Trading Automatisé pour MetaTrader 5

Le SUPERMACBOT est un robot de trading entièrement automatisé qui allie la puissance de la stratégie de croisement de moyennes mobiles avec l'indicateur MACD pour fournir des signaux de trading précis et fiables. Cet Expert Advisor est conçu pour fonctionner parfaitement sur tous les symboles et toutes les périodes, offrant ainsi une grande flexibilité et adaptabilité pour les traders, quelle que soit la condition du marché. Fonctionnalités Principales : Cadre Stratégique Double : Croisement de Moyennes Mobiles : Détecte les retournements de tendance et les opportunités de trading en analysant le croisement de deux moyennes mobiles (rapide et lente). Confirmation MACD : Valide les signaux à l’aide de la ligne MACD, de la ligne de signal et de l’histogramme pour une précision accrue. Compatibilité Multi-Périodes : S’ajuste automatiquement à n’importe quelle période, ce qui le rend adapté pour le scalping, le day trading et le swing trading. Gestion des Risques Robuste : Propose des niveaux de Stop Loss et de Take Profit personnalisables pour protéger votre compte. Inclut une option de taille de lot fixe pour une gestion cohérente des positions. Fonctionnalité Trailing Stop : Intègre un trailing stop basé sur la moyenne mobile pour maximiser les profits tout en sécurisant les gains. Haute Configurabilité : Paramètres pour les moyennes mobiles (période, méthode, prix appliqué). Paramètres MACD personnalisables (EMA rapide, EMA lente, ligne de signal). Seuils ajustables pour la génération de signaux et l'exécution des trades. Automatisation Facile : Fonctionne sur n’importe quel graphique avec un minimum de configuration, ce qui vous fait gagner du temps et élimine le biais émotionnel dans vos décisions de trading. Pourquoi Choisir SUPERMACBOT ? Génération de Signaux Précis : Combine détection de tendance et analyse de momentum pour des trades à haute probabilité. Polyvalence : Fonctionne sur tous les instruments de marché et toutes les périodes sans ajustement manuel. Facilité d’Utilisation : Idéal pour les débutants comme pour les traders avancés souhaitant automatiser leurs stratégies. Options de Configuration et Personnalisation : Paramètres de Moyenne Mobile : Périodes, décalage, méthode et type de prix. Paramètres MACD : EMA rapide, EMA lente et période de lissage de signal. Gestion des Risques : Taille de lot fixe, niveaux de Stop Loss et de Take Profit. Trailing Stop : Mécanisme de trailing configurable basé sur la moyenne mobile. Support et Mises à Jour : Mises à jour gratuites pour améliorer les performances et ajouter de nouvelles fonctionnalités. Support dédié pour l’installation, l’optimisation et la résolution de problèmes. Essayez SUPERMACBOT dès aujourd'hui et automatisez votre chemin vers un succès de trading constant !

2024.11.15
Le Copieur de Trades Simple sur MT5 : Optimisez votre Trading
MetaTrader5
Le Copieur de Trades Simple sur MT5 : Optimisez votre Trading

Le système de trading que nous allons aborder aujourd'hui repose sur plusieurs concepts clés en matière de trading et de techniques d'analyse : Concept de Copie de Trades / Trading Miroir : L'idée principale est de répliquer l'activité de trading d'un compte (Maître) vers un autre compte (Esclave). C'est particulièrement utile pour : Les gestionnaires de fonds qui gèrent plusieurs comptes clients. Les traders souhaitant appliquer la même stratégie sur différents courtiers. La distribution des risques entre plusieurs courtiers. Architecture des Comptes : Système à deux niveaux : Compte Maître : Source originale des trades. Compte(s) Esclave : Copie/mirroir des positions du Maître. Utilise un système de communication basé sur des fichiers entre les instances maître et esclave. Méthodes d'Implémentation Technique : Communication par Fichiers Binaires : Le Maître écrit les données de position dans un fichier binaire. L'Esclave lit ce fichier pour synchroniser les positions. Utilise un accès à un dossier commun pour la communication inter-terminaux. Plus rapide et plus efficace que les méthodes basées sur du texte. Gestion des Positions : Suivi des positions en temps réel. Maintient trois aspects clés : Répliques des positions ouvertes. Synchronisation des niveaux de stop loss et de take profit. Synchronisation des fermetures de positions. Mappage des Symboles : Gère les différents noms de symboles entre courtiers. Par exemple : XAUUSD.ecn chez un courtier peut être GOLD chez un autre. Permet un mappage flexible des symboles pour différentes conventions de courtiers. Principes de Gestion des Risques : Maintient des tailles de positions exactes. Préserve les niveaux de stop loss et de take profit. Assure une gestion des risques synchronisée entre les comptes. Fonctionnalités Opérationnelles : Polling régulier (toutes les 50 ms) pour vérifier les changements. Vérification bidirectionnelle : Vérifie les nouvelles positions à copier. Confirme que les positions existantes sont toujours valides. Ferme les positions qui n'existent plus chez le Maître. Gestion des Erreurs et Récupération : Gère les problèmes de trading courants : Exécution de commande échouée. Échecs de communication. Problèmes de disponibilité des symboles. Différences de prix entre courtiers.

2024.11.11
Découvrez l'Expert Advisor simplifié 'EuroSurge' pour MetaTrader 4
MetaTrader4
Découvrez l'Expert Advisor simplifié 'EuroSurge' pour MetaTrader 4

Salut à tous les traders ! Aujourd'hui, je vous présente une version simplifiée de l'Expert Advisor 'EuroSurge' pour MetaTrader 4 (MT4). Cet outil utilise plusieurs indicateurs techniques pour générer des signaux de trading, vous permettant ainsi de configurer la taille de vos lots et de gérer vos opérations selon des conditions spécifiques. Les paramètres par défaut sont optimisés pour l'EURUSD sur un graphique de 5 minutes. Ces réglages sont basés sur des optimisations depuis 2020. Paramètres d'entrée Calcul de la taille des transactions : L'EA permet trois types de calcul de taille de lot : Taille de lot fixe. Pourcentage du solde (pourcentage du solde du compte utilisé pour calculer la taille du lot). Pourcentage des fonds propres (pourcentage des fonds propres utilisés pour déterminer la taille du lot). Des paramètres comme FixedLotSize, TradeSizePercent, et MagicNumber permettent de configurer la taille des lots et d'identifier de manière unique les trades. Réglages des indicateurs : L'EA utilise divers indicateurs pour générer des signaux d'achat et de vente : Moyenne Mobile (MA) avec période configurable. Indice de Force Relative (RSI) avec niveaux de surachat/survente ajustables. MACD avec des réglages d'EMA et de ligne de signal ajustables. Bollinger Bands avec périodes et paramètres de déviation ajustables. Oscillateur Stochastique avec %K, %D et paramètres de ralentissement configurables. Chaque indicateur peut être activé ou désactivé grâce à des paramètres d'entrée comme UseMA, UseRSI, etc. Détection des signaux IsBuySignal() : Cette fonction vérifie si toutes les conditions d'achat sont remplies selon les indicateurs choisis. Par exemple : Condition MA : Vérifie si la MA à court terme est au-dessus de la MA à long terme. Condition RSI : Vérifie si le RSI est en dessous de 50 (relâché du niveau de survente de 30). Condition MACD : Compare la ligne MACD et la ligne de signal. Condition Bollinger Bands : Vérifie si le prix est en dessous de la bande inférieure. Condition Stochastique : Vérifie si les valeurs %K et %D sont en dessous de 50 (relâché de 20). IsSellSignal() : Semblable à IsBuySignal(), mais pour les conditions de vente, en vérifiant par exemple : MA courte < MA longue, RSI > 50 (relâché du surachat à 70), Ligne MACD < ligne de signal, Prix au-dessus de la bande supérieure de Bollinger, etc. Exécution des transactions Lorsque les conditions d'achat ou de vente sont remplies, l'EA place un trade avec un stop loss (SL) et un take profit (TP) calculés sur la base de multiplicateurs (SL_Multiplier, TP_Multiplier). La taille des lots est calculée grâce à la fonction CalculateLotSize(), qui s'ajuste en fonction du TradeSizeType sélectionné. Les ordres sont exécutés avec la fonction OrderSend(), incluant une gestion des erreurs pour vérifier les problèmes lors de la passation des trades.

2024.10.15
Le Modèle de Chandelle Doji : Un Outil Incontournable pour les Traders
MetaTrader4
Le Modèle de Chandelle Doji : Un Outil Incontournable pour les Traders

Le Détecteur de Modèle Doji est un expert-conseil conçu pour détecter automatiquement le modèle de chandelle Doji sur n'importe quel graphique. Un modèle Doji se forme lorsque les prix d'ouverture et de clôture d'une bougie sont très proches l'un de l'autre, signalant une indécision sur le marché. Cet EA identifie les bougies Doji où les prix d'ouverture et de clôture se situent dans une petite plage et sont positionnés près du point médian de la plage haute et basse de la bougie. Fonctionnalités Clés : Détection de Doji : L'EA vérifie si la différence entre les prix d'ouverture et de clôture est inférieure à 3 points. Il s'assure également que l'ouverture et la clôture sont proches du point médian de la plage de la bougie (avec une tolérance de 10%). Marquage sur le Graphique : Lorsqu'un Doji est détecté, une flèche rouge est tracée 5 points en dessous du bas de la bougie. Une étiquette avec le texte "Doji" est placée 3 points en dessous de la flèche pour une identification facile. Alertes et Notifications : L'EA génère une alerte et affiche un message lorsqu'un modèle Doji est détecté sur la bougie clôturée précédente. Cet EA est un outil précieux pour les traders cherchant à intégrer les modèles Doji dans leurs stratégies de trading, offrant une indication visuelle et sonore claire de l'indécision du marché ou des retournements potentiels.

2024.09.22
Outil de Surveillance du Marché - Améliorez votre Trading sur MetaTrader 5
MetaTrader5
Outil de Surveillance du Marché - Améliorez votre Trading sur MetaTrader 5

L'outil de Surveillance du Marché est un véritable atout pour les traders, offrant un suivi en temps réel des symboles financiers avec une interface claire et intuitive. Conçu pour MetaTrader 5, cet outil permet de passer rapidement d'un symbole à l'autre, de superposer plusieurs symboles et de filtrer la liste pour une analyse de marché ciblée. Avec une expérience de trading personnalisable et simplifiée, il devient facile de suivre les mouvements du marché et de prendre des décisions éclairées efficacement. De plus, cet outil inclut la possibilité de sauvegarder les symboles dans un fichier texte, garantissant que le panneau se charge avec les symboles enregistrés à chaque utilisation. Les utilisateurs peuvent enregistrer, réinitialiser la liste de symboles et même personnaliser l'apparence du panneau en modifiant les couleurs du texte et de la fenêtre. Il fonctionne comme une fenêtre de données de marché classique, offrant un moyen simple de surveiller les prix des symboles et de rester à jour. Principaux paramètres : Couleur de fond du panneau : Définit la couleur de fond de l'ensemble du panneau (par défaut : Blanc). Couleur du texte du panneau : Définit la couleur du texte affiché sur le panneau (par défaut : Bleu Foncé). Couleur de fond du client du panneau : Ajuste la couleur de fond de la zone client dans le panneau (par défaut : Gris Clair). Couleur principale du texte du panneau : Spécifie la couleur principale du texte à l'intérieur du panneau (par défaut : Violet).

2024.09.16
AdaptiveTrader Pro EA : L'outil incontournable pour MetaTrader 5
MetaTrader5
AdaptiveTrader Pro EA : L'outil incontournable pour MetaTrader 5

Bienvenue, chers traders ! Aujourd'hui, je vais vous parler d'un outil de trading qui pourrait bien devenir votre meilleur allié : l'AdaptiveTrader Pro EA. Que vous soyez novice ou trader aguerri, cet EA est conçu pour vous offrir une stratégie automatisée qui s'adapte aux conditions du marché. Comment fonctionne l'AdaptiveTrader Pro EA ? Voici un aperçu de ses fonctionnalités clés : Détection de Signaux : Cet EA surveille en continu le marché en utilisant le RSI pour détecter les conditions de surachat et de survente, tout en s'appuyant sur les moyennes mobiles pour identifier les tendances. Il intègre également l'indicateur ATR pour évaluer la volatilité du marché et ajuster dynamiquement les paramètres de trading. Gestion des Risques : La gestion des risques est au cœur de cet EA. Il calcule la taille des lots en fonction du solde du compte et du pourcentage de risque, tout en définissant les niveaux de stop-loss et de take-profit selon les conditions du marché. De plus, la fonctionnalité de stop suiveur (trailing stop) permet de maximiser les bénéfices tout en minimisant les pertes potentielles lorsque les trades évoluent dans une direction favorable. Optimisation Dynamique des Paramètres : L'EA optimise périodiquement les paramètres de trading tels que la période du RSI, les multiplicateurs d'ATR et les niveaux de stop suiveur pour s'adapter aux évolutions du marché. Il ajuste aussi le risque en fonction de la performance du système, augmentant ou diminuant l'exposition pour protéger votre compte. Vérification des Conditions de Marché : Il intègre des vérifications des spreads et évite les nouvelles à fort impact pour s'assurer que les trades ne sont exécutés que lorsque les conditions de marché sont favorables, réduisant ainsi le risque inutile. En somme, cet EA est polyvalent et possède des fonctionnalités intégrées pour s'adapter à différentes conditions de marché. Cependant, il est conseillé de le tester et de l'optimiser dans un environnement de démonstration avant de le déployer sur un compte réel.

2024.09.16
Premier Précédent 1 2 3 4 5 6 7 8 9 10 Suivant Dernier