Momentum Divergence MT5
- Experts
-
Mohamed Amr Mohamed Osama Abdelwahab
Développeur de logiciels, formateur et chef d'équipe technique avec plus de 22 ans d'expérience dans le développement d'applications de bureau, web et de logiciels financiers. Freelance Top Rated sur Upwork, avec plus de 200 projets réalisés, plus de 200 000 $ livrés et un taux de réussite de 100 % - Version: 1.0
- Activations: 5
Momentum Divergence EA
Expert Advisor pour MetaTrader qui négocie les divergences de momentum sur des pivots confirmés.
L'EA embarque toute la logique de l'indicateur. Aucun appel iCustom, aucune DLL, aucune dépendance externe : le fichier .ex4/.ex5 contient tout le nécessaire.
FONCTIONNEMENT
À chaque nouvelle bougie, l'EA recherche le pivot le plus récent pouvant être confirmé par des bougies complètes des deux côtés, puis le compare au pivot précédent de même nature :
- Divergence baissière : le prix inscrit un sommet PLUS HAUT tandis que le momentum inscrit un sommet PLUS BAS. L'EA vend et clôture un achat ouvert, si vous l'y autorisez.
- Divergence haussière : le prix inscrit un creux PLUS BAS tandis que le momentum inscrit un creux PLUS HAUT. L'EA achète et clôture une vente ouverte, si vous l'y autorisez.
Un pivot n'est utilisé qu'une fois ses deux côtés complets : un signal n'est donc jamais pris sur la bougie en cours de formation. Lorsqu'un signal haussier et un signal baissier apparaissent sur la même bougie, aucun n'est retenu.
Les stops et objectifs sont calculés à partir de l'ATR et s'adaptent ainsi à la volatilité actuelle du symbole plutôt que d'utiliser une distance fixe en pips. Les deux distances sont automatiquement élargies pour respecter le niveau de stop minimum de votre courtier et le spread en cours.
PARAMÈTRES DE L'INDICATEUR
- InpMomPeriod (par défaut 14) — période du momentum. Le momentum est la différence entre la clôture actuelle et la clôture d'il y a ce nombre de bougies. Des valeurs plus faibles réagissent plus vite et produisent davantage de signaux ; des valeurs plus élevées sont plus lentes et plus sélectives.
- InpSwingBars (par défaut 5) — combien de bougies de chaque côté doivent confirmer un pivot. Une valeur plus élevée donne des pivots moins nombreux mais plus significatifs, et retarde aussi le signal, l'EA devant attendre que ces bougies se terminent du côté droit.
- InpDrawLines (par défaut true) — tracer les lignes de divergence sur le graphique. Purement visuel ; sans effet sur les décisions de trading.
- InpMaxSwingSearch (par défaut 200) — jusqu'à combien de bougies en arrière chercher le pivot précédent servant de comparaison. Des valeurs plus élevées permettent de détecter des divergences se formant sur un intervalle plus long, au prix d'un calcul plus lourd par bougie.
PARAMÈTRES DE TRADING
- InpAllowBuy (par défaut true) — autoriser les achats sur divergence haussière.
- InpAllowSell (par défaut true) — autoriser les ventes sur divergence baissière. Mettez l'un des deux à false pour ne trader que dans un sens, par exemple dans le sens de la tendance d'une unité de temps supérieure.
- InpCloseOpposite (par défaut true) — clôturer une position ouverte en sens inverse à l'apparition d'un nouveau signal. Désactivé, la position est laissée jusqu'à son propre stop ou objectif.
- InpLots (par défaut 0.01) — taille de lot fixe, utilisée lorsque InpRiskPercent vaut 0.
- InpRiskPercent (par défaut 0.0) — risque par opération en pourcentage du solde du compte. Au-dessus de 0, le lot est calculé à partir de la distance du stop et de cette valeur, et InpLots est ignoré. La taille est toujours ramenée au minimum, au maximum et au pas du symbole.
- InpATRPeriod (par défaut 14) — période de l'ATR utilisée pour mesurer la volatilité actuelle du stop et de l'objectif.
- InpSLMult (par défaut 2.0) — distance du stop-loss en multiple de l'ATR.
- InpTPMult (par défaut 4.0) — distance du take-profit en multiple de l'ATR. Mettez 0 pour ouvrir des positions sans take profit et gérer la sortie vous-même.
- InpMagic (par défaut 20250911) — numéro magique identifiant les positions de cet EA. Attribuez une valeur distincte à chaque graphique si vous exécutez plusieurs instances.
- InpSlippage (par défaut 3) — slippage maximum accepté en points, à l'entrée comme à la sortie.
À PROPOS DES RÉGLAGES
Les valeurs par défaut constituent un point de départ neutre, et non une recommandation pour un symbole particulier. Les instruments diffèrent par leur volatilité, leur spread et l'amplitude typique de leurs mouvements, et des réglages qui conviennent à l'un peuvent être inadaptés à un autre. Un métal volatil et une paire de devises majeure ne demandent en général ni la même période de momentum ni les mêmes multiples d'ATR.
Les paramètres qui modifient le plus le comportement sont InpMomPeriod et InpSwingBars, qui déterminent ensemble le nombre de signaux et leur sélectivité, suivis d'InpSLMult et InpTPMult, qui déterminent la forme de chaque opération. Il est utile de n'en changer qu'un à la fois pour voir l'effet de chacun.
AVANT DE TRADER EN RÉEL
Testez cet EA vous-même, chez votre propre courtier, sur les symboles et unités de temps que vous comptez trader, avant d'engager de l'argent réel.
Cela compte davantage qu'il n'y paraît. Les résultats dépendent du spread, des commissions, de l'exécution et de la qualité de l'historique de prix de votre courtier, ainsi que des réglages retenus. Deux traders utilisant cet EA sur le même symbole avec des courtiers et des paramètres différents doivent s'attendre à des résultats différents.
Une démarche raisonnable consiste à : l'exécuter dans le testeur de stratégies sur le plus d'historique possible, en modélisation à chaque tick ; puis sur un compte de démonstration assez longtemps pour le voir trader dans les conditions de marché actuelles ; puis, si vous êtes satisfait, débuter sur un compte réel à la plus petite taille autorisée par votre courtier. Veillez à un échantillon suffisamment grand pour être significatif : une poignée d'opérations ne dit presque rien d'une stratégie.
Étudiez également les périodes où les résultats sont mauvais, et pas seulement les bonnes. Connaître l'ampleur du pire drawdown produit par un réglage, et sa durée, est plus utile pour choisir la taille de position que de connaître la meilleure performance.
AVERTISSEMENT SUR LES RISQUES
Le trading de devises, métaux, indices, cryptomonnaies et autres instruments à effet de levier comporte un niveau de risque élevé et ne convient pas à tous les investisseurs. Vous pouvez perdre tout ou partie du capital investi ; ne tradez pas avec de l'argent que vous ne pouvez pas vous permettre de perdre. L'effet de levier amplifie les pertes autant que les gains.
Les performances passées, qu'elles proviennent de backtests, de tests en avant, d'un compte de démonstration ou d'un compte réel, ne constituent pas un indicateur fiable des résultats futurs. Les backtests en particulier sont produits dans des conditions différentes du trading réel : spreads historiques, slippage, requotes, délais d'exécution et gaps y sont approximés ou absents, et un jeu de paramètres optimisé peut décrire le comportement passé des prix sans prédire leur comportement futur.
Cet Expert Advisor est un outil qui exécute un ensemble de règles défini. Il ne prédit pas la direction du marché et l'on ne peut attendre de lui qu'il soit rentable dans toutes les conditions de marché ou sur tous les instruments. Aucune assurance n'est donnée qu'un compte obtiendra ou est susceptible d'obtenir un résultat particulier.
Vous êtes seul responsable de vos décisions de trading, des réglages que vous appliquez, du risque pris sur chaque opération et de la surveillance de l'EA pendant son fonctionnement. Les systèmes automatisés peuvent être affectés par des redémarrages de la plateforme, des pertes de connexion, des modifications par le courtier des spécifications du symbole ou des conditions de trading, ainsi que par des périodes de volatilité inhabituelle telles que les publications de nouvelles et les gaps de marché, durant lesquelles les ordres peuvent ne pas être exécutés au prix attendu.
Rien dans cette description ne constitue un conseil en investissement, une sollicitation ou une recommandation de trader un quelconque instrument. Si vous ne savez pas si le trading vous convient, sollicitez l'avis d'un conseiller financier indépendant et dûment agréé.
COMPATIBILITÉ
Fonctionne sur tout symbole et toute unité de temps. Sans DLL ni dépendance externe. Disponible pour MetaTrader 4 et MetaTrader 5.
Contactez-moi après votre achat pour recevoir votre cadeau !
