Gold Night Drift (MT5) : mon guide de configuration, contrôle de l’horloge serveur et lecture de l’historique IS/OOS
Je développe Gold Night Drift chez D7 Bots pour les traders qui recherchent une approche définie de l’exposition nocturne à l’or et acceptent des résultats annuels variables. Il négocie XAUUSD avec une exposition acheteuse pendant la nuit. Ce guide présente la configuration que je demande aux utilisateurs de vérifier, l’importance de l’horloge du serveur du courtier, les messages à examiner au premier lancement et les parties positives et négatives de l’historique publié.
Ce que fait l’EA
Gold Night Drift utilise une approche propriétaire fondée sur le temps, avec une seule position de la stratégie à la fois, un dimensionnement selon le risque et des ordres de protection. Il n’utilise ni grille, ni martingale, ni panier de récupération des pertes. Je conserve les réglages standard testés de la stratégie tout en vérifiant la compatibilité de l’environnement de trading.
L’instrument négocié est sélectionné explicitement. Déplacer l’EA vers un autre graphique ne change pas automatiquement son instrument cible. Il reçoit les appels du graphique hôte et vérifie les données et les conditions de trading de l’instrument sur l’or configuré. L’installation sur un graphique et l’acceptation d’une opération sont des étapes de fonctionnement différentes.
Installation et premier lancement
Pour le premier fonctionnement d’une copie sous licence sur un graphique en ligne, j’utilise un environnement de démonstration existant et j’effectue ces vérifications avant de laisser le terminal fonctionner.
- Repérez le produit installé. Dans Navigator, trouvez Gold Night Drift sous Expert Advisors. Confirmez le produit et la version installés au lieu de réutiliser la configuration enregistrée d’un autre EA sur l’or.
- Vérifiez l’instrument exact. Dans Market Watch, identifiez le symbole de l’or du courtier, y compris tout suffixe ou préfixe. Faites correspondre la sélection du symbole négocié par l’EA à ce nom. Examinez les spécifications, chargez son historique et confirmez que les cotations s’actualisent.
- Utilisez le graphique et le risque de référence. Attachez l’EA à l’instrument XAUUSD du courtier en M30. Le risque par opération est réglable ; les résultats publiés utilisent un risque de 1,00% par opération. Laissez les autres réglages de la stratégie aux valeurs standard testées.
- Vérifiez l’horloge du serveur avant d’activer le trading. Confirmez auprès du courtier le décalage UTC de son serveur et sa convention d’heure d’été. L’heure locale de l’ordinateur ne remplace pas ces informations. Vérifiez la compatibilité avec la configuration de l’horloge de cette version, y compris les changements saisonniers. C’est une exigence d’installation, pas une raison d’expérimenter avec les heures de trading de la stratégie.
- Vérifiez les autorisations de trading. Activez Algo Trading et l’autorisation de trading algorithmique dans les propriétés de l’EA pour le fonctionnement en démonstration. Confirmez que MT5 est connecté et que le graphique hôte reçoit des ticks.
- Lisez Experts avant de supposer que tout est prêt. Ouvrez Experts dans Toolbox. Le message de démarrage de GoldNightDrift contient initialized et indique l’hôte, la cible et le statut dataReady. Vérifiez l’instrument et le graphique. Si le message indique target XAUUSD data are not ready, l’initialisation n’a pas établi que les données étaient prêtes : l’EA réessaie lors des appels du graphique hôte, sans substituer un autre symbole ou flux de données.
Je conserve la version installée, le symbole du courtier, la convention horaire, le graphique, les dates de test et les entrées de journal pertinentes. Si le démarrage signale timezone self-test failed, je résous ce problème avant de poursuivre. La réussite du contrôle interne de l’horloge ne confirme pas de manière indépendante la convention horaire réellement appliquée par le courtier.

