NightAnchor
- Experts
- Version: 1.30
- Mise à jour: 1 août 2026
- Activations: 10
NightAnchor
NightAnchor exploite un seul avantage de marché, clairement identifié : la dérive calme et le retour brusque que l'on observe sur les paires majeures et les paires croisées dans les heures qui entourent la clôture de New York. C'est un système de retour à la moyenne de session nocturne, qui gère un panier pouvant aller jusqu'à vingt paires de devises à partir d'un seul graphique. Les gains sont fréquents et modestes, et chaque position est encadrée par un stop loss large. La plupart des transactions se clôturent dans la nuit même, même si une minorité est conservée plus longtemps, le temps que l'échelle de sortie fasse son travail ; voir les remarques honnêtes ci-dessous.
Signal en direct
NightAnchor fonctionne sur un compte réel. Vous pouvez suivre ou copier chaque transaction sur le signal public : https://www.mql5.com/fr/signals/2380654
Stratégie
Environ une heure avant la clôture de New York, NightAnchor place deux ordres limites en attente de part et d'autre du cours, sur chaque paire activée : un buy limit sous le cours et un sell limit au-dessus. Lorsque la faible liquidité nocturne pousse le cours trop loin d'un côté, cet ordre limite est exécuté et le système capte le mouvement de retour à la moyenne vers l'ancrage, avec un objectif réduit d'environ huit à onze pips, appuyé par une échelle de sortie à décroissance temporelle qui abaisse progressivement l'objectif à mesure que la position est conservée. L'ordre opposé, resté non exécuté, est annulé à la fermeture de la fenêtre nocturne. L'ensemble du cycle est piloté par l'heure du serveur : le système lit en interne les données de prix dont il a besoin et ne dépend ni de l'unité de temps ni du symbole du graphique.
Avant d'autoriser l'exécution d'un ordre en attente, le système réévalue le régime de marché et annule les ordres placés dans une condition défavorable, comme une extension de tendance prononcée ou une expansion soudaine de la volatilité. La position n'étant jamais ouverte dans ces conditions, le système ne court pas après un faux retour à la moyenne et n'a pas à encaisser l'impulsion jusqu'à son terme. Lors des tests, ce filtre d'entrée a amélioré le profit factor et réduit le drawdown sur toutes les fenêtres en ticks réels examinées ; il prend un peu moins de positions, si bien que le profit net en valeur absolue reste comparable, mais le résultat ajusté du risque est meilleur.
Protections intégrées
Le risque est limité par la structure du système plutôt que dissimulé. La fenêtre nocturne est courte et la plupart des positions se clôturent dans la nuit même : le take-profit rapproché en clôture un grand nombre dès la première heure, et une échelle à décroissance temporelle abaisse progressivement l'objectif des autres. Une position encore en perte lorsque l'échelle atteint son dernier échelon est conservée jusqu'à ce qu'elle revienne à une perte réduite ou touche son stop ; lors des tests, une minorité de positions a ainsi été conservée jusqu'à une demi-journée environ, et quelques-unes se sont prolongées jusqu'au lendemain, chacune encadrée par son stop. Chaque paire porte un stop loss large de quarante à quatre-vingts pips qui sert de filet de sécurité en cas de catastrophe, et le système vous avertit si vous définissez un stop trop serré, car les pics de spread au moment du rollover nocturne peuvent sinon le déclencher. Un equity stop configurable interrompt les nouveaux ordres en cas de drawdown important du compte ; il ne ferme pas les positions ouvertes, qui vont jusqu'à leur stop. En cas de retrait de fonds, la base de l'equity stop se recale automatiquement et l'ajustement est consigné dans le journal : un retrait ne laisse donc jamais les nouveaux ordres bloqués. Le système refuse de démarrer sur un compte netting, car la logique de straddle bilatéral exige le hedging. Le dimensionnement des positions, l'equity stop et tous les seuils internes s'adaptent automatiquement à la devise du compte : le système se comporte de la même manière sur un compte en yen, en dollar ou en euro. Les préfixes et suffixes de symboles propres au broker sont résolus automatiquement, et le fuseau horaire du serveur ainsi que le décalage lié à l'heure d'été sont mesurés en direct plutôt que supposés. Les ordres en attente de chaque paire sont envoyés en séquence sur quelques secondes afin de ménager le broker, et si celui-ci signale le marché comme temporairement fermé, l'EA patiente proprement au lieu de multiplier les tentatives. La journalisation reste elle aussi concise.
Tableau de bord sur le graphique
Un panneau d'état compact affiché sur le graphique indique le compte à rebours de la fenêtre de trading, l'environnement du broker (mode du compte, décalage GMT, limites d'ordres), le spread de chaque paire comparé à sa propre limite, les ordres et exécutions de la nuit en cours, des statistiques hebdomadaires, ainsi que la raison de toute inactivité du système : week-end, pause pour jour férié ou spread trop large. La colonne des spreads affiche la valeur en direct pendant l'ouverture de la fenêtre de trading ; en journée, elle affiche la moyenne et le pic relevés pendant la fenêtre de la nuit précédente, de sorte que le spread réellement applicable au moment des transactions soit visible d'un coup d'œil, et non la valeur serrée observée en journée. Le panneau présente également une ligne de dimensionnement indiquant le lot effectif et le pourcentage de risque approximatif qu'il représente, le résultat réalisé de la semaine en cours (commissions et swaps inclus) et, lorsque des positions sont ouvertes, le total latent. Un sélecteur de disposition propose une vue verticale plus grande, avec une paire par ligne (la disposition compacte sur deux colonnes reste celle par défaut). Vous savez à tout moment ce que fait l'EA et pourquoi. Le panneau peut être désactivé au moyen d'un seul paramètre.
Résultats des backtests
Tests réalisés dans le testeur de MetaTrader 5 sur USDCHF, graphique M5, effet de levier 1:100, lot fixe de 0.01, solde initial de 320 000 JPY, les 20 paires activées (la configuration par défaut). Tous les chiffres ci-dessous proviennent de tests en ticks réels couvrant l'intégralité des 18 mois d'historique de ticks disponibles chez le broker (2025.01-2026.07). Aucun résultat en OHLC d'une minute n'est publié, et c'est délibéré : ce modèle est trop optimiste pour une stratégie exécutée sur ordres limites, et seuls les ticks réels donnent une estimation honnête de ce que l'on peut attendre. Le tableau sert aussi de guide de réglage pour le paramètre Trade pace : chaque ligne correspond à un palier sélectionnable, et la valeur par défaut est 1.60, le palier au meilleur profit factor.
Trade pace | Transactions | Taux de réussite | Profit factor | Profit net | DD max (equity)
1.70 | 258 | 91.9% | 4.85 | +17 679 JPY | 1%
1.60 (par défaut) | 292 | 92.1% | 4.91 | +19 182 JPY | 1%
1.50 | 343 | 92.4% | 4.44 | +20 956 JPY | 1%
1.40 | 386 | 91.5% | 4.37 | +22 467 JPY | 1%
1.30 | 453 | 89.4% | 3.69 | +22 741 JPY | 1%
1.20 | 512 | 88.9% | 3.33 | +23 660 JPY | 1%
1.10 | 597 | 87.9% | 2.87 | +23 893 JPY | 1%
1.00 | 717 | 86.3% | 2.49 | +24 108 JPY | 1%
Les paliers plus rapides placent les ordres d'entrée plus près du marché : davantage d'ordres sont exécutés, donc le nombre de transactions et le profit net absolu augmentent, mais chaque transaction supplémentaire repose sur un avantage plus mince, si bien que le profit factor et le taux de réussite diminuent. Choisissez la ligne dont le compromis vous convient. Les résultats ci-dessus reposent sur le dimensionnement le plus prudent, soit 0.01 lot pour 320 000 JPY ; le profit net évolue proportionnellement à la taille du lot si vous maintenez celle-ci en rapport avec votre solde. Le filtre d'actualités est désactivé par défaut et, lorsqu'il est activé, il s'appuie sur une table de dates FOMC codée en dur et vérifiée à la source plutôt que sur le calendrier de MetaTrader : le testeur et un compte réel s'abstiennent donc exactement les mêmes nuits. Un compte réel négocie ainsi les mêmes nuits que celles montrées par n'importe quel backtest. Les performances passées ne garantissent pas les résultats futurs.
Démarrage rapide
Copiez le fichier dans le dossier Experts et actualisez le Navigateur. Attachez NightAnchor à un seul graphique ; USDCHF en unité de temps M5 est recommandé, et le système est indépendant du graphique. Autorisez le trading algorithmique. L'EA est prêt à fonctionner avec ses réglages par défaut (les 20 paires activées) ; un fichier set correspondant est fourni dans la section Commentaires. Consultez le journal, où le système écrit un rapport de démarrage qui doit indiquer un compte hedging, le décalage GMT de votre serveur, la fenêtre de trading de la nuit en heure du serveur et la liste des symboles résolus. Si un symbole n'est pas résolu, définissez manuellement le préfixe ou le suffixe. Effectuez les installations et les redémarrages pendant les heures de journée du serveur, jamais pendant la fenêtre nocturne.
Prérequis
Un compte hedging est obligatoire, les comptes netting étant refusés. Un broker à spreads serrés ou à spreads bruts (raw) est recommandé, la calibration ayant été effectuée sur un flux à spreads bruts ; chez un broker aux spreads plus larges, le système prend tout simplement moins de positions. Un effet de levier de 1:100 ou supérieur est recommandé. Toutes les devises de compte sont prises en charge. Un capital d'environ 150 000 à 320 000 JPY, ou l'équivalent, pour 0.01 lot est recommandé, et ce plancher de capital est important pour la sécurité du système. Un VPS est recommandé, car la fenêtre de trading revient chaque nuit entre 23:50 et 00:50 environ, en heure du serveur, et le terminal doit alors être en fonctionnement.
Paramètres
Toute la logique de la stratégie est intégrée et préréglée ; la plupart des utilisateurs se contentent d'attacher l'EA et de tout laisser aux valeurs par défaut. Les 20 paires sont activées par défaut, et chacune dispose de son propre paramètre d'activation, ce qui vous permet d'exploiter un panier réduit si vous le préférez. Vous contrôlez le dimensionnement des positions au moyen de niveaux accessibles en un clic : lot fixe de 0.01, la valeur par défaut, un risque de 1, 2 ou 3 pour cent par jambe, ou des réglages entièrement manuels. Les niveaux de risque supérieurs à 1 pour cent dimensionnent les positions au-delà du plancher de capital recommandé, soit environ 150 000 JPY, ou à peu près 1 000 USD, pour 0.01 lot. Pour donner un ordre de grandeur concret : le pire cas mesuré lors de l'audit de sécurité, à savoir toutes les positions corrélées au CHF stoppées simultanément, représente environ 7 pour cent du compte avec le réglage par défaut Fixed 0.01 sur un compte de 320 000 JPY, mais correspond à environ 14 pour cent en Risk 1, environ 29 pour cent en Risk 2 et environ 43 pour cent en Risk 3. Ces niveaux existent pour les acheteurs qui comprennent ces chiffres et veulent explicitement ce compromis, et l'EA inscrit un avertissement dans le journal lorsque l'un d'eux est sélectionné. Vous réglez également le pourcentage de l'equity stop, le multiplicateur de spread maximal et les jours de trading, la nuit du vendredi étant désactivée par défaut afin d'éviter les gaps de week-end. Les stop loss de chaque paire sont accessibles, mais ne devraient pas être abaissés sous le plancher recommandé. Le paramètre Trade pace détermine la proximité des ordres d'entrée par rapport au marché, en huit paliers de 1.00 à 1.70 (1.60 par défaut). Les flux des brokers diffèrent largement en spread et en densité de ticks, si bien qu'un même palier ne donne pas du tout les mêmes taux d'exécution d'un broker à l'autre ; observez quelques semaines de trading en forward sur votre flux, puis passez au palier immédiatement plus rapide si vous voulez plus de transactions, ou au palier immédiatement plus lent si vous en voulez moins. Les résultats en ticks réels de chaque palier figurent dans le tableau ci-dessus. Un trailing stop optionnel est également inclus (désactivé par défaut ; le profit d'armement, la distance de suivi et le pas minimal sont réglables). Pour être honnête à son sujet : dans un test comparatif en ticks réels, son activation n'a pas modifié les entrées, mais a écourté les transactions gagnantes, si bien que le profit net et le profit factor ont diminué sans que le drawdown maximal s'améliore, car l'échelle de sortie à décroissance temporelle remplit déjà ce rôle plus efficacement dans ce système. Il est donc désactivé par défaut, et tous les résultats publiés ont été obtenus avec cette option désactivée.
Une garde anti-choc multi-jours optionnelle est également incluse (désactivée par défaut). Une fois activée, avant le placement des ordres de chaque nuit, le système compare l'amplitude quotidienne récente de chaque paire, jour en cours inclus, à sa propre moyenne sur 20 jours ; une paire au-dessus du seuil (3x par défaut) reste à l'écart cette nuit-là. Un mode optionnel de propagation par devise va plus loin et écarte aussi toutes les paires partageant une devise avec une paire détectée, car un choc de l'ampleur d'une intervention peut frapper d'un coup toutes les paires croisées d'une même devise. Lors d'une vérification sur la nuit de l'intervention sur le yen du 30/07/2026, la garde avec propagation activée a détecté l'intervention le jour même et évité toutes les exécutions de cette nuit-là. Le coût mesuré de l'activation est d'environ 1 à 2 % du profit net sur 18 mois de tests en ticks réels. Pour être honnête sur ses limites : la garde ne détecte que les chocs déjà visibles dans les amplitudes quotidiennes au moment du placement des ordres ; elle ne peut pas prévoir un choc qui commence la nuit sans aucune trace diurne, et la protection la plus importante reste un dimensionnement conservateur. Elle est désactivée par défaut et tous les résultats publiés utilisent la configuration désactivée. Si vous utilisez le dimensionnement en pourcentage de risque, activer la garde avec la propagation mérite d'être envisagé.
La pause de fin d'année est un paramètre optionnel, `InpUseYearEndPause`, désactivé par défaut. Les versions précédentes s'abstenaient automatiquement de fin décembre à début janvier. Mesurées sur six saisons de fin d'année, les transactions prises dans cette fenêtre ont été bénéficiaires lors des six saisons, et la pause a réduit le drawdown réalisé sur le solde d'exactement zéro : c'est la raison pour laquelle la valeur par défaut est désormais désactivée. Si vous préférez que l'EA s'abstienne pendant les fêtes, l'activer rétablit le comportement précédent. Une nuance mérite d'être signalée : sur les paliers les plus sélectifs (de 1.20 à 1.70), la suppression de la pause a amélioré à la fois le profit net et le profit factor, alors que sur les deux paliers les plus rapides, 1.10 et 1.00, le résultat a été légèrement moins bon. Si vous utilisez le palier le plus rapide, envisagez d'activer la pause.
Remarques honnêtes
Il s'agit d'une stratégie de conservation jusqu'au retour à l'équilibre (hold-to-recovery) : la perte latente momentanée sur une position ouverte peut être plus profonde que le drawdown réalisé affiché dans un rapport. Dimensionnez en conséquence et gardez le lot proportionnel à votre solde. Le respect du plancher de capital d'au moins 150 000 JPY pour 0.01 lot contribue directement à contenir le pire cas. Les stops larges de chaque paire sont un élément porteur de la sécurité du système et ne doivent pas être resserrés. Les positions ne sont pas toujours clôturées rapidement : une transaction encore en perte lorsque l'échelle de sortie arrive à son terme est conservée jusqu'à ce qu'elle se rétablisse ou touche son stop, ce qui peut se prolonger jusqu'au lendemain et, dans un cas extrême, se poursuivre pendant tout un week-end. Un gap discontinu survenant alors qu'une position est ouverte constitue donc un véritable risque extrême qu'un stop ne peut pas neutraliser complètement, et comme le panier est concentré sur les paires en franc suisse, plusieurs positions peuvent subir le même choc en même temps. C'est pourquoi la fenêtre est maintenue courte, les nuits du vendredi sont désactivées par défaut, le dimensionnement doit rester prudent et l'equity stop est en place. L'avantage exploité est le retour à la moyenne nocturne : il dépend du régime de marché et peut se dégrader. Testez donc d'abord sur un compte de démonstration et commencez avec les réglages par défaut et un dimensionnement prudent. Notez également que la fréquence des transactions varie naturellement selon le flux du broker et le régime de marché ; il est normal d'observer de zéro à quelques transactions par semaine, la moyenne de long terme sur le flux validé est d'environ trois transactions par semaine au palier par défaut, et le paramètre Trade pace ajuste lui-même cette fréquence. L'EA initialise sa référence de volatilité à partir de l'historique des prix dès l'attachement, de sorte qu'il négocie à son rythme normal dès la première nuit.
Autres produits du développeur
Expert Advisors :
WeekAnchor Eight, huit paires croisées JPY et CHF : https://www.mql5.com/fr/market/product/180321
Signaux en direct :
WeekAnchor Eight : https://www.mql5.com/fr/signals/2378669
Page vendeur : https://www.mql5.com/fr/users/masa999/seller
Si quelque chose n'est pas clair, laissez un message dans les commentaires. Merci de l'intérêt que vous portez à NightAnchor.

Another great EA by Masahiro Takashima! It is a great combination with my other night scalper EA! Highly Recommended!