Détecteur d'inversion de balayage de session
Auteur : Adeolu Gbadebo
Chaque séance de cotation laisse derrière elle une fourchette — un plus haut et un plus bas que le marché respecte, teste ou finit par franchir. Une grande partie des retournements intrajournaliers se produit précisément autour de ces limites : le cours dépasse le plus haut de la séance précédente ou passe sous son plus bas, déclenche les ordres stop placés à ces niveaux, puis revient brusquement à l'intérieur de la fourchette. Ce comportement est généralement qualifié de « balayage de liquidité » et tend à marquer un épuisement à court terme plutôt que le début d'une véritable cassure.
Le « Session Sweep Reversal Detector » automatise les deux actions qu’un trader effectuerait autrement à l’œil nu : il trace le plus haut et le plus bas de la séance écoulée sous forme de lignes de référence, puis surveille tout ce qui se passe par la suite afin de détecter un « sweep » éligible. Un « sweep » n’est confirmé que lorsque le cours franchit la fourchette d’une amplitude supérieure à une marge configurable, puis clôture à nouveau à l’intérieur de la fourchette dans un nombre limité de barres. Si le cours s’échappe et continue sa progression sans clôturer à nouveau à l’intérieur à temps, aucun signal n’est émis — l’outil est conçu pour filtrer le bruit, et non pour signaler chaque mèche qui dépasse une ligne.
Il fonctionne sur n’importe quel symbole et n’importe quelle période intrajournalière, bien qu’il soit particulièrement utile sur les graphiques M5 à M30 où la structure de la séance reste visible sans bruit excessif. Une configuration courante consiste à l’utiliser sur l’EURUSD ou le GBPUSD en alignant la fenêtre de séance sur les heures de Londres ou de New York, car ces séances ont tendance à produire le comportement « range-and-sweep » le plus net.
| Entrée | Par défaut | Objectif |
|---|---|---|
| InpSessionStartHour | 7 | Heure (selon le fuseau horaire du courtier) à laquelle la plage de la session commence à se former. |
| InpSessionEndHour | 16 | Heure (selon le courtier) à laquelle la séance se termine et où ses plus hauts et plus bas sont figés. |
| InpSweepBufferPips | 2,0 | Pénétration minimale au-delà des plus hauts et des plus bas de la séance, en points, requise pour être enregistrée comme une cassure. |
| InpReversalBars | 2 | Nombre de barres autorisées pour que le cours revienne clôturer à l'intérieur de la fourchette après une rupture ; dans le cas contraire, la rupture est ignorée. |
| InpMaxSessionsToShow | 5 | Nombre de fourchettes de séance et de signaux des derniers jours conservés à l'écran sur le graphique. |
Chargez l’indicateur sur un graphique dont la fenêtre de séance correspond au marché sur lequel vous négociez — par exemple, de 7 h à 16 h (heure du courtier) pour privilégier la séance de Londres, ou décaler la fenêtre pour couvrir l’ouverture de New York. Réglez le paramètre SweepBufferPips de manière suffisamment serrée pour détecter les véritables « stop-hunts », mais suffisamment large pour ignorer le bruit habituel du spread sur votre instrument ; 2 à 3 points constituent un point de départ raisonnable sur les principales paires de devises. Utilisez les flèches comme une liste de moments méritant d'être examinés plutôt que comme un signal de trading automatique, et combinez-les avec une confirmation par l'action des cours — une bougie de rejet forte ou une cassure d'une ligne de tendance secondaire pour revenir dans la fourchette ajoute un poids réel au signal de « sweep ».

Fig. 1. Graphique EURUSD en M15 montrant les plus hauts et plus bas figés de la séance (lignes grises en pointillés), un « sweep » haussier du plus bas de la séance avec une clôture confirmée de nouveau à l’intérieur de la fourchette (flèche verte), et un « sweep » baissier ultérieur du plus haut de la séance (flèche rouge).
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/76100
News Trading Dashboard
News Trading Dashboard est un panneau d'information intégré au graphique (il n'effectue pas de transactions automatiquement) qui surveille la volatilité du marché en temps réel afin de détecter les moments de « pic lié à l'actualité » — ces fluctuations soudaines des cours qui surviennent lors de la publication de données économiques (NFP, IPC, décisions sur les taux d'intérêt, etc.).
MT5 EA Acceptance Harness
Tests d'acceptation synthétiques déterministes pour la logique d'entrée des EA MT5, sans accès au marché, au compte ou aux ordres.
Broker Execution Diagnostics MT5
Script MT5 en lecture seule affichant le volume, le cours, les ordres stop, les blocages, le spread et les contraintes d'exécution du courtier.
Broker Session Schedule Inspector MT5
Outil d'inspection des sessions de trading natif du courtier, en lecture seule, affichant l'état actuel, la transition suivante, avec une portée multi-symboles et une fonctionnalité d'exportation au format CSV.