Squeeze Momentum MTF
- Indicateurs
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - Version: 1.3
Squeeze Momentum MTF répond à deux questions à la fois, dans une seule sous-fenêtre.
La première est de savoir si le marché est comprimé. Les bandes de Bollinger sont comparées à un canal de Keltner: lorsque les bandes de Bollinger se tiennent entièrement à l'intérieur du canal de Keltner, la volatilité s'est contractée et le marché est en compression. Lorsqu'elles ressortent à l'extérieur, la compression s'est relâchée.
La seconde est de savoir vers où pointe l'énergie comprimée. Une série de prix détendancée est ajustée par régression linéaire, et le point terminal de cet ajustement constitue l'histogramme de momentum. Son signe donne le côté, et sa couleur indique en plus si la bougie en cours s'amplifie par rapport à la précédente ou s'essouffle face à elle, si bien qu'un histogramme encore positif mais qui rétrécit ne se lit pas comme un histogramme positif et croissant.
La décision qu'il sert: le marché était calme, il vient de cesser de l'être, et voici de quel côté se trouvait le momentum à ce moment-là.
Ce qui apparaît sur le graphique
Dans sa propre sous-fenêtre se trouvent deux choses. L'histogramme de momentum, en quatre couleurs: positif et en expansion, positif et en essoufflement, négatif et en expansion, négatif et en essoufflement. Et une rangée de points sur la ligne zéro, en trois états: pas de compression, compression en cours, compression juste relâchée.
Le signal que le produit publie est le relâchement: la bougie clôturée précédente était en compression, celle-ci ne l'est plus, et le signe du momentum indique le sens.
Le panneau
Un panneau canvas, par défaut sur le graphique des prix plutôt que tassé dans la fenêtre de l'oscillateur, même s'il peut y être déplacé. Déplaçable, repliable, fermable.
Il affiche l'unité de temps en vigueur ainsi que les longueurs de Bollinger et de Keltner réellement appliquées. Il indique l'état de la dernière bougie clôturée: un relâchement haussier, un relâchement baissier, ou aucun relâchement. Et il dit si les nombres viennent de la fenêtre des propriétés ou du panneau, et combien ont été modifiés.
En dessous se trouvent les réglages que le panneau peut modifier, avec leurs valeurs. L'engrenage ouvre une feuille à trois onglets.
L'onglet Values couvre l'unité de temps, la longueur de Bollinger, le multiplicateur de Bollinger, la longueur de Keltner, le multiplicateur de Keltner, et le fait que l'amplitude de Keltner utilise le true range ou simplement le plus haut moins le plus bas. Chaque ligne dispose de boutons de pas, d'une plage et d'une phrase d'aide. L'onglet Alerts couvre l'interrupteur général, les interrupteurs par événement, quatre canaux, le délai de garde et un bouton de test. L'onglet Styles couvre la palette, l'affichage ou non de l'histogramme et des points de compression, et la taille des points; il ne change que l'apparence.
Trois schémas de couleurs, dont un schéma sûr pour le daltonisme qui emploie le bleu et l'orange plutôt que le rouge et le vert. L'état du panneau et chaque modification faite sur la feuille sont conservés par graphique, à travers un changement d'unité de temps et un redémarrage du terminal. L'interface est en anglais.
Alertes
Muettes à la livraison. Les événements sont un signal BUY et un signal SELL, tous deux au sens d'un relâchement de compression avec le momentum de ce côté. Canaux: une fenêtre contextuelle, un son, une notification push vers le terminal mobile et le courrier électronique. Il existe un délai de garde par événement, de deux heures par défaut.
Les alertes se déclenchent sur la dernière bougie clôturée. Deux alertes supplémentaires, désactivées par défaut, parlent sur la bougie en formation dans un nombre choisi de secondes avant sa clôture. Elles sont dites anticipées parce qu'un relâchement présent en cours de bougie peut avoir disparu à la clôture. Telegram ne fait pas partie de ce produit.
Multi unité de temps
Le réglage Timeframe calcule sur une unité de temps supérieure et trace le résultat ici. Seules les bougies supérieures clôturées sont lues: une bougie du graphique montre la bougie supérieure la plus récente déjà clôturée à l'heure de cette bougie, et non celle qui la contient.
La série étrangère est construite en arrière-plan et la première lecture peut ne rien renvoyer. L'indicateur réessaie et le panneau dit s'il attend un téléchargement ou s'il manque d'historique. Il n'échoue jamais à l'initialisation pour des bougies manquantes.
Lecture depuis un EA
Six tampons, tous lisibles via iCustom et CopyBuffer. Le tampon 0, Momentum, est le point terminal de la régression linéaire de la série détendancée. Le tampon 1 est l'index de couleur de l'histogramme: 0 signifie hausse et expansion, 1 hausse et essoufflement, 2 baisse et expansion, 3 baisse et essoufflement. Le tampon 2, Squeeze, est le point, toujours égal à 0.0 là où il est visible. Le tampon 3 est l'index de couleur du point: 0 signifie pas de compression, 1 compression en cours, 2 compression relâchée. Le tampon 4, Signal, vaut +1 lorsqu'une compression vient de se relâcher à la hausse, -1 lorsqu'elle s'est relâchée à la baisse, et 0 en l'absence de relâchement. Le tampon 5, Override, compte combien de réglages ont été modifiés depuis le panneau.
Ce produit n'a pas de tampons de prix Buy et Sell distincts. L'événement se trouve dans le tampon 4.
L'onglet Styles masque un tracé en lui retirant sa couleur, jamais en vidant un tampon. Chaque index de la liste ci-dessus reste lisible via iCustom et CopyBuffer, et reste visible dans la fenêtre de données, même avec les interrupteurs d'affichage désactivés. Le tampon 5 permet à une stratégie de savoir qu'une instance de graphique tourne sur des valeurs modifiées à la main depuis le panneau; une instance créée par iCustom est en lecture seule et utilise toujours les paramètres que vous lui avez passés.
Origine
Il s'agit d'un portage de "Squeeze Momentum Indicator [LazyBear]", à partir de la publication open source de l'auteur lui-même. Aucune licence n'est jointe à cette publication, ce qui rend admissible un portage fidèle des formules, et cette implémentation suit les formules au lieu de les deviner.
Le produit porte le nom de la méthode parce que c'est elle qu'il met en oeuvre. L'oeuvre originale est celle de LazyBear et aucune paternité n'en est revendiquée ici.
Limites honnêtes
L'histogramme et le point sur la bougie en formation sont vivants et changeront jusqu'à la clôture de cette bougie. Un relâchement qui apparaît en cours de bougie peut être absent à la clôture. Les bougies clôturées ne changent pas.
Un relâchement de compression est une affirmation sur la volatilité, pas sur la direction. Le signe du momentum vous dit de quel côté se trouvait l'énergie au moment du relâchement, et c'est une description de ce qui vient de se produire, non une prévision de ce qui suit.
Une compression peut aussi se relâcher dans le vide. La compression est une condition nécessaire à une expansion, non une condition suffisante.
Les réglages de Bollinger et de Keltner déplacent sensiblement la détection de la compression. Élargir le multiplicateur de Keltner produit davantage de compressions, le resserrer en produit moins, et aucune des deux configurations n'est la bonne.
Aucun chiffre de rendement, aucun taux de réussite et aucun résultat de backtest n'est revendiqué ici.

