XauSLS Gold Session Liquidity Structure
- Indicateurs
- Version: 1.0
- Activations: 5
XauSLS est un outil d'analyse pour MetaTrader 5, conçu spécifiquement pour l'or (XAUUSD). Il réunit cinq fonctions que les traders de l'or suivent habituellement à l'aide de plusieurs indicateurs distincts :
- Sessions de trading — Sydney, Tokyo, Londres, New York, et en option Francfort, affichées sous forme d'une ligne temporelle colorée, nette et sans chevauchement, sous le prix. Les horaires de session sont configurés directement en heure du courtier (HH:MM), l'affichage correspond donc toujours au graphique lui-même.
- Niveaux de liquidité — plus haut/plus bas de la veille, plus haut/plus bas du jour en cours, et plus haut/plus bas de la semaine précédente, construits à partir des bougies journalières/hebdomadaires propres au courtier.
- Détection de balayages de liquidité (sweeps) — signale lorsque le prix dépasse l'un de ces niveaux d'un minimum configurable (en points ou de façon relative à l'ATR), puis clôture à nouveau à l'intérieur de la fourchette dans un nombre configurable de bougies. Les balayages non confirmés et confirmés sont représentés par des flèches visuellement distinctes sur le graphique.
- Structure de marché — détection des points hauts/bas fractals avec un lookback configurable, classification Break of Structure (BOS) et Change of Character (CHoCH), ainsi qu'un filtre d'amplitude optionnel relatif à l'ATR pour ignorer les oscillations mineures. La structure est également suivie indépendamment sur trois unités de temps supérieures supplémentaires, librement sélectionnables.
- Événements combinés — lorsqu'un balayage de liquidité confirmé est suivi d'une cassure de structure correspondante sur la même unité de temps, l'indicateur le signale comme « Setup Candidate », avec une note basée sur des règles (faible/moyenne/forte), en exigeant éventuellement l'accord d'une unité de temps supérieure.
Tout cela est résumé dans un tableau de bord (dashboard) compact et configurable à l'écran : session en cours/suivante avec sa progression, dernier événement de liquidité et événement combiné, statut de structure local et multi-unités de temps, ainsi que ATR / spread / range du jour / ADR %. Le coin, le décalage, la taille de police, le mode compact et le thème clair/sombre du tableau de bord sont tous configurables, et chacune de ses cinq sections peut être affichée ou masquée indépendamment.
Des alertes (popup et/ou push) sont disponibles à la fois pour les balayages confirmés et pour les événements combinés, chacune avec son propre interrupteur et son délai de récupération (cooldown). Aucune alerte ne se déclenche pendant le chargement des données historiques, de sorte qu'ouvrir l'indicateur sur un nouveau graphique ne provoque pas d'avalanche d'alertes pour des événements passés.
Ceci est un outil d'analyse, pas un générateur de signaux de trading. XauSLS affiche des informations de marché reproductibles et basées sur des règles — activité des sessions, niveaux de liquidité, confirmations de balayage, cassures de structure. Il ne prédit pas les mouvements de prix futurs, ne garantit aucun résultat et ne rapporte aucun taux de réussite, facteur de profit ou toute autre statistique de performance. Chaque étiquette sur le graphique et chaque message d'alerte utilisent uniquement un langage neutre et descriptif — par exemple « Liquidity Sweep Confirmed », « Structure Confirmed » ou « Setup Candidate » — jamais de formulation suggérant un résultat garanti ou hautement probable. Trader l'or et d'autres instruments comporte un risque réel de perte ; l'utilisation de cet indicateur ne constitue pas un conseil financier et n'élimine pas ce risque.
Fonctionne chez n'importe quel courtier/compte MetaTrader 5 proposant XAUUSD (ou un symbole d'or équivalent) et sur n'importe quelle unité de temps ; aucune DLL, aucun fichier externe, aucune connexion internet, et aucune inscription requise pour fonctionner.
PARAMÈTRES D'ENTRÉE
Général
- InpDebugMode — enregistre l'état interne dans l'onglet « Experts » à chaque bougie clôturée
- InpHistoryDays — nombre de jours d'historique conservés pour le calcul des niveaux/sessions
Sessions
- InpShowSydney / InpShowTokyo / InpShowLondon / InpShowNewYork / InpShowFrankfurt — activer chaque session
- Inp<Session>StartTime / Inp<Session>EndTime — plage en heure du courtier (HH:MM) par session
- InpSessionBandHeightPercent — hauteur de la bande de la ligne temporelle des sessions, en % de la fourchette de prix visible
Niveaux de liquidité
- InpShowPreviousDayHighLow / InpShowDayHighLow / InpShowPreviousWeekHighLow — afficher/masquer chaque paire de niveaux
Détection de balayages
- InpEnableSweepDetection — interrupteur principal
- InpMinimumSweepPoints — pénétration minimale en points
- InpUseAtrThreshold / InpMinimumSweepAtr — minimum optionnel relatif à l'ATR
- InpRequireCloseBackInside — exiger une clôture de retour à l'intérieur de la fourchette pour confirmer (c'est la définition même du balayage)
- InpConfirmationBars — bougies autorisées pour la confirmation avant qu'un candidat n'expire
- InpAtrPeriod — période ATR utilisée à la fois pour le seuil de balayage et pour la section Volatilité du tableau de bord
- InpSweepMonitorPreviousDay / InpSweepMonitorPreviousWeek — quelles paires de niveaux sont activement surveillées
Structure de marché
- InpEnableStructure — interrupteur principal
- InpStructureTimeframe — unité de temps sur laquelle fonctionne le moteur de structure local
- InpSwingLookback — bougies requises de chaque côté pour qu'un swing soit confirmé
- InpUseSwingAmplitudeFilter / InpMinimumSwingAtr — filtre d'amplitude optionnel relatif à l'ATR
- InpStructureLookbackBars — bougies rebalayées à chaque recalcul
- InpShowBos / InpShowChoch — afficher/masquer chaque type d'événement
Multi-unités de temps
- InpEnableMtfContext — interrupteur principal
- InpContextTimeframe1 / 2 / 3 — les trois unités de temps de contexte évaluées indépendamment
Événements combinés
- InpEnableCombinedEvents — interrupteur principal
- InpCombinedEventWindowBars — bougies pendant lesquelles un balayage confirmé reste « en attente » d'une cassure de structure correspondante
- InpRequireHtfAgreement — supprimer entièrement (plutôt que simplement déclasser) lorsque l'unité de temps supérieure est contradictoire
Volatilité
- InpAdrPeriod — nombre de jours moyennés pour le Range Journalier Moyen (ADR) affiché sur le tableau de bord
Alertes
- InpPopupAlerts / InpPushAlerts — canaux de diffusion
- InpAlertOnSweep / InpSweepCooldownSeconds — alerte de balayage activée/désactivée et délai de récupération
- InpAlertOnCombinedEvent / InpCombinedEventCooldownSeconds — alerte d'événement combiné activée/désactivée et délai de récupération
Tableau de bord
- InpTheme — Dark / Light / Custom
- InpFontSize — taille de police pour les étiquettes de niveau, de structure et de balayage
- InpShowDashboard — interrupteur principal
- InpDashboardCorner / InpDashboardX / InpDashboardY — position
- InpDashboardFontSize / InpDashboardCompact — taille de police propre au tableau de bord et mode compact
- InpDashboardShowSession / ShowLiquidity / ShowStructure / ShowVolatility / ShowAlerts — basculer chaque section indépendamment
Thème personnalisé (utilisé uniquement si Theme = Custom)
- InpCustomPrevDayLevelColor / InpCustomDayLevelColor / InpCustomPrevWeekLevelColor — couleurs de ligne pour chaque type de niveau
