Volume Profile with Value Area and Naked POC
- Indicateurs
-
Amal Yuldashev
TickForgeFX: trading tools for MetaTrader 5 and MetaTrader 4, built to hold up on a live chart - Version: 1.0
- Activations: 10
Où le volume s'est échangé, jour après jour : un profil de volume par jour ou session, avec son POC, haut et bas de la zone de valeur, et les naked POCs auxquels le marché n'est pas revenu, tracés jusqu'au bord droit avec leurs dates et leurs prix. Le calcul part de barres d'une minute sur chaque unité de temps, donc les niveaux sont les mêmes sur M5 et sur H4, et ceux d'un jour terminé ne bougent pas.
Ce qu'il trace
- Un profil pour chaque jour, ou pour chaque session de trading, tracé pour les 10 derniers par défaut ("Profiles drawn on the chart") : le volume à chaque prix sous forme d'histogramme derrière les bougies, la zone de valeur en couleur braise et le reste dans un gris discret.
- Le POC (point de contrôle, le prix où s'est échangé le plus de volume) en ligne continue, et le haut et le bas de la zone de valeur en lignes pointillées.
- Naked POCs : le POC d'un jour terminé qu'aucune barre ultérieure n'a touché reste tracé jusqu'au bord droit avec sa date et son prix, recherché sur les 20 derniers jours par défaut ("Look for naked POCs in the last N profiles"). Dès que le prix le touche, la ligne s'arrête là et devient grise.
- Le POC du jour en cours de formation, sous forme d'une fine ligne en escalier, montrant où il se situait à mesure que la journée se construisait.
- En option, désactivés par défaut : un profil de la plage visible au bord droit du graphique, et un profil à plage fixe entre deux dates, jusqu'à 120 jours en arrière, dont vous pouvez faire glisser les lignes.
Les niveaux autour du prix, dans une seule carte
Une carte répertorie les niveaux autour du prix, jusqu'à quatre au-dessus et quatre en dessous, dans l'ordre des prix, chacun avec son prix et sa distance en points : toujours le POC, le VAH et le VAL du jour précédent et le POC du jour, puis les naked POCs les plus proches dans la limite de la place restante, avec une ligne qui compte les autres, s'il y en a. Elle indique aussi où le prix se situe par rapport à la zone de valeur du jour précédent : Inside value, Above value ou Below value. Trois interrupteurs de la carte affichent ou masquent sur le graphique les histogrammes journaliers, la zone de valeur et les naked POCs ; la carte répertorie les niveaux quel que soit l'état des interrupteurs.
Des niveaux qui ne bougent pas
La hauteur des lignes de chaque jour est calculée à partir de l'amplitude moyenne des 20 jours qui le précèdent, divisée par le nombre de lignes que vous choisissez (30 par défaut) et arrondie à un pas simple. Comme seul le passé les détermine, une fois chargé l'historique sur lequel elles reposent, le POC, le VAH et le VAL d'un jour terminé ressortent identiques après un rechargement, sur chaque unité de temps, et chaque jour qui suit.
Comment le volume est compté
À partir de barres d'une minute, quelle que soit l'unité de temps du graphique : le volume de chaque minute est réparti uniformément sur les prix qu'elle a parcourus, de son plus bas à son plus haut. Il utilise le volume de ticks, ou le volume réel lorsque les barres du symbole sont construites à partir des transactions et le fournissent. Le POC est la ligne la plus remplie. La zone de valeur s'étend à partir du POC, une ligne à la fois, en ajoutant le voisin le plus rempli (le plus haut en cas d'égalité), jusqu'à contenir au moins 70% du volume du jour (cette part est un réglage). Les plateformes arrêtent cette extension à des points légèrement différents, si bien qu'un VAH ou un VAL peut se trouver à une ligne de celui d'un autre outil. Un naked POC est considéré comme touché lorsque la plage de prix d'une barre ultérieure l'atteint, la comparaison se faisant en ticks entiers.
Jours, début de journée personnalisé ou sessions
Par défaut, un profil correspond à la journée de votre courtier, les mêmes jours que ses bougies journalières. Vous pouvez décaler le début de la journée à n'importe quelle heure du serveur, par exemple pour l'aligner sur l'ouverture de l'or ou d'un indice, ou passer aux sessions : jusqu'à trois plages horaires par jour, réglées à l'heure du serveur, par défaut Asie de 01:00 à 09:00, Londres de 09:00 à 15:00 et New York de 15:00 à 23:00, chacune avec son propre profil et chacune modifiable ou désactivable. Dans les profils journaliers, une courte session du dimanche est rattachée au lundi (un réglage), tandis qu'un marché ouvert tout le dimanche, comme les cryptomonnaies, garde ce dimanche comme un jour à part.
Il indique les données dont il dispose
La ligne du bas de la carte nomme les données sur lesquelles reposent les profils : "M1 tick volume", "M1 real volume", "Loading M1" avec un pourcentage pendant l'arrivée de l'historique, ou, sur les graphiques au-dessus de M1, "M1 only since" suivi d'une date lorsque le terminal détient moins d'historique en barres d'une minute que n'en demande la profondeur d'analyse, par exemple lorsque "Max bars in chart" est réglé sur une valeur basse. Un jour dont le début manque dans l'historique est écarté plutôt que tracé de façon erronée.
Alertes, désactivées par défaut
Une fenêtre contextuelle, un son, une notification push vers l'application mobile MetaTrader, ou un e-mail lorsque le prix touche un naked POC, ou lorsqu'il atteint le POC, le VAH ou le VAL du jour précédent. Un naked POC se signale une seule fois, lorsqu'il est touché ; les niveaux du jour précédent se signalent chacun une fois par jour, ou une fois par session en mode sessions. Le POC d'un jour précédent encore naked peut déclencher les deux alertes, et un gap de prix qui traverse un niveau compte comme une atteinte de ce niveau. Un niveau que le prix avait déjà dépassé au démarrage de l'indicateur est signalé lors du prochain retour du prix sur ce niveau, et non à l'instant où vous l'attachez.
Pour votre propre EA
Six valeurs dans la Fenêtre de données, lisibles avec iCustom : le POC, le VAH et le VAL du jour précédent, ainsi que le POC, le VAH et le VAL en cours de formation du jour auquel appartient chaque barre, tels qu'ils se présentaient à la clôture de cette barre. Les valeurs couvrent les jours profilés, environ les 22 derniers par défaut, si bien que les barres plus anciennes renvoient une valeur vide, et les valeurs en cours de formation sont conservées sur D1 et les unités de temps inférieures.
À propos de la démo, en toute franchise
La démo s'exécute dans le Strategy Tester, où quelques points diffèrent d'un graphique en direct. Les lignes de l'histogramme sont tracées en barres entières, si bien que sur H1 elles paraissent plus grossières que sur votre graphique. Dans le mode "Open prices only", le testeur ne peut pas fournir à un indicateur des données d'une minute sans mettre fin au test, si bien que les profils y sont construits à partir des barres propres au graphique et que la carte l'indique, par exemple "Coarse: from H1 bars" ; au-dessus de H4 dans ce mode, un jour compte trop peu de barres pour être profilé, donc l'indicateur ne trace rien et demande H4 ou une unité inférieure. Tous les autres modes lisent des barres d'une minute, comme un graphique en direct. Les alertes sont mises en sourdine dans le testeur, mais un naked POC touché s'arrête quand même là où il a été touché. On ne peut rien faire glisser dans le testeur, si bien que les lignes de la plage fixe restent là où les réglages les placent.
Ce qu'il ne fait pas
Il ne passe pas d'ordres, ne donne pas de signaux et ne prédit pas où va le prix. Il ne sépare pas le volume entre achats et ventes, car le volume de ticks n'indique aucun côté, et il ne trace pas de lettres TPO. Sur la plupart des symboles forex, le volume que MetaTrader affiche est un volume de ticks, soit le nombre de changements de prix, et non des contrats échangés. Il mesure où se situait l'activité ; les décisions restent les vôtres.
Les histogrammes de jour et de session se tracent de M1 à H4 ; au-dessus de H4, un jour contient trop peu de barres pour un histogramme, donc H6 et au-dessus ne tracent que les lignes. Il fonctionne sur n'importe quel symbole et n'importe quel type de compte. Les couleurs de l'histogramme sont obtenues en mélangeant les couleurs de fond et de texte de votre propre graphique, si bien qu'il convient à un graphique sombre comme à un graphique clair ; la carte garde son propre style sombre. La carte peut être déplacée n'importe où sur le graphique ou verrouillée en place, et ses interrupteurs sont mémorisés lors d'un changement d'unité de temps.
Si vous avez besoin de moi, je réponds
Posez votre question dans les commentaires ou par message MQL5, et vous obtenez directement une réponse de ma part. Si quelque chose ne fonctionne pas, je veux le savoir, et un signalement de bug donne lieu à une correction plutôt qu'à un contournement.
