XAUtify Gold Correlation
- Experts
- Version: 2.55
- Mise à jour: 27 mai 2026
- Activations: 10
XAUtify est un système de trading quantitatif avancé conçu spécifiquement pour le marché XAUUSD (Or). Contrairement aux conseillers experts (EA) de détail conventionnels qui s’appuient sur des indicateurs directionnels retardés tels que les moyennes mobiles, le RSI ou le MACD, XAUtify est construit sur un cadre de corrélation multi‑proxy et d’arbitrage statistique. Il surveille activement la relation mathématique entre l’Or et un panier prédéfini d’actifs corrélés – incluant les principales paires de devises et l’indice du dollar américain – afin d’identifier les inefficacités structurelles des prix.
La méthodologie centrale repose sur le retour statistique vers la moyenne (mean‑reversion). Les actifs financiers avec de fortes corrélations historiques ont tendance à évoluer ensemble. Lorsqu’ils divergent significativement, cela indique souvent une anomalie temporaire de prix qui finira par se corriger. XAUtify calcule ces divergences en temps réel, attendant des écarts statistiques extrêmes avant d’exécuter des transactions pour capturer le retour vers la moyenne.
Composants mathématiques clés
1. Co‑intégration multi‑proxy : Plutôt que de considérer l’Or isolément, XAUtify croise XAUUSD avec plusieurs proxies (ex. AUDUSD, USDCHF, XAGUSD, USDCAD). En mesurant l’écart entre l’Or et ces actifs, le système construit un modèle d’évaluation relative très précis.
2. Filtrage de Kalman dynamique : Les marchés financiers sont exceptionnellement bruités. Les moyennes mobiles traditionnelles souffrent de latence et réagissent mal aux pics soudains de volatilité. XAUtify implémente un filtre de Kalman dynamique, un algorithme récursif qui filtre le bruit des prix pour estimer en continu la juste valeur sous‑jacente réelle de l’actif. Cela fournit une base bien plus lisse et précise pour les calculs de retour à la moyenne.
3. Logique d’exécution par Z‑Score : XAUtify ne trade pas sur des distances fixes en pips ou un espacement de grille. Il mesure les écarts de prix à l’aide d’écarts types statistiques (Z‑Scores). Un Z‑Score élevé indique que le prix actuel est une valeur aberrante statistique par rapport à sa moyenne historique. Les utilisateurs peuvent définir précisément le seuil de Z‑Score requis pour ouvrir une transaction, permettant des taux de réussite hautement calibrés.
4. Détection du régime de marché : Les stratégies de retour à la moyenne prospèrent dans les marchés à range, mais peuvent rencontrer des difficultés lors des cassures structurelles impulsives. XAUtify inclut un filtre de régime de marché intégré qui évalue la volatilité en temps réel à l’aide du Average True Range (ATR) et de mesures de force directionnelle. Il classe l’environnement de marché en range, tendanciel ou très volatil, bloquant automatiquement les nouvelles entrées lorsque les conditions de marché deviennent hostiles.
Exécution et gestion des risques
Prix moyen pondéré dans le temps (TWAP) : Les traders institutionnels exécutent rarement des ordres massifs en un seul bloc en raison du glissement (slippage) et des contraintes de liquidité. XAUtify dispose d’un moteur de découpage TWAP. Si un signal d’entrée est généré, l’EA peut automatiquement découper la taille totale de la position en sous‑ordres plus petits exécutés dans le temps, réduisant ainsi drastiquement l’impact du glissement sur les gros comptes.
Dimensionnement dynamique des positions : Les utilisateurs ne sont pas limités à des lots fixes. XAUtify offre plusieurs méthodes d’allocation de capital, incluant le pourcentage de risque fixe, le critère de Kelly et le dimensionnement basé sur la Value‑at‑Risk (VaR). Le modèle VaR calcule la perte maximale attendue sur une période donnée et ajuste la taille du lot pour garantir que le compte reste dans des intervalles de confiance stricts.
Protections complètes du compte : La gestion des risques est la priorité absolue du moteur XAUtify. Le système comprend plusieurs niveaux de défense :
- Disjoncteurs quotidiens : Arrêt brutal du trading si un pourcentage de perte quotidienne défini par l’utilisateur est atteint.
- Limites de drawdown hebdomadaire : Interrompt l’exécution si le drawdown maximum hebdomadaire est dépassé.
- Trailing du pic de capital (high‑water mark) : Les drawdowns peuvent être calculés à partir du pic absolu du capital du compte, protégeant ainsi les bénéfices ouverts.
- Trailing stops par panier : Verrouille les bénéfices sur l’ensemble des positions proxies ouvertes simultanément en suivant le capital agrégé du compte.
Paramètres d’entrée complets
[00] Identité du système et journalisation
InpMagicNumber : Identifiant numérique unique pour les transactions de l’EA. Doit être unique si plusieurs instances sont exécutées.
InpEnableHUD : Active le tableau de bord télémétrique graphique sur le graphique.
InpDebugLogs : Affiche les calculs détaillés du moteur et les métriques statistiques dans l’onglet Experts.
[01] Moteur d’arbitrage statistique
InpProxySymbols : Liste séparée par des virgules des actifs corrélés à suivre. Ils doivent être visibles dans votre fenêtre Market Watch.
InpDXYSymbol : Le ticker spécifique de votre broker pour l’indice du dollar américain.
InpPrimaryTF : La période (timeframe) utilisée pour les calculs statistiques de base.
InpZScoreEntry : Seuil d’écart type requis pour déclencher une entrée.
InpZScoreExit : Seuil d’écart type pour verrouiller les bénéfices.
InpZScoreStop : Seuil d’invalidation dur pour fermer une configuration statistiquement défaillante.
InpRegimeFilter : Active la détection de volatilité pour bloquer les entrées pendant les cassures structurelles.
InpSimulationMode : Active la journalisation en mode simulation. L’EA calcule et journalise les signaux sans exécuter de transactions réelles.
[02] Gestion du risque et du capital
InpRiskPerTrade : Pourcentage d’allocation de base du capital du compte par signal.
InpDailyMaxDD : Limite quotidienne de drawdown du capital en pourcentage.
InpDailyPnLLimitPct : Disjoncteur quotidien fixe de perte en pourcentage.
InpDDBase : Détermine si le drawdown est calculé à partir du solde initial ou du pic (high‑water mark).
InpVaRConfidence : Niveau de confiance pour le dimensionnement des positions via VaR.
InpEquityTrailPct : Pourcentage de stop trailing appliqué au capital total du compte.
InpBasketTargetPct : Objectif dur pour fermer toutes les transactions une fois que le capital agrégé a augmenté de ce pourcentage.
InpMoneyMode : Méthode de dimensionnement des lots (Lot fixe, Risque fixe, Kelly, VaR).
InpFixedLot : Taille de lot par défaut si le mode Lot fixe est sélectionné.
InpAllowScaling : Permet à l’EA de moyenner le coût si l’anomalie statistique s’élargit.
InpWeeklyMaxDD : Limite de drawdown hebdomadaire du capital en pourcentage.
InpTrailingStop : Distance pour le stop loss dynamique.
InpTrailingStep : Incrément nécessaire pour déplacer le stop loss dynamique.
[03] Moteur d’exécution institutionnel
InpExecutionSlices : Nombre de sous‑ordres pour l’exécution TWAP (ex. 4 tranches divise un lot de 1,00 en quatre ordres de 0,25 lot).
InpSlippageATRMult : Multiplicateur ATR pour déterminer des bandes de glissement (slippage) dynamiques sécurisées au lieu de points fixes.
[04] Filtres de session et de spread
InpSessionStart / InpSessionEnd : Heures de la fenêtre de trading active basées sur l’heure du serveur de votre broker.
InpMaxSpreadUSD : Seuil de spread maximum autorisé avant que l’exécution ne soit temporairement bloquée.
[05] Protecteurs avancés du compte
InpProtTargetEquity : Montant de capital cible pour cesser le trading une fois atteint.
InpProtMarginShield : Empêche le trading si la marge libre tombe en dessous d’un seuil spécifique.
InpProtFridayLiq : Liquide automatiquement toutes les positions ouvertes avant la clôture du week‑end.
Instructions de configuration
Ouvrez votre terminal et assurez‑vous que tous les symboles listés dans le paramètre InpProxySymbols sont complètement visibles dans votre fenêtre Market Watch. XAUtify a besoin des données de prix en temps réel de ces proxies pour construire la matrice de corrélation.
Attachez l’EA à un seul graphique XAUUSD. La période du graphique n’a pas d’importance stricte, car le moteur demande explicitement les données en fonction du paramètre InpPrimaryTF.
Assurez‑vous que votre connexion VPS est stable, car les systèmes d’arbitrage statistique nécessitent un flux continu de ticks en temps réel pour calculer avec précision les écarts types.
Pour les marchés à range, un InpZScoreEntry plus bas (ex. 1,5 à 2,0) est généralement optimal. Pendant les conditions très volatiles, augmenter ce paramètre (ex. 2,5 à 3,0) nécessite une anomalie mathématique plus forte avant que l’EA ne trade.
Il est fortement recommandé d’utiliser d’abord InpSimulationMode. Cela vous permet d’observer comment le moteur Z‑Score se comporte et journalise les signaux en temps réel dans les conditions spécifiques de votre broker avant de risquer du capital réel.
