Neural Confluence Trader
- Experts
- Version: 1.0
Neural Confluence Trader est un Expert Advisor entièrement automatisé, construit autour d'un modèle de notation neuronale à une seule couche, de type perceptron. Plutôt que de se fier au signal d'un seul indicateur de façon isolée, il combine quatre lectures de marché indépendantes — RSI, MACD, Stochastique et ADX/DMI — en un unique "score de confluence" pondéré compris entre -1 et +1, un peu à la manière dont un nœud de réseau neuronal simple combine des entrées pondérées. Une position n'est ouverte que lorsque ce score composite franchit un seuil configurable dans un sens ou dans l'autre, filtrant ainsi les signaux qu'un seul indicateur approuve.
Il s'agit d'une implémentation native en MQL5 d'un score de confluence pondéré multi-indicateurs. Aucune DLL externe, appel réseau ou service d'IA tiers n'est utilisé ni requis — l'EA est 100 % autonome et peut être exécuté en toute sécurité sur tout VPS conforme à MQL5 Market.
Fonctionnement du score neuronal
- Activation RSI : distance normalisée par rapport au niveau neutre de 50 (-1 à +1)
- Activation MACD : différence entre la ligne MACD et la ligne de signal, normalisée par l'ATR pour s'adapter à la volatilité de chaque symbole
- Activation Stochastique : distance normalisée du %K par rapport au niveau neutre de 50
- Activation directionnelle pondérée par l'ADX : le déséquilibre +DI/-DI, mis à l'échelle selon la force de tendance indiquée par l'ADX (une tendance forte amplifie le vote directionnel ; un marché faible/en range l'atténue)
- Score composite = somme pondérée des quatre activations (poids par défaut de 0,25 chacune, ajustable)
- Achat lorsque le score atteint ou dépasse le seuil ; Vente lorsqu'il descend jusqu'au seuil négatif ou en dessous
Caractéristiques principales
- Score de confluence "neuronal" pondéré multi-indicateurs (RSI + MACD + Stochastique + ADX)
- Poids des indicateurs et seuil de score entièrement configurables
- Stop Loss et Take Profit basés sur l'ATR pour une gestion du risque adaptée à la volatilité
- Trailing stop optionnel basé sur l'ATR avec une vérification de sécurité de proximité du take profit (ne se déplace jamais au-delà d'un point qui invaliderait le take profit ouvert)
- Une seule position à la fois — pas de grille, pas de martingale, pas d'accumulation dangereuse de positions
- Filtre de spread, vérification de la marge et validation de la distance minimale du stop avant chaque transaction
- Fonctionne sur tout symbole et toute unité de temps pris en charge par votre courtier
Paramètres d'entrée
- Magic Number — identifiant unique des transactions de cet EA
- Time Frame — unité de temps utilisée pour tous les calculs d'indicateurs (H1 par défaut)
- Max Spread (points) — les transactions sont ignorées lorsque le spread actuel dépasse cette valeur
- RSI Period — 14 par défaut
- MACD Fast/Slow/Signal — 12/26/9 par défaut
- Stochastic %K/%D/Slowing — 5/3/3 par défaut
- ADX Period — 14 par défaut
- Weight RSI / MACD / Stochastic / ADX — 0,25 chacun par défaut (la somme doit être égale à 1,0)
- MACD ATR Normalization Factor — contrôle la façon dont la valeur brute du MACD est mise à l'échelle dans la plage -1..+1
- Score Threshold — score composite absolu minimal requis pour ouvrir une position (0,5 par défaut)
- ATR Period — 14 par défaut
- Stop Loss (ATR multiple) — 1,5 par défaut
- Take Profit (ATR multiple) — 2,5 par défaut
- Lot Size — volume de transaction fixe
- Use Trailing Stop — activer/désactiver le trailing par ATR
- Trailing Start / Step (ATR multiple) — 1,0 / 0,5 par défaut
Recommandations
- Testez minutieusement dans le testeur de stratégie sur vos symboles cibles avant de trader en réel
- Les paramètres par défaut constituent un point de départ équilibré — réoptimisez les poids et le seuil selon le symbole/l'unité de temps
- Utilisez un VPS à faible latence pour une exécution précise
- Comme pour toute stratégie automatisée, les résultats de tests passés ne garantissent pas les performances futures — utilisez toujours une gestion du risque et du dimensionnement des positions appropriée
