ADR Levels MT5
- 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
Sachez avant d'entrer quelle part du mouvement du jour est déjà consommée. ADR Levels MTF imprime les deux prix qu'une journée normale peut encore atteindre, marque la bougie où l'amplitude a été entièrement épuisée et affiche sur le panneau le pourcentage déjà dépensé, pour qu'une entrée tardive cesse de ressembler à une entrée fraîche. Il découpe les journées dans les bougies du graphique où il se trouve, donc les nombres concordent en M5 et en H4 et il n'y a pas de seconde source de données à attendre. Gratuit: sans période d'essai, sans fonctions verrouillées, sans page de mise à niveau.
L'amplitude quotidienne moyenne est la moyenne des amplitudes des dernières journées complètes, cinq en sortie de boîte. La journée en cours en tire deux projections: le plus bas du jour plus l'ADR, jusqu'où une journée moyenne porterait vers le haut, et le plus haut du jour moins l'ADR pour l'autre côté. La ligne entre les deux est le milieu de l'amplitude déjà parcourue par la journée.
Les journées sont découpées dans les bougies du graphique d'après leurs horodatages au lieu d'être demandées à D1, c'est pourquoi le produit se lit pareil sur toute unité de temps et le scanner n'a besoin que d'une série par symbole au lieu de deux. Le prix de ce choix est annoncé: sur une petite unité de temps peu de journées tiennent dans la fenêtre de scan, donc la fenêtre est ici plus grande par défaut et l'ADR est pris sur les journées complètes réellement trouvées. Trois jours au lieu de cinq donnent un ADR moins stable, mais c'est un nombre honnête et non une cellule vide.
Ce qui apparaît sur le graphique
Dans la fenêtre des prix: le milieu de l'amplitude déjà parcourue par la journée en ligne colorée selon la moitié où se tient le prix, les deux niveaux ADR projetés en bandes fines, deux ombrages entre eux et les flèches sur la bougie où l'amplitude du jour a enfin atteint son ADR. Le signal est l'épuisement de l'amplitude, une fois par jour, et son signe est opposé au sens de la journée, car une journée qui a déjà parcouru un ADR entier finit plutôt qu'elle ne commence.
Le panneau
Un panneau sur toile posé sur le graphique des prix, déplaçable, repliable et fermable. Il affiche l'unité de temps en vigueur et les valeurs de réglage réellement utilisées pour le calcul. Il dit ce qui s'est passé sur la dernière bougie close: un signal BUY, un signal SELL ou aucun. Et il dit si les nombres à l'écran viennent de la fenêtre des propriétés ou du panneau, et combien d'entre eux ont été changés à la main.
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, le nombre de journées complètes servant à la moyenne, cinq par défaut, et le seuil d'épuisement fort: une journée au delà de 130 pour cent de son ADR reçoit le grade 2 au lieu de 1. L'onglet Styles couvre la palette, la ligne et son épaisseur, la taille des flèches, les deux niveaux projetés et les deux ombrages, chacun avec son interrupteur. Chaque ligne de Values a des boutons pas à pas, une plage et une phrase d'aide; Styles ne change que l'apparence et ne déclenche jamais de recalcul.
L'onglet Alerts couvre l'interrupteur principal, les interrupteurs par événement, les canaux, le délai de garde en minutes et une alerte de test.
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
Éteintes en sortie de boîte. Trois événements: un signal BUY, un signal SELL et un contact de la ligne, ici ligne médiane de l'amplitude du jour, c'est à dire le retour vers elle et non un retournement. Chacun a son propre interrupteur.
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 une bougie BUY et EMPTY_VALUE sinon, et il n'est pas dessiné; le tampon 1, Sell, fait de même pour SELL. Les tampons 2 à 5 appartiennent aux deux remplissages et relèvent de la plomberie d'affichage, pas de la lecture. Le tampon 6 porte ligne médiane de l'amplitude du jour tant que la tendance monte et le tampon 7 la même ligne tant qu'elle descend; sur la bougie du retournement les deux ont une valeur, et c'est ce qui empêche la ligne dessinée de se rompre. Le tampon 8 porte le niveau projeté supérieur, le plus bas du jour plus l'ADR et le tampon 9 porte le niveau projeté inférieur, le plus haut du jour moins l'ADR. Les tampons 10 et 11 sont les copies dessinées de 0 et 1. Le tampon 12, Signal, vaut +1 sur une bougie BUY, -1 sur une bougie SELL et 0 sinon. Le tampon 13 est Override, le tampon 14 est ligne médiane de l'amplitude du jour en une série continue et le tampon 15 est la tendance elle même, 0 tant qu'elle monte et 1 tant qu'elle descend.
Le tampon 16 est ajouté par ce portage et vient après toute la carte commune: le pourcentage de l'ADR déjà dépensé par la journée. Il est sans unité, donc il compare un symbole à un autre, et c'est sur lui que le tableau trie et note.
Les tampons 0 et 1 forment le contrat: ils ne sont jamais dessinés, ils sont remplis à chaque passage quel que soit l'onglet Styles et ils figurent dans la fenêtre de données. Masquer les flèches à l'écran ne peut pas priver un expert advisor de son signal, car le masquage passe par la façon de dessiner et jamais par le vidage d'un tampon.
Une instance créée par iCustom est en lecture seule et utilise toujours les paramètres que vous lui avez passés. Le tampon Override permet à un expert advisor de détecter qu'une instance du graphique tourne sur des nombres changés à la main depuis le panneau.
Origine
Ceci est un portage d'ADR Levels. L'amplitude quotidienne moyenne et les niveaux bâtis dessus sont publics et relèvent d'une arithmétique triviale sans auteur unique, et cette implémentation a été écrite d'après la définition. Deux choses sont annoncées plutôt que cachées: la journée est la journée du serveur, celle avec laquelle le terminal construit ses propres bougies D1, et l'ADR est pris de façon progressive sur les journées complètes que la fenêtre a trouvées.
Le produit s'appelle ADR Levels MTF parce que c'est le nom de la méthode, et non parce qu'une paternité serait revendiquée ici. Le travail original appartient à son auteur.
Limites honnêtes
L'ADR décrit une journée moyenne. Ce n'est pas une prévision, et une journée de tendance traversera les deux projections sans que le calcul ait quoi que ce soit de faux.
Le signal d'épuisement est un signal à contresens du mouvement, et c'est écrit ainsi ici. Il dit que la journée a parcouru sa distance habituelle, ce qui est une raison d'attendre moins de prolongement, pas une raison d'attendre un retournement.
Sur une petite unité de temps avec un historique court, l'ADR peut être bâti sur moins de journées que le réglage n'en demande. Le panneau et le diagnostic disent combien de journées ont réellement servi, et un petit nombre signifie une moyenne moins fiable.
Les réglages déplacent chaque signal que ce produit peut montrer. Deux configurations donnent deux ensembles de signaux différents, et aucun des deux n'est le vrai.
Aucun chiffre de rendement, aucun taux de réussite et aucun résultat de backtest n'est revendiqué ici.
