UT Bot MTF MT4
- 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
Un stop suiveur qui ne rend jamais un point, et la bougie exacte où il bascule. UT Bot MTF trace le stop ATR sur votre graphique, marque chaque bascule BUY et SELL, puis fait ce que presque aucune version ne fait : il vous dit combien de signaux ses filtres ont écartés et lequel les a écartés, et il vous prévient en couleur tant que la flèche de la bougie en cours peut encore disparaître. Gratuit, sans période d'essai et sans fonction verrouillée.
Le moteur est volontairement simple. Le stop suit le prix à un multiple choisi de l'ATR, se resserre dans le sens du mouvement et ne rend jamais de terrain. Quand le prix clôture au travers, le stop bascule de l'autre côté et l'indicateur marque un BUY ou un SELL. En option, tout le calcul part de la clôture Heikin Ashi au lieu de la clôture réelle, ce qui rend les bascules moins nombreuses et plus tardives.
Ce que ce produit ajoute autour de ce moteur est précisément ce qui décide si vous pouvez vous en servir : trois filtres indépendants, un compte rendu honnête de ce que chacun a écarté, et un panneau qui ne fait jamais passer le signal de la bougie en cours pour définitif.
Les trois filtres
Chaque filtre est livré désactivé. Chacun est une hypothèse distincte sur le marché et chacun s'active seul. Le filtre de tendance ne garde que les signaux qui vont dans le sens d'une moyenne mobile sur une unité de temps supérieure ; l'unité, la période et la méthode sont à votre choix. Un signal antérieur aux données propres du filtre est laissé passer plutôt que jugé, et le panneau dit combien il y en a eu.
Le filtre de session ne garde que les signaux à l'intérieur d'une fenêtre donnée en HH:MM GMT. Le décalage GMT du courtier se saisit à la main ou se déduit de l'horloge du serveur. Le filtre de volatilité écarte les signaux pris pendant que l'ATR est sous un seuil en points ; un seuil à zéro n'écarte rien, et le panneau le dit au lieu de faire croire que le filtre travaille.
Le panneau affiche en permanence quels filtres sont actifs et avec quels réglages, et une ligne indiquant combien de signaux ont été conservés sur combien de signaux bruts, ventilé selon le filtre qui a rejeté le reste. Un filtre activé qui ne peut pas faire son travail le dit sur sa propre ligne.
Ce qui apparaît sur le graphique
La ligne du stop suiveur, dans la couleur du côté où elle se trouve. En dessous, en option, une copie plus large et plus sourde de la même ligne, pour qu'elle se lise d'un coup d'œil sur un graphique chargé. En option un remplissage entre le stop et le prix, tracé en fine trame de points à travers laquelle les bougies se lisent sans gêne. Des flèches BUY et SELL aux bascules. Et en option le niveau de stop actif affiché en étiquette sur l'échelle des prix, ancrée à la bougie où la ligne se termine, pour voir où est le stop sans le mesurer. Tout se trace dans la fenêtre des prix.
Le panneau
Un panneau sur toile posé sur le graphique : déplaçable, repliable, fermable. Il affiche l'unité de temps en vigueur, la key value et la période ATR réellement utilisées et si Heikin Ashi est actif. Il dit ce qu'a été la dernière bougie clôturée : une bascule BUY, une bascule SELL, ou aucune. 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 quand aucun filtre n'est actif. Et il dit d'où viennent les nombres : de la boîte de propriétés ou du panneau, et combien ont été changés.
En dessous se trouvent les réglages que le panneau peut déplacer, avec leurs valeurs courantes. L'engrenage ouvre une feuille à trois onglets. Values : unité de temps, key value, période ATR, source Heikin Ashi, signaux sur la bougie en cours, le filtre de tendance avec son unité, sa longueur et sa méthode de moyenne, et le filtre de volatilité avec son seuil ATR ; chaque ligne a des incrémenteurs, une plage et une phrase d'aide. Alerts : interrupteur principal, interrupteurs par événement, les quatre canaux, la pause en minutes et une alerte de test. Styles : palette, remplissage, halo, ligne, flèches, épaisseur de ligne, taille des flèches et l'étiquette sur l'échelle des prix ; tout cela ne touche que l'apparence.
Une valeur déplacée sur le panneau prend effet immédiatement, marché fermé compris : l'historique est recalculé sur-le-champ au lieu d'attendre le tick suivant. Trois jeux de couleurs : sombre, clair, et un jeu sûr pour les daltoniens qui utilise le bleu et l'orange et n'oppose jamais le rouge au vert. L'état du panneau et chaque changement 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 formation
Un interrupteur, dans les paramètres et dans l'onglet Values, décide si des tampons et des flèches peuvent être écrits sur la bougie encore en formation. Il est actif à la livraison, et le panneau le dit dans la couleur d'avertissement tant qu'il l'est. Avec lui, vous voyez une bascule au moment où le marché la fait, et parfois cette bascule est défaite avant la clôture et la flèche disparaît. Sans lui, rien du tout n'est écrit sur la bougie en formation : rien ne se redessine, 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 est.
Alertes
Désactivées à la livraison. Les événements sont un signal BUY et un signal SELL. Les canaux sont une fenêtre surgissante, un son, une notification push vers le terminal mobile et le courriel, avec des interrupteurs par événement et par canal et une pause de deux heures par défaut.
Les alertes se déclenchent sur la dernière bougie clôturée. Deux autres alertes, 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 le laisser deviner.
Multi unités de temps
Le réglage Timeframe calcule sur une unité 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 à son propre instant. C'est distinct de l'unité du filtre de tendance : celle-ci est un filtre et non un réglage d'affichage.
Une série étrangère se construit 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 de l'historique. L'initialisation n'échoue jamais pour des bougies manquantes.
Lecture depuis un EA
Treize tampons, tous lisibles par iCustom. MetaTrader 4 dessine au plus huit tampons et ne connaît ni les lignes à index de couleur ni le style de remplissage, donc cette édition a sa propre carte et ce n'est pas celle de MetaTrader 5. Les tampons 0 et 1 sont les deux bords du remplissage de tendance. Les tampons 2 et 3 sont le halo de la ligne, haut et bas. Les tampons 4 et 5 sont la ligne du stop suiveur, haut et bas. Le tampon 6, Buy, porte le prix de la flèche sur une bougie de bascule BUY et EMPTY_VALUE sinon ; le tampon 7, Sell, fait de même pour une bascule SELL. Le tampon 8, Signal, vaut +1 sur une bascule BUY, -1 sur une bascule SELL et 0 quand il n'y a pas de bascule. Le tampon 9, Override, compte combien de réglages ont été changés depuis le panneau. Le tampon 10 porte l'ATR derrière le stop, le tampon 11 le niveau du stop suiveur et le tampon 12 son index de couleur : 0 pour le côté long, 1 pour le côté court.
Les tampons 6 et 7 sont le contrat : ils sont remplis à chaque passage avec les filtres déjà appliqués, si bien qu'un EA lisant le tampon 6 voit les mêmes signaux qu'une personne voit sur le graphique. Masquer les flèches dans l'onglet Styles se fait par la couleur et jamais en vidant le tampon, un réglage d'affichage ne peut donc 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 avez passés. Le tampon 9 permet à une stratégie de détecter qu'une instance de graphique tourne sur des nombres changés à la main.
Provenance
Ceci est un portage de "UT Bot Alerts" de TradingView, une idée de HPotter dont la variante à alertes a été publiée par QuantNomad et Yo_adriiiiaan. Le script est publié ouvertement, ce qui rend un portage par formules admissible, et cette implémentation a été reconstruite à partir des formules comme spécification de travail, elle n'a pas été traduite ligne à ligne.
Le produit porte le nom de la méthode parce que c'est cette méthode qu'il met en œuvre. Le travail original appartient à ses auteurs et aucune paternité n'est revendiquée ici.
Limites honnêtes
Avec les signaux sur bougie en formation actifs, ce qui est l'état de livraison, la flèche de la bougie en cours peut disparaître avant que cette bougie ne clôture. Le panneau le dit 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 bascule tard par construction. Dans un range il basculera encore et encore, et chacune de ces bascules est une vraie bascule du stop et une mauvaise opération. Il n'y a ici aucun test de l'existence d'une tendance : les filtres restreignent le moment où l'indicateur peut parler, ils ne vous disent pas que le marché est en tendance.

