MACD Cross Trader
- Experts
- Version: 2.0
- Mise à jour: 22 septembre 2026
MACD Cross Trader est un Expert Advisor pour MetaTrader 5 qui combine un signal de croisement MACD classique avec un filtre de tendance EMA à long terme, visant à trader dans le sens de la tendance dominante tout en filtrant les croisements contre-tendance plus faibles.
Fonctionnement :
L'EA surveille l'indicateur MACD (EMA rapide, EMA lente et SMA de signal, tous configurables) à la recherche d'un croisement haussier ou baissier entre la ligne MACD et la ligne de signal. Un signal n'est pris en compte que lorsque le prix se trouve du bon côté d'un filtre de tendance EMA à long terme : un croisement haussier n'est considéré que lorsque le prix se négocie au-dessus de l'EMA de tendance, et un croisement baissier seulement lorsque le prix se négocie sous celle-ci. Cette combinaison vise à aligner les entrées sur la direction générale du marché plutôt que de trader chaque croisement isolément.
Le Stop Loss et le Take Profit sont calculés dynamiquement à partir de la valeur ATR actuelle, de sorte que la gestion de la transaction s'adapte à la volatilité du symbole et de l'unité de temps négociés plutôt que d'utiliser des distances fixes en points.
Fonctions de gestion des risques :
- Vérification de la marge libre avec une marge de sécurité avant chaque transaction, aidant à éviter les rejets du courtier pour « fonds insuffisants »
- Filtre de spread maximal pour que les transactions ne s'ouvrent pas pendant des périodes de spreads anormalement larges
- Une seule position à la fois par graphique, avec des signaux d'entrée évalués une fois par nouvelle bougie plutôt qu'à chaque tick
- Trailing stop optionnel basé sur l'ATR qui respecte la distance minimale de stop du courtier et vérifie que le Take Profit n'est pas trop proche du prix avant de modifier le Stop Loss, réduisant les erreurs « Invalid stops »
- Filtrage par numéro magique afin que l'EA ne gère que ses propres transactions
Principaux paramètres :
- InpMagicNumber : numéro magique pour l'identification des transactions
- InpTimeFrame : unité de temps utilisée pour le calcul des signaux
- InpMaxSpreadPoints : spread maximal autorisé, en points
- InpFastEMA / InpSlowEMA / InpSignalSMA : paramètres de calcul du MACD
- InpEMATrendPeriod : période du filtre de tendance EMA à long terme
- InpStopLoss_ATR / InpTakeProfit_ATR : Stop Loss et Take Profit en multiples d'ATR
- InpLotSize : taille de lot fixe utilisée pour les nouvelles transactions
- Paramètres du trailing stop : activer/désactiver, multiple d'ATR et pas
Comme pour toute stratégie de trading automatisée, le comportement passé en test ne garantit pas les résultats futurs. Chaque marché et environnement de courtier est différent ; veuillez donc tester MACD Cross Trader minutieusement dans le testeur de stratégie et sur un compte démo, et ajuster les paramètres selon les caractéristiques du symbole et du compte que vous envisagez de trader, avant d'envisager une utilisation en réel.
