UT Bot 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
UT Bot MTF est un stop suiveur fondé sur l'ATR et les signaux de retournement qu'il produit. Le stop suit le prix à une distance égale à un multiple choisi de l'ATR, se resserre dans le sens du mouvement et ne recule jamais. Lorsque le prix clôture au-delà de lui, le stop bascule de l'autre côté et l'indicateur inscrit un BUY ou un SELL.
C'est tout le moteur, et il est volontairement simple. Ce que ce produit ajoute autour est précisément ce qui décide si vous pouvez vraiment vous en servir: quatre filtres indépendants, un compte rendu honnête de ce que chacun a écarté, et un panneau qui ne fait jamais croire que le signal de la bougie en cours est définitif.
En option, tout le calcul se fait à partir de la clôture Heikin Ashi plutôt que de la clôture réelle, ce qui rend les retournements plus rares et plus tardifs.
Les quatre filtres
Tous les filtres sont livrés désactivés. Chacun est une hypothèse distincte sur le marché et chacun peut être activé seul. Le filtre de tendance ne conserve que les signaux conformes à la direction d'une moyenne mobile sur une unité de temps supérieure; l'unité de temps, la période et la méthode sont à votre choix. Un signal antérieur aux propres données du filtre est laissé intact plutôt que jugé, et le panneau indique combien il y en a eu.
Le filtre de session ne conserve que les signaux situés dans une plage horaire donnée sous la forme HH:MM en GMT. Le décalage GMT du courtier peut être saisi à la main ou déduit de l'horloge du serveur. Le filtre de volatilité écarte les signaux pris alors que l'ATR est sous un seuil exprimé en points; un seuil de zéro n'écarte jamais rien, et le panneau le dit au lieu de laisser croire que le filtre travaille. Le filtre d'actualités écarte les signaux situés dans un nombre choisi de minutes avant et après un événement du calendrier économique d'une importance au moins choisie, lu dans le calendrier du terminal lui-même. Si le calendrier n'est pas disponible, le panneau nomme l'erreur au lieu de tout laisser passer en silence.
Le panneau affiche en permanence quels filtres sont actifs et avec quels réglages, ainsi qu'une ligne indiquant combien de signaux ont été conservés sur combien de signaux bruts, avec le détail du filtre qui a rejeté les autres. Un filtre activé mais incapable de faire son travail le dit sur sa propre ligne.
Ce qui apparaît sur le graphique
La ligne du stop suiveur, colorée selon le côté où elle se trouve à cet instant. En dessous, en option, une copie plus large et atténuée de la même ligne, pour qu'elle reste lisible d'un coup d'oeil sur un graphique chargé. En option, un remplissage entre le stop et le prix. Des flèches BUY et SELL sur les retournements. Et, en option, le niveau de stop actif affiché comme étiquette sur l'échelle des prix, pour le voir sans avoir à le mesurer. 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, le key value et la période d'ATR réellement appliqués, et si Heikin Ashi est actif. Il indique le résultat de la dernière bougie clôturée: un retournement BUY, un retournement SELL, ou aucun. Il affiche l'état de la bougie en cours dans la couleur d'avertissement tant que cet état s'applique: soit qu'un BUY se forme sur la bougie en cours et peut encore disparaître, soit la même ligne pour un SELL, soit que seules les bougies clôturées sont utilisées et que le signal apparaîtra à la clôture. Il dit si les alertes anticipées sont actives et combien de secondes avant la clôture elles parlent. Il porte le bloc de filtres décrit plus haut, muet tant qu'aucun filtre n'est actif. 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 actuelles. L'engrenage ouvre une feuille à trois onglets. Values couvre l'unité de temps, le key value, la période d'ATR, la source Heikin Ashi, les signaux sur la bougie en cours, le filtre de tendance avec son unité de temps, sa longueur de MA et sa méthode de MA, et le filtre de volatilité avec son seuil d'ATR; chaque ligne dispose de boutons de pas, d'une plage et d'une phrase d'aide. Alerts couvre l'interrupteur général, les interrupteurs par événement, les quatre canaux, le délai de garde en minutes et une alerte de test. Styles couvre la palette, le remplissage, le halo, la ligne, les flèches, l'épaisseur de ligne, la taille des flèches et l'étiquette sur l'échelle des prix, et ne change que l'apparence.
Trois schémas de couleurs: sombre, clair, et un schéma sûr pour le daltonisme qui emploie le bleu et l'orange et n'oppose jamais le rouge au vert. L'état du panneau et chaque modification de 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.
Signaux sur la bougie en cours
Il existe un interrupteur, dans les paramètres d'entrée comme dans l'onglet Values, qui décide si des tampons et des flèches peuvent être écrits sur la bougie encore en formation. Il est livré activé, et le panneau le signale dans la couleur d'avertissement tant qu'il l'est. Activé, vous voyez un retournement au moment même où le marché le fait, et parfois ce retournement est 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: rien n'est redessiné, et chaque signal arrive une bougie plus tard par construction. Le produit ne choisit pas à votre place et ne cache pas dans quel mode il se trouve.
Alertes
Muettes à la livraison. Les événements sont un signal BUY et un signal SELL. Les canaux sont une fenêtre contextuelle, un son, une notification push vers le terminal mobile et le courrier électronique, avec des interrupteurs par événement et par canal et 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 et seulement dans un nombre choisi de secondes avant sa clôture, et le panneau indique dans quel mode vous êtes plutôt que de vous laisser le deviner. 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, si bien qu'une bougie du graphique montre la bougie supérieure la plus récente déjà clôturée à sa propre heure. C'est autre chose que l'unité de temps du filtre de tendance, qui est un filtre et non un réglage d'affichage.
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 manque d'historique. Il n'échoue jamais à l'initialisation pour des bougies manquantes.
Lecture depuis un EA
Quinze tampons, tous lisibles via iCustom et CopyBuffer. Le tampon 0, Buy, porte le prix de la flèche sur une bougie de retournement BUY et EMPTY_VALUE sinon, et n'est pas tracé. Le tampon 1, Sell, fait de même pour un retournement SELL. Les tampons 2 et 3 sont les deux bords du remplissage de tendance, et les tampons 4 et 5 les deux bords du halo de la ligne. Les tampons 6 et 7 sont la ligne de stop suiveur tracée, à la hausse et à la baisse. Le tampon 8, BuyMark, et le tampon 9, SellMark, sont les copies tracées des tampons 0 et 1. Le tampon 10, Stop, est le niveau du stop suiveur et le tampon 11 son index de couleur. Le tampon 12, Signal, vaut +1 sur un retournement BUY, -1 sur un retournement SELL et 0 en l'absence de retournement. Le tampon 13, Override, compte combien de réglages ont été modifiés depuis le panneau. Le tampon 14, Atr, est l'ATR qui soutient le stop.
Les tampons 0 et 1 sont le contrat: jamais tracés, remplis à chaque passage quel que soit l'état de l'onglet Styles, et présents dans la fenêtre de données. Masquer les flèches, le remplissage ou la ligne ne peut pas priver une stratégie du signal. Les filtres sont déjà appliqués au contrat, si bien qu'un EA qui lit le tampon 0 voit les mêmes signaux qu'une personne voit sur le graphique.
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 "UT Bot Alerts" de TradingView, une idée de HPotter dont la variante avec alertes a été publiée par QuantNomad et Yo_adriiiiaan. Le script est publié ouvertement, ce qui rend admissible un portage par les formules, et cette implémentation a été reconstruite à partir des formules comme d'une spécification de travail, et non traduite ligne à ligne.
Le produit porte le nom de la méthode parce que c'est elle qu'il met en oeuvre. L'oeuvre originale appartient à ses auteurs et aucune paternité n'en est revendiquée ici.
Limites honnêtes
Avec les signaux sur bougie en formation activés, ce qui est le réglage livré, la flèche de la bougie en cours peut disparaître avant la clôture de celle-ci. Le panneau le signale dans la couleur d'avertissement chaque fois que cela s'applique. 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.
Un stop suiveur reste un stop suiveur. Dans un marché sans tendance, il sera touché encore et encore, et chacune de ces fois sera un vrai retournement et une mauvaise opération. Les filtres existent à cause de cela, et aucun ne supprime le problème; ils réduisent seulement la fréquence à laquelle vous le rencontrez.
Le filtre d'actualités dépend du calendrier économique du terminal. Si le calendrier n'est pas disponible sur votre compte ou chez votre courtier, le filtre reste inactif et le panneau nomme l'erreur. Il ne laisse pas tout passer en silence en faisant semblant de travailler. Une plage de session donnée dans un format autre que HH:MM laisse le filtre de session inactif, et le panneau le dit au lieu d'écarter des signaux pour une raison invisible. Le filtre de tendance ne peut pas juger des signaux plus anciens que les données d'unité de temps supérieure dont il dispose; ceux-là sont laissés intacts et le panneau les compte.
Aucun chiffre de rendement, aucun taux de réussite et aucun résultat de backtest n'est revendiqué ici.