Ce que je vérifie dans Experts lorsque rien ne se passe
Les rejets opérationnels utilisent le préfixe GoldNightDrift: reject, suivi d’une étape et d’un code. CONVERSION_FAILED identifie un échec de conversion horaire ; INVALID_OR_STALE_TARGET_TICK identifie une cotation de l’instrument cible qui n’a pas satisfait au contrôle de cotation utilisable pour l’exécution ; SPREAD_GUARD identifie un blocage par le contrôle du spread. J’examine les données du courtier ou les conditions de l’horloge correspondantes plutôt que de changer la stratégie pour forcer une entrée.
INVALID_VOLUME signifie que le dimensionnement n’a pas produit un volume acceptable. ORDER_REJECTED signifie que la tentative d’envoi de l’ordre n’a pas été acceptée. FOREIGN_POSITION identifie une position sur le symbole cible appartenant à une autre identité de trading. Conservez les entrées de journal voisines pour le support.
Certains chemins d’attente se terminent sans message, notamment lorsque la session de l’instrument cible est fermée ou que les données synchronisées sont indisponibles. L’EA vérifie aussi la validité de la cotation par rapport à la barre de l’instrument cible et à l’heure du serveur. Un onglet Experts silencieux doit être interprété avec l’état de connexion, les cotations et l’historique ; il ne prouve pas qu’une entrée aurait dû avoir lieu.
Comment je lis l’historique IS/OOS publié
Je commence par l’environnement de référence : MetaQuotes-Demo, modèle 1 (M1 OHLC), XAUUSD M30 et un dépôt initial virtuel de USD 10 000 pour chaque test. Je lis ensuite les deux périodes séparément.
- IS : du 1er janvier 2020 au 31 décembre 2024. Bénéfice net USD +2 653,26 ; 1 012 opérations ; facteur de profit 1,25 ; drawdown maximal du solde 7,03%.
- OOS : du 1er janvier 2025 au 3 octobre 2026. Bénéfice net USD +856,76 ; 238 opérations ; facteur de profit 1,28 ; drawdown maximal du solde 5,54%.
Chaque période provient de sa propre exécution indépendante dans Strategy Tester. La galerie réunit les courbes de solde des opérations clôturées avec une frontière marquée et décale le solde OOS pour l’affichage après le redémarrage au dépôt initial. Les métriques restent celles de chaque exécution d’origine. Le graphique réuni n’est ni une simulation continue d’un compte, ni une courbe d’equity montrant les pertes latentes.

L’OOS positif cache-t-il une mauvaise année ? Cela peut arriver si je ne regarde que le total. La page indique USD +1 164,79 en 2025 et USD -308,03 pour la partie de 2026 allant jusqu’au 3 octobre. L’IS comprend aussi USD -317,97 en 2021. Le total OOS bénéficiaire inclut donc une portion ultérieure perdante, et non une suite ininterrompue de gains. Je garde cette ventilation à côté du total pour évaluer si cette exposition nocturne convient à l’usage envisagé. Une année partielle n’est pas une observation annuelle complète.
Limites de cet historique
Il s’agit de simulations historiques dans Strategy Tester, pas de résultats d’un compte réel. L’exposition nocturne comporte des risques de financement et de gaps. Les réglages de risque supérieurs acceptés par l’EA, jusqu’à 10,00%, n’ont pas été mesurés dans les résultats publiés et peuvent augmenter sensiblement les pertes et le drawdown. Les ordres de protection ne garantissent pas un prix d’exécution.
Les coûts du registre de référence sont un swap de USD -536,92 pour l’IS et de USD -61,16 pour l’OOS, avec une commission de USD 0,00 sur chaque période. Ces coûts sont déjà inclus dans les résultats nets et ne constituent pas un modèle de coûts indépendant du courtier. Aucune colonne de frais distincte n’est disponible. La taille du contrat, la valeur du tick, le pas de volume, la marge, le spread et les sessions de trading doivent être vérifiés. D’autres graphiques hôtes peuvent modifier le moment d’exécution et les résultats. Une simulation historique ne garantit pas les performances futures.
Questions que j’aborde avant la première utilisation
Mon courtier ajoute un suffixe au symbole de l’or. Que dois-je sélectionner ? Utilisez son symbole exact dans la sélection du symbole de trading. L’EA sélectionne le nom fourni ; il ne recherche pas automatiquement un instrument de remplacement sur l’or. Vérifiez la cible indiquée dans Experts.
Faut-il un compte netting ou hedging ? La version examinée ne limite pas l’initialisation à l’un de ces modes de compte et utilise les fonctions de trading de MT5 qui tiennent compte du type de compte. Je vérifie la configuration envisagée en démonstration au lieu d’y voir une certification universelle pour tous les courtiers.
Puis-je utiliser un courtier dont le serveur a un autre fuseau horaire ? Pas automatiquement. Cette version valide une convention horaire spécifique à l’initialisation ; elle ne découvre pas automatiquement les conventions de n’importe quel courtier. Faites vérifier la compatibilité avant l’utilisation plutôt que de modifier les heures de trading pour compenser.
Un VPS est-il nécessaire ? L’EA n’exige aucun hébergeur particulier. Sa logique nécessite un terminal MT5 en fonctionnement, connecté et recevant des ticks, y compris pour gérer les positions. Un VPS est un autre emplacement pour ce terminal. Après une migration, je vérifie à nouveau le graphique, la configuration de l’horloge et les entrées Experts.
Où fonctionne la démonstration gratuite ? La démonstration gratuite du Market fonctionne dans le Strategy Tester de MT5, pas sur un graphique en ligne. Un test ultérieur sur le graphique d’un compte démo nécessite une copie sous licence. Conservez ensemble le courtier, le symbole, la période, la configuration et le rapport.
Puis-je l’exécuter avec d’autres EAs ? Je commence avec une seule instance pour l’or et j’évite les autres activités de trading sur ce symbole. Des instances en double utilisant la même identité de trading peuvent gérer la même position ; la vérification des positions d’une autre identité n’isole pas ces doublons. Les autres symboles partagent toujours l’equity et la marge du compte.
Gold Night Drift : documentation du produit et support sur MQL5 Market.


