ProTrade Trade Copier EA
- Utilitaires
- Version: 1.1
ProTrade Trade Copier EA
Aperçu du Produit
ProTrade Trade Copier EA est une solution professionnelle de copie de trades pour MetaTrader 5 qui réplique les opérations entre comptes avec filtrage avancé, mappage de symboles et gestion intelligente des lots. Cet EA fonctionne en mode Master ou Slave, utilisant une communication sécurisée basée sur des fichiers pour copier les positions en temps réel tout en fournissant des contrôles de risque complets et une personnalisation de l'exécution.
Cet EA est conçu pour les fournisseurs de signaux, les gestionnaires de fonds et les traders multi-comptes qui ont besoin d'une réplication de trades fiable et à faible latence entre différents brokers, types de comptes ou stratégies de trading—sans intervention manuelle.
Fonctionnalités Principales
Opération Flexible Master/Slave
- Fonctionnez en tant que Master (émetteur) ou Slave (récepteur) avec une seule installation de l'EA
- Le Nom de Groupe de Copieur unique assure une communication isolée entre paires de comptes spécifiques
- L'échange de données basé sur des fichiers fournit une synchronisation fiable et à faible surcharge
- Copie en temps réel avec délai d'exécution configurable pour une flexibilité réseau
Mappage Avancé de Symboles
- Mappez jusqu'à 5 paires de symboles différentes entre comptes Master et Slave (par exemple, EURUSD.pro → EURUSD)
- Repli automatique sur la correspondance directe de symboles lorsque le mappage est désactivé
- La validation intégrée des symboles assure que les trades ne sont copiés que vers des instruments disponibles sur le compte Slave
- Essentiel pour copier entre brokers avec différentes conventions de nommage de symboles
Gestion Intelligente de la Taille des Lots
- Mode Fixe : Copier tous les trades avec une taille de lot prédéfinie indépendamment de la taille de position du Master
- Mode Multiplicateur : Mettre à l'échelle les lots du Slave par un multiplicateur configurable (par exemple, 2.0x = double la taille)
- Mode Ratio de Solde : Ajuster automatiquement la taille du lot en fonction du solde du compte Slave par rapport à un solde de référence
- Tous les modes respectent les contraintes de lot du broker (min/max/step) et la marge disponible
Contrôles de Filtrage de Précision
- Filtrer les trades par Magic Number pour copier uniquement les signaux de stratégies spécifiques
- Filtrer par texte de commentaire pour cibler les trades avec des identifiants spécifiques
- Basculer indépendamment la copie des trades d'Achat, de Vente ou des deux
- Empêcher la réplication de trades indésirables tout en maintenant la flexibilité
Gestion Complète des Risques
- La limite maximale de taille de lot empêche les positions surdimensionnées sur les comptes Slave
- La taille minimale de lot assure que les trades respectent les exigences du broker
- La limite maximale de trades ouverts empêche la surexposition sur le compte récepteur
- La limite de perte quotidienne met automatiquement en pause la copie si le drawdown d'equity dépasse le seuil
- La protection de solde minimum du compte désactive la copie si le solde tombe sous un niveau sûr
Personnalisation de l'Exécution
- Tolérance de slippage configurable pour l'exécution des ordres
- Délai d'exécution ajustable (millisecondes) pour gérer la latence réseau
- Option pour copier ou ignorer indépendamment les niveaux de Stop Loss et Take Profit
- Ajustement automatique des SL/TP pour les différences de spread entre symboles Master et Slave
- Préserve les commentaires originaux des trades pour l'audit et l'identification
Tableau de Bord en Temps Réel et Contrôles
- Le panneau sur le graphique affiche :
- Mode actuel (Master/Slave) et statut opérationnel
- Trades copiés aujourd'hui et compte historique total
- Positions ouvertes actuelles et equity du compte
- Mode de dimensionnement de lot actif et paramètres de multiplicateur/ratio
- Indicateurs de statut avec code couleur pour une prise de conscience visuelle instantanée
- Boutons Démarrer/Pause, Synchroniser Maintenant et Effacer l'Historique en un clic pour un contrôle instantané
Suite de Personnalisation de Graphique
- Appliquez des schémas de couleurs professionnels en un clic
- Contrôle total sur les couleurs des bougies, la visibilité de la grille, les lignes de prix et l'affichage du volume
- L'option d'application automatique assure une configuration d'espace de travail cohérente à l'initialisation
Comment Utiliser
Étape 1 : Installez l'EA sur les comptes Master et Slave dans MetaTrader 5. Attachez-le à n'importe quel graphique—le tableau de bord et les boutons de contrôle apparaîtront automatiquement.
Étape 2 : Configurez le mode d'opération. Définissez IsMasterAccount = true sur le compte émetteur et IsMasterAccount = false sur le compte récepteur. Utilisez le même CopierGroupName sur les deux.
Étape 3 : Configurez le mappage de symboles (si nécessaire). Si Master et Slave utilisent des noms de symbole différents, activez EnableSymbolMapping et définissez les paires Master→Slave (jusqu'à 5).
Étape 4 : Choisissez la stratégie de dimensionnement des lots. Sélectionnez le mode Fixe, Multiplicateur ou Ratio de Solde et configurez le paramètre correspondant pour correspondre à vos préférences d'allocation de risque.
Étape 5 : Appliquez les filtres. Activez le filtrage par Magic Number ou par commentaire si vous souhaitez copier uniquement des stratégies spécifiques. Activez/désactivez la copie des trades d'Achat/Vente selon vos besoins.
Étape 6 : Configurez les contrôles de risque. Définissez les tailles de lot maximales/minimales, le maximum de trades ouverts, la limite de perte quotidienne et le solde minimum appropriés pour le compte Slave.
Étape 7 : Affinez l'exécution. Ajustez la tolérance de slippage, le délai d'exécution et décidez si vous copiez les niveaux de SL/TP. Activez l'ajustement de spread si les brokers Master/Slave ont des structures de spread différentes.
Étape 8 : Surveillez et gérez. Utilisez le tableau de bord pour suivre les trades copiés. Utilisez Synchroniser Maintenant pour forcer une synchronisation immédiate, ou Effacer l'Historique pour réinitialiser le suivi des trades.
Paramètres d'Entrée
Mode d'Opération
- IsMasterAccount : Définir sur true pour le compte émetteur, false pour le compte récepteur
- CopierGroupName : Identifiant unique pour isoler la communication entre paires de comptes spécifiques
Mappage de Symboles
- EnableSymbolMapping : Activer ou désactiver la traduction des noms de symboles entre comptes
- MasterSymbol1–5 / SlaveSymbol1–5 : Définir jusqu'à 5 paires de symboles pour le mappage (par exemple, "EURUSD.pro" → "EURUSD")
Gestion de la Taille des Lots
- LotSizeMode : 0 = Fixe, 1 = Multiplicateur, 2 = Ratio de Solde
- FixedLotSize : Taille de lot fixe à utiliser pour tous les trades copiés (quand Mode = 0)
- LotMultiplier : Multiplicateur à appliquer à la taille de lot du Master (quand Mode = 1)
- BalanceRatioPercent : Pourcentage de solde de référence pour le dimensionnement basé sur ratio (quand Mode = 2)
Paramètres de Filtrage
- FilterByMagicNumber : Activer le filtrage par Magic Number
- MasterMagicNumber : Valeur de Magic Number pour filtrer (quand activé)
- FilterByComment : Activer le filtrage par texte de commentaire de trade
- FilterComment : Sous-chaîne de commentaire à faire correspondre pour le filtrage (quand activé)
- CopyBuyTrades / CopySellTrades : Basculer indépendamment la copie des trades d'Achat ou de Vente
Gestion des Risques
- MaxLotSize / MinLotSize : Limites supérieure et inférieure pour les tailles de position copiées
- MaxOpenTrades : Maximum de trades concurrents autorisés sur le compte Slave
- EnableMaxDailyLoss : Activer la protection de limite de perte quotidienne
- MaxDailyLossPercent : Perte quotidienne maximale autorisée en pourcentage de l'equity de départ
- MinAccountBalance : Solde minimum du compte requis pour que la copie reste active
Paramètres d'Exécution
- SlippagePoints : Slippage autorisé en points pour l'exécution d'ordres sur le compte Slave
- ExecutionDelay : Délai en millisecondes entre la copie de trades individuels
- CopyStopLoss / CopyTakeProfit : Basculer indépendamment la copie des niveaux de SL/TP
- AdjustSLTPForSpread : Ajuster automatiquement SL/TP pour les différences de spread entre symboles Master/Slave
Paramètres d'Apparence du Graphique
- ChartBackground, ChartForeground, ChartGrid : Couleurs pour fond du graphique, texte et grille
- ChartUpColor, ChartDownColor : Couleurs pour éléments de mouvement de prix ascendant/descendant
- BullCandleColor, BearCandleColor : Couleurs pour bougies haussières et baissières
- VolumesColor : Couleur pour l'histogramme de volume
- StopLevelsColor : Couleur pour indicateurs de niveaux de stop
Options d'Affichage du Graphique
- ShowTicker, ShowOHLC, ShowGrid : Basculer l'affichage du ticker, valeurs OHLC et grille
- ShowBidPriceLine, ShowAskPriceLine, ShowLastPriceLine : Basculer la visibilité des lignes de prix
- ShowPeriodSeparators, ShowTradeLevels, ShowTradeHistory : Basculer éléments de graphique supplémentaires
- ShowTickVolumes, ShowRealVolumes : Basculer le type d'affichage du volume
- AutoApplyChartSettings : Appliquer les paramètres de graphique automatiquement à l'initialisation
Paramètres du Tableau de Bord
- ShowDashboard : Activer ou désactiver le tableau de bord sur le graphique
- DashboardBG, DashboardText : Couleurs pour fond et texte du tableau de bord
- DashboardActive, DashboardInactive : Couleurs pour indicateurs de statut actif/inactif
Informations Importantes
Communication Basée sur des Fichiers Cet EA utilise un fichier de données partagé ( ProTrade_Copier_[GroupName].dat ) pour la communication Master/Slave. Les deux comptes doivent avoir un accès en lecture/écriture au même répertoire de données MetaTrader 5. Pour les configurations inter-terminaux ou inter-VPS, assurez-vous que le chemin du fichier est accessible aux deux instances.
Compatibilité des Symboles Lors de la copie entre différents brokers, vérifiez que le compte Slave prend en charge les instruments copiés. Utilisez le mappage de symboles pour traduire les différences de nommage (par exemple, "XAUUSD" → "GOLD"). L'EA valide la disponibilité du symbole avant de tenter de copier.
Latence et Exécution La vitesse de copie des trades dépend des performances d'E/S de fichiers, de la latence réseau (si utilisation de partage de fichiers distant) et de la vitesse d'exécution du broker. Utilisez le paramètre ExecutionDelay pour prévenir l'inondation d'ordres pendant les périodes de forte volatilité.
Divulgation des Risques Copier des trades ne garantit pas des résultats identiques. Les différences de spreads, de slippage, de vitesse d'exécution et d'equity de compte peuvent entraîner une divergence de performance entre les comptes Master et Slave. Les utilisateurs sont responsables de la surveillance des trades copiés et de l'ajustement approprié des paramètres de risque.
Aucune Promesse de Profit Cet EA est un outil pour la réplication de trades et la gestion des risques. Il ne garantit pas de profits ni d'amélioration de la performance de trading. Le trading sur le forex et les CFD comporte un niveau de risque élevé et peut ne pas convenir à tous les investisseurs. Les performances passées ne préjugent pas des résultats futurs.
Recommandation de Test Testez toujours cet EA de manière approfondie sur des comptes démo avant d'utiliser du capital réel. Vérifiez que le mappage de symboles, les calculs de taille de lot, les filtres et les contrôles de risque fonctionnent comme prévu dans votre configuration spécifique de comptes Master/Slave. Testez dans diverses conditions de marché avant le déploiement en direct.
Compatibilité Conçu exclusivement pour MetaTrader 5. Non compatible avec MetaTrader 4. Nécessite des comptes broker permettant le trading automatisé et l'exécution d'Expert Advisors. Les terminaux Master et Slave doivent s'exécuter sur la même machine ou avoir un accès partagé aux fichiers pour le fichier de données.
Données et Journalisation Toutes les opérations de copie, décisions de filtrage et résultats d'exécution sont journalisés dans l'onglet Experts de MetaTrader. Les utilisateurs doivent consulter les journaux régulièrement pour confirmer que l'EA fonctionne comme configuré. L'EA ne transmet pas de données de trading personnelles à l'externe—la communication est uniquement basée sur des fichiers locaux.
Note sur la Personnalisation du Graphique Les couleurs des lignes de prix (Bid, Ask, Last) sont contrôlées par les paramètres du terminal MetaTrader, non par cet EA. Les utilisateurs doivent définir ces couleurs manuellement dans Outils → Options → Graphiques s'ils souhaitent personnaliser les couleurs des lignes. Cet EA contrôle uniquement la visibilité des lignes.
Configuration Système Requise
- MetaTrader 5 build 2244 ou supérieur sur les deux terminaux Master et Slave
- Windows 7 ou système d'exploitation ultérieur
- Accès partagé aux fichiers entre terminaux Master et Slave (même machine ou lecteur réseau)
- Comptes broker avec permissions de trading automatisé activées
- Solde de compte suffisant sur Slave pour supporter les tailles de position copiées et paramètres de risque
Support
Pour des questions concernant la fonctionnalité, les paramètres ou l'utilisation, veuillez vous référer aux informations imprimées dans l'onglet Experts lorsque l'EA s'initialise. Une documentation supplémentaire est disponible dans cette description de produit.
Notes Finales
ProTrade Trade Copier EA est conçu pour aider les fournisseurs de signaux, les gestionnaires de fonds et les traders multi-comptes avec une réplication fiable et systématique de trades et une gestion professionnelle des risques. Il ne remplace pas la diligence raisonnable, la validation de stratégie ou les principes solides de gestion de capital. Les utilisateurs doivent s'assurer de comprendre toutes les fonctionnalités et paramètres avant de faire confiance à cet EA avec du capital réel.
Cet EA ne fournit pas de conseils financiers, de signaux de trading ou de prédictions de marché. Toutes les décisions de trading proviennent du compte Master ; le compte Slave réplique passivement ces décisions. Surveillez toujours les trades copiés et opérez dans les limites de votre tolérance au risque.
