SqueezeScope MT5
- Indicateurs
- Version: 1.0
- Activations: 5
SqueezeScope MT5
Suivre une compression à travers ses événements de prix
SqueezeScope MT5 s'adresse aux traders qui analysent un seul symbole et souhaitent comprendre ce qui s'est produit après une compression de la volatilité. Il met l'accent sur une plage de compression fixe et une séquence d'événements de prix, accompagnées du contexte H1/H4/D1 disponible au moment où chaque événement historique a été confirmé.
- Garder la plage d'origine en vue. Une série entièrement observée de bougies ON forme une plage délimitée par leur High le plus élevé et leur Low le plus bas. Dès la première bougie qui n'est plus ON, la plage est figée. Cette bougie de sortie ne l'élargit pas.
- Distinguer les étapes. RELEASE, BREAKOUT, RETEST, RETURN INSIDE et CROSSED RANGE décrivent des faits différents. Le journal enregistre l'heure, le Close, les limites de la plage et la raison, ce qui permet de revoir la séquence sans la reconstituer sur plusieurs graphiques.
- Lire le contexte d'un événement passé. Sélectionnez un événement du graphique pour consulter les dernières bougies confirmées de trois unités de temps configurables à la date de cet événement, avec l'état de compression, la valeur numérique du momentum et sa variation. Les valeurs par défaut sont H1, H4 et D1. Ces valeurs historiques sont séparées du panneau actuel.
Signification des libellés
RELEASE désigne une transition directe de ON à OFF des Bollinger Bands par rapport au Keltner Channel. ON-vers-NEUTRAL-vers-OFF ne génère pas de RELEASE différé. Une sortie de compression peut se produire sans cassure de prix, et une sortie de compression simple peut ne pas encore disposer d'une plage admissible ou d'une direction de momentum.
BREAKOUT UP / DOWN exige qu'une bougie clôture strictement en dehors de la plage fixe. Une clôture exactement sur une limite n'est pas une cassure. Le prix détermine la direction indépendamment du signe du momentum. Par défaut, la bougie de sortie et les quatre bougies clôturées suivantes sont admissibles.
RETEST est la première bougie ultérieure qui touche la limite franchie et clôture à l'extérieur dans le sens de la cassure. La bougie de cassure elle-même ne peut pas être un retest ; un gap complet au-delà de la limite sans la toucher n'est pas un retest.
RETURN INSIDE désigne une clôture ultérieure à l'intérieur de la plage, y compris sur l'une ou l'autre limite. CROSSED RANGE désigne une clôture au-delà de la limite opposée. Les deux mettent fin à l'observation. La période d'observation par défaut comprend dix bougies clôturées après la cassure. EXPIRED marque la bougie suivante si la fenêtre concernée est écoulée ; NEW COMPRESSION met fin au scénario actif précédent lorsqu'une nouvelle bougie ON apparaît.
RELEASE et BREAKOUT sur la même bougie source partagent une entrée du journal comportant les deux libellés. Un retest n'est enregistré qu'une fois ; l'observation d'un éventuel retour continue. Ces libellés décrivent le comportement du prix, pas des entrées, des sorties ou des transactions gagnantes et perdantes.
Momentum et graphique
Le calcul utilise des Bollinger Bands avec une SMA des clôtures et un écart-type de population, ainsi qu'un Keltner Channel avec une SMA des clôtures et une SMA du True Range. L'amplitude High-Low est proposée en option. Ce calcul KC n'utilise pas d'ATR lissé selon Wilder. Le momentum est la valeur au point final d'une régression linéaire, pas sa pente.
La fenêtre séparée contient l'histogramme du momentum et les marqueurs ON/OFF/NEUTRAL sur la ligne zéro. Le graphique des prix affiche une plage en formation et les cinq dernières plages fixes. Un panneau actuel à trois unités de temps est séparé de la fiche historique de l'événement sélectionné. Le journal conserve jusqu'à 30 événements du graphique, six par page. La sélection d'un événement plus ancien encore conservé met temporairement sa plage en évidence ; avec ShowBoxes=false, sa fiche de valeurs chiffrées reste disponible.
L'interface et les notifications sont en anglais et utilisent une palette bleue et orange. Choisissez les thèmes Auto, Light ou Dark, l'un des quatre coins pour le panneau et une taille de police de 8 à 16.
Paramètres et configuration
- BbPeriod / BbMultiplier: 20 / 2.0. KcPeriod / KcMultiplier: 20 / 1.5. Les périodes acceptent 2–500 ; les multiplicateurs doivent être finis et positifs.
- UseTrueRange: true ; false utilise High-Low.
- MinCompressionBars: 2, de 1–100. BreakoutWindowBars: 5, de 1–100, en incluant la bougie de sortie. FollowThroughBars: 10, de 1–100, à partir de la bougie suivant la cassure.
- PanelTf1 / PanelTf2 / PanelTf3: H1 / H4 / D1 ; CURRENT suit l'unité de temps du graphique.
- HistoryBars: 5000, de 500–100000 bougies pour lesquelles des valeurs sont produites. L'historique nécessaire à l'initialisation mathématique est demandé en supplément.
- ShowPanel / ShowBoxes / ShowEventLog: true / true / true. Masquer ces éléments laisse les buffers publics disponibles.
- Theme / PanelCorner / FontSize: Auto / Right upper / 10.
- PopupAlerts / PushAlerts: false / false. AlertChart / AlertPanel: true / false.
- AlertRelease: false. AlertBreakout / AlertRetest / AlertReturn: true / true / true. AlertReturn couvre RETURN INSIDE et CROSSED RANGE.
Ajoutez l'indicateur au symbole et à l'unité de temps que vous souhaitez étudier, puis laissez tout l'historique nécessaire se charger. Pour les notifications push sur mobile, configurez et testez votre propre MetaQuotes ID dans les paramètres Notifications du terminal avant d'activer PushAlerts. Un canal d'envoi ainsi que les commutateurs de source et d'événement concernés doivent tous être activés.
Les notifications concernent les nouveaux événements confirmés. L'installation, les changements de paramètres, le redémarrage, la reconnexion et la resynchronisation de l'historique reconstruisent l'affichage sans renvoyer les messages historiques. Les unités de temps identiques partagent une source au sein d'une même instance. Les tentatives d'envoi push sont espacées d'au moins 6.1 secondes par instance ; les autres programmes utilisent aussi les limites du terminal. Les échecs d'envoi sont consignés sans nouvelle tentative automatique. EXPIRED et NEW COMPRESSION figurent dans le journal sans notifications distinctes.
Données et limites
Toutes les valeurs et tous les événements utilisent des bougies clôturées. Les 12 buffers publics valent EMPTY_VALUE à shift 0 ; lisez shift 1 pour obtenir la dernière bougie confirmée. Les buffers exposent le momentum et sa couleur, la valeur et la couleur de la ligne zéro, l'état de compression, l'indicateur de sortie de compression et son orientation, les limites fixes supérieure/inférieure, l'état du scénario, le masque de bits des événements et la direction de cassure.
Un instantané historique utilise uniquement les bougies des unités de temps dont la clôture était connue au moment où l'événement est devenu disponible, ce moment étant déterminé par la bougie source suivante réellement présente. Un historique manquant est signalé par N/A avec une raison et n'est jamais remplacé par des valeurs actuelles. Avec les périodes par défaut, le momentum nécessite 39 bougies sources ; sa première variation réelle d'une bougie à l'autre en nécessite 40.
Le journal local des événements est reconstruit à partir de l'historique du courtier. Il est limité par HistoryBars, l'historique causal disponible et les 30 derniers événements. Un scénario dont le début se situe hors de la plage traitée est supprimé avec les entrées qui en dépendent, au lieu de recevoir une plage raccourcie. Les corrections de l'historique du courtier, les changements de paramètres ou l'élargissement de la plage de calcul peuvent reconstruire les entrées et les instantanés. Il ne s'agit ni d'une archive permanente ni d'un export HTML/CSV.
La version 1.00 est destinée à l'analyse manuelle d'un seul symbole de graphique avec trois contextes d'unités de temps. Elle ne passe pas de transactions, ne gère pas d'ordres, n'analyse pas plusieurs symboles et n'estime pas la rentabilité. Aucune amélioration de la précision des signaux ou des rendements n'est revendiquée.
