Momentum Confluence
- Experts
-
Alexandre Vincent Traber
Développeur de trading algorithmique spécialisé dans les Expert Advisors pour MetaTrader 5. - Version: 1.50
Aperçu Momentum Confluence EA est un robot de trading multi-indicateurs qui ouvre des positions uniquement lorsque plusieurs indicateurs indépendants s'alignent dans la même direction, et les ferme lorsque ces mêmes indicateurs montrent un essoufflement du momentum — sans objectif de take-profit fixe. Fonctionne sur tout symbole et toute unité de temps : Forex, Or, Argent, Indices.
Fonctionnement
- À chaque nouvelle bougie, le RSI, l'histogramme MACD, l'ADX/DI, le Stochastique et le CCI sont chacun vérifiés pour une pente ascendante ou descendante.
- Un score de confluence (0-5) est calculé séparément pour les directions achat et vente.
- Une position n'est ouverte que lorsque le score atteint le seuil minimum de confluence.
- Pendant qu'une position est ouverte, les cinq mêmes indicateurs sont vérifiés pour des signes d'essoufflement.
- La position est fermée lorsque le score d'essoufflement atteint son seuil, indépendamment de tout objectif de prix.
- Un stop loss large basé sur l'ATR reste attaché uniquement comme filet de sécurité catastrophe.
Paramètres d'entrée
- Magic_Number : identifiant unique des trades de cet EA
- Risk_PercentPerTrade : pourcentage du solde du compte risqué par trade
- ATR_SL_Mult : multiplicateur d'ATR pour le stop loss catastrophe
- ATR_Period : période de l'ATR utilisée pour le calcul du stop loss
- RSI_Period : période de l'indicateur RSI
- Stoch_K : période %K du Stochastique
- Stoch_D : période %D du Stochastique
- Stoch_Slow : période de ralentissement du Stochastique
- CCI_Period : période de l'indicateur CCI
- ADX_Period : période de l'indicateur ADX/DI
- MinConfluenceScore : nombre minimum d'indicateurs alignés requis pour ouvrir un trade
- MinExhaustionScore : nombre minimum de signaux d'essoufflement requis pour fermer un trade
- Score_MinProfitFactor : facteur de profit minimum requis pour conserver un passage d'optimisation
- Score_MaxDrawdownPct : pourcentage de drawdown maximum autorisé pour conserver un passage
- Score_MinTrades : nombre minimum de trades requis pour conserver un passage
- Score_R2Weight : poids de la régularité de la courbe de capital (R²) dans le score
- Score_SlopeWeight : poids de la vitesse de profit (pente de la courbe de capital) dans le score
- Score_SplitPenalty : pénalité pour instabilité entre la première et la seconde moitié du test
- Score_SkewPenalty : pénalité pour un profit concentré sur un seul trade
- Score_UlcerPenalty : pénalité pour la profondeur et la durée des drawdowns
- Score_MARWeight : poids du ratio MAR (rendement sur drawdown maximum) dans le score
- Score_TradeBonusWeight : poids du bonus lié au nombre de trades dans le score
Système de notation de l'optimiseur Cet EA intègre une fonction de notation OnTester() personnalisée, conçue pour lutter contre le surajustement. Elle disqualifie tout passage d'optimisation avec un profit négatif, un facteur de profit faible, un drawdown excessif, ou trop peu de trades. Les passages restants sont classés selon la régularité de la courbe de capital, la vitesse de profit, l'efficacité du capital et le nombre de trades, moins des pénalités pour l'instabilité dans le temps, la concentration du profit et la douleur du drawdown. Réglez le critère d'optimisation sur Custom max dans le testeur de stratégie MT5.
Configuration recommandée Tout symbole et unité de temps pris en charge par les données de votre broker. Testez et optimisez par symbole et par unité de temps avant utilisation en réel. VPS recommandé pour un fonctionnement ininterrompu.
Captures d'écran Les fichiers .set sont disponibles dans la section commentaires ci-dessous.
Avertissement Les performances passées ne garantissent pas les résultats futurs. Testez toujours sur un compte démo avant de trader en réel. Le trading comporte un risque de perte.
