Half Trend 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
Half Trend MTF trace une ligne de tendance en escalier qui conserve son niveau tant que le marché ne le lui prend pas, et qui bascule de l'autre côté lorsqu'il le prend. Autour d'elle se place un canal ATR.
La décision qu'elle sert est simple et elle est énoncée sans détour: la ligne dit de quel côté la tendance est actuellement tenue, le retournement dit le moment où cela a changé, et le canal dit combien de marge la volatilité actuelle laisse au prix avant que ce retournement ne commence à compter.
Comme la ligne ne bouge que lorsque les extrêmes des N dernières bougies vont contre elle, elle ne divague pas dans un marché sans tendance comme le fait une moyenne mobile. Elle reste immobile, puis elle bascule.
Ce qui apparaît sur le graphique
La ligne Half Trend dans la couleur de la tendance, continue à travers la bougie de retournement: un tracé tant que la tendance est haussière, un autre tant qu'elle est baissière, raccordés au point de relais. Le canal ATR, une bande supérieure et une bande inférieure dont la distance à la ligne est un multiple de la moitié de l'ATR, chaque bande en trait fin de sa propre couleur. Entre les deux, deux remplissages discrets: la couleur haussière au-dessus de la ligne, la couleur baissière en dessous, si bien qu'un coup d'oeil suffit pour voir dans quelle moitié du canal se trouve le prix. Et des flèches BUY et SELL sur les bougies de retournement. Tout est tracé dans la fenêtre des prix.
Le panneau
Un panneau canvas dans la fenêtre des prix, déplaçable, repliable, fermable. Il affiche l'unité de temps en vigueur et l'amplitude réellement appliquée. Il indique le résultat de la dernière bougie clôturée: un retournement BUY, un retournement SELL, ou aucun. Et il dit si les nombres affichés sont ceux de la fenêtre des propriétés ou ceux du panneau, et combien ont été modifiés.
En dessous se trouvent les réglages que le panneau peut modifier, avec leurs valeurs actuelles. L'engrenage ouvre une feuille à trois onglets.
L'onglet Values couvre l'unité de temps, l'amplitude, l'affichage ou non des signaux sur la bougie en formation, la déviation du canal et la période d'ATR. Chaque ligne dispose de boutons de pas, d'une plage et d'une phrase d'aide, un compteur indique combien de valeurs ne sont plus celles de la fenêtre des propriétés, et un bouton les remet toutes en place.
L'onglet Alerts couvre l'interrupteur général, les interrupteurs par événement, les canaux, le délai de garde en minutes et une alerte de test. L'onglet Styles couvre la palette, l'affichage ou non de la ligne, du canal ATR et des flèches, les deux remplissages du canal, chacun avec son propre interrupteur, l'épaisseur de ligne et la taille des flèches; il ne change que l'apparence et ne déclenche jamais de recalcul.
Trois schémas de couleurs: sombre, clair, et un schéma sûr pour le daltonisme qui emploie le bleu et l'orange plutôt que le rouge et le vert. Tout ce qui concerne le panneau, y compris chaque valeur modifiée sur la feuille, est enregistré par graphique et survit à un changement d'unité de temps et à un redémarrage du terminal. L'interface est en anglais.
Alertes
Muettes à la livraison. Trois événements: un retournement BUY, un retournement SELL, et un contact de la ligne Half Trend, qui est l'événement de repli et non l'événement de retournement.
Canaux: une fenêtre contextuelle, un son, une notification push vers le terminal mobile et le courrier électronique. Il existe des interrupteurs par événement et par canal, ainsi qu'un délai de garde 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, et elles sont dites anticipées parce qu'un retournement présent en cours de bougie peut se défaire. Telegram ne fait pas partie de ce produit.
Signaux sur la bougie en cours
Un interrupteur compte plus que les autres, et il figure dans l'onglet Values comme dans les paramètres d'entrée: les tampons et les flèches sont-ils autorisés sur la bougie encore en formation.
Activé, ce qui est le réglage livré, vous voyez un retournement dès que le marché le fait. Parfois ce retournement se défait avant la clôture de la bougie et la flèche disparaît. Désactivé, rien du tout n'est écrit sur la bougie en formation: il n'y a aucun redessin, et chaque signal arrive une bougie plus tard par construction.
Les deux comportements sont légitimes. Le produit ne choisit pas à votre place et ne cache pas lequel il applique: le panneau et le nom du réglage le disent tous les deux.
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 à la clôture de cette bougie même, le retournement tombe donc sur la bougie qui clôture en même temps que la supérieure, et rien n'est tracé qui n'aurait pu être connu en temps réel.
La série étrangère est construite en arrière-plan. La première lecture peut revenir vide, l'indicateur réessaie, et le panneau dit s'il attend un téléchargement ou s'il fait face à une véritable pénurie d'historique. Il n'échoue jamais à l'initialisation pour des bougies manquantes.
Lecture depuis un EA
Seize tampons, tous lisibles par iCustom et CopyBuffer. Le tampon 0, Buy, porte le prix de la flèche sur la bougie de retournement haussier et EMPTY_VALUE ailleurs, et il n'est pas tracé. Le tampon 1, Sell, fait de même pour un retournement baissier. Les tampons 2 à 5 appartiennent aux deux remplissages du canal: mécanique de dessin, pas faits pour être lus. Le tampon 6, Half Trend Up, est la ligne de tendance en phase haussière, le tampon 7, Half Trend Down, la même ligne en phase baissière; sur la bougie de retournement les deux portent une valeur, et c'est ce qui garde la ligne tracée continue. Le tampon 8, ATR High, est la bande supérieure du canal et le tampon 9, ATR Low, la bande inférieure. Le tampon 10, BuyMark, et le tampon 11, SellMark, sont les copies tracées des tampons 0 et 1. Le tampon 12, Signal, vaut +1 sur un retournement haussier, -1 sur un retournement baissier et 0 sans retournement. Le tampon 13, Override, compte combien de réglages ont été changés depuis le panneau. Le tampon 14 garde la ligne en une seule série continue et le tampon 15 la tendance elle-même, 0 en hausse et 1 en baisse, si bien qu'une stratégie n'a jamais à déduire la direction du tampon de ligne resté vide.
Les tampons 0 et 1 sont le contrat: jamais tracés, remplis à chaque passage quoi qu'affiche l'onglet Styles, et présents dans la fenêtre de données. Masquer les flèches ne peut pas priver une stratégie du signal.
Une instance créée par iCustom est en lecture seule et utilise toujours les paramètres que vous lui avez passés. Le tampon 13 permet à une stratégie de détecter qu'une instance de graphique tourne sur des nombres modifiés à la main.
Origine
Il s'agit d'un portage de "HalfTrend", publié sur TradingView par everget, lui-même portage d'un indicateur MT4 plus ancien. L'algorithme est canonique et vient de MT4. Le script TradingView est publié ouvertement, ce qui rend admissible un portage par les formules, et cette implémentation a été reconstruite à partir des formules plutôt que traduite ligne à ligne.
Le produit s'appelle Half Trend MTF parce que Half Trend est le nom de la méthode, et non parce qu'une paternité en serait revendiquée. L'oeuvre originale appartient à son auteur.
Limites honnêtes
Avec les signaux sur bougie en formation activés, ce qui est le réglage livré, une flèche sur la bougie en cours peut disparaître avant la clôture de celle-ci. Désactivez le réglage et rien ne sera écrit sur la bougie en formation. Les bougies clôturées ne changent dans aucun des deux modes.
Une ligne de tendance en escalier bascule tard par conception. Dans un marché sans tendance elle basculera encore et encore, et chaque bascule sera un vrai retournement de la ligne et une mauvaise opération. Rien ici ne vérifie si une tendance existe.
Le canal ATR décrit la volatilité. Ce n'est ni un objectif, ni un stop, ni une affirmation sur la direction que prendra le prix.
L'amplitude, la déviation du canal et la période d'ATR déplacent toutes les bascules. Deux configurations produisent deux jeux de flèches différents et aucun n'est le bon.
Aucun chiffre de rendement, aucun taux de réussite et aucun résultat de backtest n'est revendiqué ici.

