AI Momentum Divergence Trader
- Experts
-
Fadi Hassan Khaled Ghanem
MQL4/MQL5 developer based in Jordan. I have published 169 MetaTrader 5 products on the MQL5 Market (about 8,800 downloads in total).
What I build:
- Custom Expert Advisors from your own trading rules
- Indicators, alerts and multi-timeframe dashboards - Version: 2.1
- Mise à jour: 22 septembre 2026
AI Momentum Divergence Trader
AI Momentum Divergence Trader est un Expert Advisor entièrement automatisé qui recherche les divergences classiques de momentum RSI/prix et filtre chaque signal à travers un score de confiance de style IA de 0 à 100 avant de risquer la moindre opération. L'objectif est simple : ne prendre un signal de divergence que lorsque l'épuisement du momentum, l'ampleur du mouvement de prix et la tendance dominante concordent tous.
Comment ça fonctionne
1) Détecter la Divergence RSI - l'EA scanne les plus hauts/plus bas récents et les compare au RSI aux mêmes points pour trouver la divergence haussière classique (le prix fait un plus bas plus bas tandis que le RSI fait un plus bas plus haut) ou la divergence baissière (le prix fait un plus haut plus haut tandis que le RSI fait un plus haut plus bas).
2) Confirmer l'Alignement de Tendance - un filtre de distance à l'EMA à 200 périodes (mesuré en unités d'ATR) est utilisé pour ignorer les signaux trop éloignés de la tendance dominante, évitant les entrées à contre-tendance de faible qualité.
3) Évaluer la Confiance IA et Trader - chaque divergence valide est notée de 0 à 100 : 50 % du score provient de l'amplitude normalisée de la divergence RSI, et 50 % de la distance du mouvement de prix normalisée par l'ATR. Une opération n'est ouverte que lorsque le score dépasse le seuil de confiance minimum que vous avez configuré.
Gestion du risque
- Stop Loss et Take Profit basés sur l'ATR, adaptés automatiquement à la volatilité actuelle
- Trailing stop optionnel avec une protection intégrée de proximité du TP, de sorte que la logique de trailing ne pousse jamais le stop au-delà d'un take profit déjà proche
- Filtre de spread pour éviter de trader pendant des spreads anormalement élevés
- Filtre de session/heure limite pour éviter d'ouvrir de nouvelles opérations trop près des limites de session
- Vérification de la marge avant chaque nouvel ordre
- Nombre maximum configurable de positions ouvertes simultanément
Paramètres d'entrée
- Magic Number - identifiant unique des opérations de cet EA
- Timeframe - unité de temps de travail (par défaut H1)
- Max Spread (points) - spread maximal autorisé pour ouvrir une nouvelle opération
- Edge Buffer (seconds) - pause de trading avant/après les limites de session
- RSI Period - période utilisée pour la détection de divergence
- Swing Lookback - nombre de bougies scannées pour trouver l'extrême de swing précédent
- Min Bars Between Swings - espacement minimum entre les points de swing comparés
- Trend MA Period - période de l'EMA utilisée pour le filtre de tendance (par défaut 200)
- Trend Distance (ATR) - distance maximale autorisée par rapport à l'EMA de tendance, en unités d'ATR
- ATR Period - période utilisée pour le SL/TP basé sur la volatilité et le score de confiance
- Min Confidence Score - score de confiance IA minimum (0-100) requis pour ouvrir une opération
- SL / TP ATR Multipliers - distance de Stop Loss et Take Profit exprimée comme un multiple de l'ATR
- Lot Size - volume de trade fixe
- Max Open Positions - nombre maximum de positions simultanées pour cet EA
- Use Trailing - active/désactive le module de trailing stop
- Trail Start / Step (ATR) - distance d'activation du trailing et pas, en unités d'ATR
Recommandations
Fonctionne avec n'importe quel symbole et courtier proposant les indicateurs RSI, ATR et Moyenne Mobile. Les paramètres par défaut sont ajustés pour l'unité de temps H1 sur les principales paires Forex, mais chaque paramètre est entièrement ajustable. Comme pour toute stratégie automatisée, veuillez la tester minutieusement sur un compte démo avec le spread réel et les conditions d'exécution de votre courtier avant de l'utiliser sur un compte réel, et utilisez un dimensionnement de position adapté à votre propre tolérance au risque. Cette description ne représente pas une garantie de profit ; les résultats passés ou simulés ne sont pas un indicateur fiable de la performance future.
