Volume Profile Sessions PRO · Daily Volume Profile · Volume Profile Delta B3 PRO — Manuel d'utilisation
Disponible sur le MQL5 Market : Volume Profile Sessions PRO, Daily Volume Profile, Volume Profile Delta B3 PRO
Avertissement sur les risques. Le trading comporte un risque de perte. Ces indicateurs montrent sur le graphique où le volume a été négocié ; ils ne prédisent pas le marché, ne placent pas de trades et ne garantissent aucun résultat. Utilisez-les avec votre propre analyse et votre gestion du risque, et testez-les d'abord sur un compte démo.

Ce manuel couvre trois indicateurs de profil de volume qui tracent et se lisent de la même façon :
- Volume Profile Sessions PRO — profils des sessions Asie, Londres et New York ainsi que le profil journalier, pour tout symbole (forex, métaux, indices, crypto, actions), avec naked POC (POC vierges), profils de plage fixe, volume haussier/baissier estimé, alertes et 13 buffers pour Expert Advisors.
- Daily Volume Profile (gratuit) — le profil du jour en cours avec POC, VAH et VAL, pour tout symbole.
- Volume Profile Delta B3 PRO — profils journaliers avec agression réelle à l'achat et à la vente par prix pour les contrats à terme et les actions de la B3 (WIN, WDO, IND, DOL, actions), naked POC, plages fixes, alertes, 10 buffers et transactions réelles dans le testeur de stratégie.
Aucun d'eux ne place de trades.
1. Quelle édition ?
| Daily Volume Profile (gratuit) | Volume Profile Sessions PRO | Volume Profile Delta B3 PRO | |
|---|---|---|---|
| Symboles | tous | tous | contrats à terme et actions de la B3 (flux avec transactions réelles) |
| Données | barres de 1 minute : volume réel ou volume de ticks | barres de 1 minute : volume réel ou volume de ticks | transactions réelles (time and sales) |
| Profil du jour avec POC / VAH / VAL | oui | oui | oui |
| Jours précédents | — | oui (Days to draw) | oui (Daily profiles to draw) |
| Profils des sessions Asie / Londres / New York | — | oui, horaires réglables | — |
| Répartition achat / vente par barre | — | estimation haussier / baissier | agression achat / vente réelle |
| Naked POC | — | jours, sessions en option | jours |
| Profil de plage fixe (deux clics) | — | oui | oui (sur une seule journée) |
| Panneau avec boutons, déplaçable | panneau seul | oui | oui |
| Alertes | — | contact d'un naked POC, VAH / VAL de la veille | contact d'un naked POC, VAH / VAL précédents |
| Buffers pour EA | — | 13 | 10 |
| Testeur de stratégie | oui | oui, sans préparation | oui ; les jours précédents nécessitent un historique enregistré (section 5.5) |
2. Installation et démarrage rapide
- Installez l'indicateur depuis l'onglet Market du terminal (Toolbox → Market → Purchased → Install ; l'édition gratuite depuis la page du produit).
- Ouvrez un graphique et faites-y glisser l'indicateur depuis le Navigateur (Indicators → Market).
- Conservez les paramètres par défaut ou ajustez-les (section 8) et cliquez sur OK.
Le premier calcul a besoin d'historique. Le panneau affiche la progression pendant l'attente :
| Message du panneau | Signification |
|---|---|
| Waiting for daily history | Les barres journalières du symbole ne sont pas encore chargées. L'indicateur réessaie de lui-même. |
| Loading M1 history / Waiting for M1 history | Les barres de 1 minute sont encore en cours de téléchargement (Sessions PRO et Daily VP). |
| Downloading ticks of 28/10 (64%) / Loading history 3 / 11 | Volume Profile Delta B3 PRO lit les transactions des jours précédents. |
Démarrage rapide
- Sessions PRO — vérifiez les horaires des sessions sur la ligne du panneau Server 18:49 ASIA 02-11 LDN 10-19 NY 15-24 . Les valeurs par défaut conviennent aux brokers en GMT+2 / GMT+3 ; pour une autre heure serveur, modifiez les six paramètres de session (section 4.2).
- Delta B3 PRO — ouvrez le graphique du contrat que vous tradez (par exemple WINZ26) sur une unité de temps inférieure à D1 et regardez la ligne Data: du panneau : Exchange flags signifie la meilleure source de données (section 5.2).
- Daily VP — rien à régler ; le profil se construit au fil de la journée.
- Utilisez les boutons du panneau pour afficher ou masquer des parties du tracé ; cliquez sur RANGE puis sur deux points du graphique pour obtenir le profil de la période de votre choix.
3. Lire un profil de volume

| Sur le graphique | Signification |
|---|---|
| Barres horizontales | Volume négocié à chaque prix de la période. La barre la plus longue a le plus de volume. |
| Barre dorée et ligne dorée (POC) | Point of control : le prix ayant le plus de volume sur la période. Ligne continue pour les jours et les plages, ligne en tirets pour les sessions. |
| Lignes pointillées VAH / VAL | Haut et bas de la zone de valeur : la bande de prix qui contient le Value area (%) du volume (70 % par défaut) autour du POC. |
| Barres plus vives / plus pâles | Les barres à l'intérieur de la zone de valeur sont plus vives ; celles à l'extérieur sont plus pâles (lorsque VALUE AREA est activé). |
| Partie verte / rouge d'une barre | Volume haussier / baissier (Sessions PRO, estimation) ou agression à l'achat / à la vente (Delta B3 PRO). Avec DELTA désactivé, ou le paramètre de répartition désactivé, les barres sont tracées d'une seule couleur. |
| Ligne dorée en tirets avec l'étiquette nPOC 28/10 1.11830 | Naked POC : le POC d'un jour (ou d'une session) antérieur que le prix n'a plus traité depuis la fin de cette période. |
| Étiquettes POC 1.11380 , VAH 1.11546 , VAL 1.11339 | Étiquettes de prix à l'extrémité droite du profil du jour et de la plage la plus récente. Les profils plus anciens n'affichent que les lignes, afin que leurs textes ne chevauchent pas le profil suivant. |
Comment les traders le lisent souvent (aucune règle ne garantit quoi que ce soit) :
- Le POC et la zone de valeur montrent les prix que le marché a acceptés sur cette période ; les prix hors de la zone de valeur ont été moins négociés.
- Un naked POC est un prix où beaucoup de volume a été négocié et qui n'a pas encore été revisité ; de nombreux traders le surveillent comme niveau de référence.
- La VAH et la VAL de la veille sont des niveaux de référence fréquents pour le jour suivant.
Toutes les lignes et tous les textes suivent le fond du graphique : sur un fond clair, ils sont assombris ; sur un fond sombre, ils sont fondus vers celui-ci, afin de rester lisibles. Lorsque vous changez la couleur de fond dans les propriétés du graphique, le tracé est refait avec le nouveau contraste.
4. Volume Profile Sessions PRO
4.1 Ce qu'il trace

- Profils de session (Asie, Londres, New York) : chacun commence au début de la session et s'étend vers la droite ; sa largeur est Session profile width (% of the session) de la durée de la session. Le nom de la session ( ASIA , LDN , NY ) est écrit au-dessus. La ligne du POC d'une session est en tirets.
- Profil journalier de chaque jour :
- avec SESSIONS activé, une journée terminée est tracée à la fin de la journée et s'étend vers la gauche (largeur Daily profile width (% of the day)), et le profil du jour en cours est tracé dans l'espace libre à droite de la dernière barre, avec ses étiquettes POC / VAH / VAL ;
- avec SESSIONS désactivé, chaque jour est tracé depuis le début de la journée et s'étend vers la droite, avec la largeur définie par Session profile width.
- Les jours sont des jours calendaires selon l'heure du serveur du broker.
- Days to draw (5 par défaut) définit le nombre de jours tracés.

4.2 Horaires des sessions
Les six paramètres Asia start / end, London start / end, New York start / end sont en heure du serveur du broker, au format HH:MM .
| Session | Par défaut | Remarque |
|---|---|---|
| Asie | 02:00 – 11:00 | |
| Londres | 10:00 – 19:00 | |
| New York | 15:00 – 24:00 | 24:00 signifie la fin de la journée serveur |
- Les valeurs par défaut conviennent aux brokers en GMT+2 / GMT+3 (clôture de New York), l'heure serveur la plus courante. Si votre broker utilise une autre heure serveur, décalez les horaires de la différence. Le panneau affiche l'heure serveur actuelle pour vous aider.
- Une session dont la fin est antérieure au début se poursuit sur le jour suivant (par exemple 22:00 – 06:00 ).
- Une valeur illisible (par exemple 9h ) revient à la valeur par défaut de cette session.
- Chaque session peut être désactivée avec son propre paramètre (Asia session, London session, New York session).
- Lorsque deux sessions se chevauchent, le panneau et les buffers de session utilisent la session qui a commencé en dernier.
4.3 Volume haussier / baissier (estimation)
Avec Split each row into up and down volume (estimate) activé (par défaut) et le bouton DELTA activé, chaque barre est divisée en vert (haussier) et rouge (baissier), et le panneau affiche DELTA (ESTIMATE) avec la part haussière / baissière.
Sessions PRO fonctionne à partir de barres de 1 minute, qui n'enregistrent pas qui était l'agresseur. La répartition est donc une estimation à partir des barres, et non l'agression réelle à l'achat et à la vente. Utilisez-la comme une lecture de la direction de l'activité à l'intérieur du profil. Pour l'agression réelle sur la B3, utilisez Volume Profile Delta B3 PRO.
Avec le paramètre de répartition désactivé, les barres utilisent Row color when not split et le panneau affiche le VOLUME total de la journée au lieu du delta.
4.4 Naked POC

- Les POC des journées terminées dans la limite de Days checked for untouched POCs (10 par défaut) que le prix n'a plus traités depuis la fin de la journée sont tracés en lignes dorées en tirets, de la fin de leur journée jusqu'à quelques barres à droite de la dernière barre, avec l'étiquette nPOC dd/mm price .
- Avec Also untouched session POCs activé, les POC de session sont ajoutés (étiquette nPOC LDN 28/10 price ).
- Un naked POC disparaît lorsque le prix le traite.
- La carte NAKED POC du panneau affiche le naked POC le plus proche au-dessus (▲) et en dessous (▼) du prix actuel.
- Le bouton NAKED POC masque ou affiche les lignes. L'alerte de naked POC continue de fonctionner lorsque les lignes sont masquées.
4.5 Profil de plage fixe

- Cliquez sur RANGE dans le panneau. La ligne d'état indique Click the start of the range on the chart .
- Cliquez sur le début de la période sur le graphique, puis sur la fin ( Click the end of the range ).
- Un rectangle pointillé délimite la plage et son profil est tracé à l'intérieur, avec la largeur définie par Session profile width.
- Une plage peut couvrir plusieurs jours.
- Le rectangle peut être déplacé ou redimensionné à la souris ; le profil suit. Sélectionnez-le et appuyez sur Suppr pour supprimer une plage ; CLEAR supprime toutes les plages. Cliquez à nouveau sur RANGE avant le second clic pour annuler.
- Les étiquettes de prix ne sont écrites que sur la plage la plus récente.
- Les plages restent sur le graphique lorsque vous changez d'unité de temps ou redémarrez le terminal ; elles sont supprimées lorsque l'indicateur est retiré du graphique.
- Avec DAY et SESSIONS tous deux désactivés, seules vos plages restent et la première carte du panneau affiche les niveaux et le delta de la dernière plage.
4.6 Panneau et boutons

| Partie du panneau | Contenu |
|---|---|
| TODAY | POC, VAH et VAL du jour en construction ; DELTA (ESTIMATE) avec la barre de répartition haussier / baissier (ou VOLUME lorsque la répartition est désactivée). Affiche la dernière plage lorsque DAY et SESSIONS sont désactivés. |
| <SESSION> NOW / (ENDED) | POC et zone de valeur (VAL – VAH) de la session en cours, ou de la dernière lorsqu'aucune n'est en cours. |
| PREV. <SESSION> | La session précédente. |
| PREVIOUS DAY | POC et zone de valeur de la veille. |
| NAKED POC | Naked POC le plus proche au-dessus (▲) et en dessous (▼) du prix. |
| Data: tick volume of M1 bars, up/down estimated | Source du volume : volume réel (point vert) lorsque le flux le fournit, volume de ticks (point doré) sinon. |
| Server 18:49 ASIA 02-11 LDN 10-19 NY 15-24 | Heure serveur et horaires des sessions activées. |
| Bouton | Action |
|---|---|
| DAY | Profils journaliers activés / désactivés. |
| SESSIONS | Profils de session activés / désactivés (modifie aussi l'endroit où les profils journaliers sont tracés, section 4.1). |
| DELTA | Couleurs haussier / baissier activées / désactivées. |
| VALUE AREA | Lignes VAH / VAL et barres estompées hors de la zone de valeur activées / désactivées. |
| NAKED POC | Lignes de naked POC activées / désactivées. |
| RANGE | Tracer une plage fixe (section 4.5). |
| CLEAR | Supprimer toutes les plages. |
- Faites glisser le panneau par son en-tête vers n'importe quel endroit du graphique ; la position est conservée pour ce graphique. Panel X, Panel Y et Panel size (%) définissent la position de départ et la taille ; Show the panel = false le masque.
- L'état des boutons est conservé pour le graphique (changement d'unité de temps, redémarrage du terminal) et réinitialisé lorsque l'indicateur est retiré.
4.7 Données et testeur de stratégie
- Les profils utilisent le volume des barres de 1 minute : volume réel lorsque le flux le fournit (actions, contrats à terme), volume de ticks sinon (forex, métaux, CFD). Le volume de ticks compte les variations de prix et constitue la mesure d'activité habituelle sur le forex.
- Le terminal télécharge l'historique de 1 minute de lui-même ; le premier calcul l'attend ( Loading M1 history ).
- Seules des données clôturées sont utilisées pour les barres passées : le pied de panneau Past data only rappelle que les buffers d'une barre clôturée ne sont pas modifiés ensuite par des données plus récentes.
- Testeur de stratégie : le testeur fournit l'historique de 1 minute antérieur à la date de début du test, de sorte que les profils de session, les jours précédents et les naked POC sont sur le graphique dès la première barre du test, en mode visuel et pour les Expert Advisors. Rien à préparer. Dans un test non visuel, seuls les buffers sont calculés. Après un test visuel, le dernier état reste sur le graphique. Les fenêtres pop-up, sons, notifications et e-mails ne sont pas envoyés dans le testeur.

5. Volume Profile Delta B3 PRO
5.1 Ce qu'il trace

- Un profil par jour, tracé de la première à la dernière transaction de la journée ; sa largeur est Profile width (% of the session) de cette durée. Daily profiles to draw (5 par défaut) définit le nombre de jours.
- Chaque barre est divisée en agression à l'achat (vert, partie gauche) et agression à la vente (rouge, partie droite) lorsque Split each row into buy and sell et le bouton DELTA sont activés. La barre du POC est dorée.
- Le profil du jour porte les étiquettes POC / VAH / VAL ; les jours plus anciens n'affichent que les lignes.
- Les naked POC des jours précédents dans la limite de Days checked for untouched POCs (10 par défaut) sont tracés en lignes dorées en tirets avec l'étiquette nPOC dd/mm price jusqu'à ce que le prix les traite.
- Fonctionne sur les unités de temps inférieures à D1.
5.2 Agression réelle à l'achat et à la vente
L'indicateur lit chaque transaction de la journée (time and sales) et l'ajoute au côté acheteur ou au côté vendeur selon qui était l'agresseur. La ligne Data: du panneau affiche la source utilisée :
| Ligne Data: | Signification |
|---|---|
| Exchange flags (point vert) | Le flux transporte l'information achat / vente de la bourse pour chaque transaction. Meilleur cas. |
| Price rule (no flags) (point doré) | Le flux contient des transactions sans cette information ; l'indicateur classe lui-même les transactions. |
| Generated ticks - not real (rouge) | Testeur de stratégie uniquement : le testeur a remplacé les ticks réels par des ticks générés, qui ne contiennent aucune agression. Voir la section 5.5. |
| Saved real trades (tester) | Testeur de stratégie : la journée provient des transactions réelles enregistrées. |
| Waiting for trades | Aucune transaction reçue pour l'instant (marché fermé ou symbole sans transactions). |
No exchange trades: use B3 futures or shares signifie que le flux de ce symbole ne contient pas de transactions réelles (la plupart des flux forex et CFD). 2 day(s) with incomplete tick history signifie que le broker n'a pas fourni toutes les transactions de certains jours ; ces jours sont affichés mais pas enregistrés.
La ligne du panneau History: 11 days with trades, 9 from cache indique combien de jours ont été trouvés et combien proviennent des fichiers enregistrés.
5.3 Profil de plage fixe

Mêmes étapes qu'à la section 4.5 : cliquez sur RANGE, puis sur le début et la fin. Une plage couvre une seule journée : si elle déborde sur le jour suivant, seule la partie située sur son premier jour est utilisée. Les plages peuvent être déplacées, redimensionnées ou supprimées, et CLEAR les supprime toutes. Avec DAY PROFILE désactivé, seules vos plages restent (les lignes de naked POC sont aussi masquées) et le panneau affiche le POC, la VAH, la VAL et le delta de la dernière plage.
5.4 Panneau et boutons

| Partie du panneau | Contenu |
|---|---|
| TODAY | POC, VAH et VAL en construction ; DELTA (achat − vente) avec la barre Buy % / Sell %. Affiche la dernière plage lorsque DAY PROFILE est désactivé. |
| PREVIOUS DAY | POC et zone de valeur (VAL – VAH) de la veille. |
| NAKED POC | Naked POC le plus proche au-dessus (▲) et en dessous (▼) du prix. |
| Data: | Source de l'agression (section 5.2). |
| History: | Jours avec transactions et jours lus dans les fichiers enregistrés. |
| Ligne d'état (dorée) | Progression du chargement, instructions de plage, transactions manquantes. |
| Ligne du testeur | Ce que le testeur de stratégie trouvera (section 5.5). |
Boutons : DAY PROFILE, DELTA, VALUE AREA, NAKED POC, RANGE, CLEAR — même usage qu'à la section 4.6. Le panneau peut être déplacé par son en-tête ; les positions et l'état des boutons sont conservés pour le graphique.
5.5 Testeur de stratégie avec transactions réelles

Le testeur de MetaTrader 5 ne fournit aucun tick antérieur à la date de début du test et, sur la B3, il remplace souvent les ticks réels par des ticks générés, qui ne contiennent aucune agression. L'indicateur résout ce problème en enregistrant sur votre ordinateur chaque journée terminée de transactions réelles et en lisant ces jours dans le testeur. Les transactions de chaque minute ne sont ajoutées qu'après la clôture de cette minute dans le test, de sorte que rien du futur n'est visible.
Les jours sont enregistrés automatiquement tant que l'indicateur fonctionne sur un graphique en direct (Save finished days and read them in the tester = true). Pour préparer une période plus longue en une seule fois :
- Sur un compte réel ou démo avec des données B3, ouvrez le graphique du contrat exact que vous allez tester (par exemple WINZ26).
- Attachez l'indicateur avec Days to prepare for the Strategy Tester = 60 (ou le nombre de jours dont vous avez besoin) et laissez le graphique ouvert. La ligne du testeur affiche Preparing tester history 12 / 60 (14/10) .
- Attendez qu'elle affiche Tester history ready: 60 days (dd/mm - dd/mm) en vert.
- Dans le testeur de stratégie, choisissez le même contrat, le modèle Every tick based on real ticks et une période comprise dans les jours préparés.
- Vérifiez la ligne du testeur sur le panneau pendant le test :
| Ligne du testeur | Signification |
|---|---|
| Tester: saved real trades of this day (vert) | La journée est rejouée à partir des transactions réelles enregistrées. |
| Day not saved: using the tester ticks (doré) | Aucun fichier enregistré pour ce jour ; les ticks du testeur sont utilisés tels qu'ils arrivent. |
| Generated ticks: prepare this day on a live chart (rouge) | Le testeur a généré les ticks de ce jour ; il n'y a pas d'agression. Préparez ce jour (étape 2). |
| Demo: only trades inside the test period (doré) | La démo gratuite du Market ne fonctionne que dans le testeur et n'a pas de jours enregistrés. |
En direct, la même ligne affiche l'état de l'historique enregistré : Tester history: no saved days yet , Tester history: 23 days (...) , ou Broker tick history starts after 05/09. Saved ... lorsque le broker ne conserve pas de transactions plus anciennes.
Remarques :
- Les jours sont enregistrés par contrat : WINZ26 et WIN$N sont des symboles différents.
- Les fichiers restent dans le dossier commun de l'ordinateur qui exécute le test ( Common\Files\JetAggr ). Les agents du MQL5 Cloud Network ne peuvent pas les voir.
- Seuls les jours que le broker conserve encore dans son historique de ticks peuvent être préparés.
- Dans le testeur, les jours précédents, les naked POC et la VAH / VAL précédentes proviennent uniquement des jours enregistrés.
- Order Flow Book B3 Ultra enregistre ses transactions dans le même dossier, de sorte que les jours enregistrés par l'un ou l'autre indicateur servent aux deux.
6. Daily Volume Profile (gratuit)

- Trace le profil du jour en cours depuis la première barre de la journée, en s'étendant vers la droite ; la largeur est Profile width (% of the day so far). Il se met à jour au fil de la journée.
- Les lignes POC (dorée), VAH et VAL se prolongent à droite de la dernière barre avec leurs étiquettes de prix ; les barres de la zone de valeur sont plus vives.
- Panneau : TODAY avec POC, VAH, VAL et le volume total de la journée, et la ligne Data: (volume réel ou volume de ticks des barres M1). La position et la taille du panneau sont définies par des paramètres.
- Messages d'état : Waiting for daily history , Waiting for M1 history , No bars today yet .
- Fonctionne dans le testeur de stratégie. Pas d'alertes ni de buffers.
Les profils de session, les jours précédents, les naked POC, les plages fixes, la répartition haussier / baissier, les alertes et les buffers se trouvent dans Volume Profile Sessions PRO.
7. Alertes (éditions PRO)

| Paramètre | Se déclenche quand | Message (exemple) |
|---|---|---|
| Alert when price touches a naked POC | le prix traite à un naked POC | price touched the naked POC LDN 28/10 1.11389 (Sessions PRO) / price touched the naked POC 171000 (Delta B3 PRO) |
| Alert when price crosses the previous day VAH or VAL (Sessions PRO) / ... previous VAH or VAL (Delta B3 PRO) | une barre clôturée du graphique a traversé la VAH ou la VAL de la veille | price crossed the previous day VAH 1.11546 |
Le message commence par le produit, le symbole et l'unité de temps, par exemple Volume Profile Sessions PRO: EURUSD | M15 | ... .
- Alert : Off, Popup, Sound, Smartphone notification, Popup + Sound (par défaut), Notification + Sound, Popup + Notification, Popup + Sound + Notification. Sound : l'un des 13 sons du terminal (par défaut alert2).
- Also send e-mail : envoie aussi chaque alerte par e-mail (nécessite Tools → Options → Email). L'e-mail est envoyé même lorsque Alert est sur Off.
- L'alerte VAH / VAL est vérifiée à la clôture d'une barre du graphique : l'unité de temps détermine donc la rapidité de l'alerte. Chaque niveau déclenche au plus une alerte par barre.
- Sessions PRO vérifie les contacts avec les naked POC en continu ; Delta B3 PRO les vérifie à la clôture de chaque barre du graphique et uniquement tant que les lignes de naked POC sont affichées (DAY PROFILE et NAKED POC activés). Un naked POC déclenche une seule alerte : après le contact, il n'est plus naked.
- Les notifications push nécessitent le MetaQuotes ID dans Tools → Options → Notifications. Les alertes ne sont pas envoyées dans le testeur de stratégie.
8. Paramètres d'entrée
Les titres correspondent aux groupes de paramètres de l'onglet Inputs.

8.1 Volume Profile Sessions PRO
Profiles
| Paramètre | Par défaut | Description |
|---|---|---|
| Days to draw | 5 | Jours avec profils sur le graphique. Restez en dessous de 30. |
| Row size in ticks (0 = auto) | 0 | Hauteur en prix de chaque barre. 0 choisit une taille adaptée au symbole ; un nombre plus grand donne des barres moins nombreuses et plus épaisses. |
| Value area (%) | 70 | Part du volume comprise entre VAH et VAL. |
| Session profile width (% of the session) | 35 | Longueur de la barre la plus longue d'un profil de session ; utilisée aussi pour les plages et pour les profils journaliers lorsque SESSIONS est désactivé. |
| Daily profile width (% of the day) | 20 | Longueur de la barre la plus longue d'un profil journalier lorsque SESSIONS est activé. |
| Split each row into up and down volume (estimate) | true | Répartition vert / rouge et DELTA (ESTIMATE) sur le panneau ; false = une seule couleur et VOLUME sur le panneau. |
Sessions (broker server time, HH:MM)
| Paramètre | Par défaut | Description |
|---|---|---|
| Asia session | true | Profils Asie activés / désactivés. |
| Asia start / Asia end | 02:00 / 11:00 | Horaires de l'Asie en heure serveur. |
| London session | true | Profils Londres activés / désactivés. |
| London start / London end | 10:00 / 19:00 | Horaires de Londres en heure serveur. |
| New York session | true | Profils New York activés / désactivés. |
| New York start / New York end | 15:00 / 24:00 | Horaires de New York en heure serveur. |
Naked POC
| Paramètre | Par défaut | Description |
|---|---|---|
| Days checked for untouched POCs | 10 | Jusqu'où remonte la recherche des naked POC. Restez en dessous de 30. |
| Also untouched session POCs | false | Ajoute les POC de session aux naked POC. |
Alerts
| Paramètre | Par défaut | Description |
|---|---|---|
| Alert | Popup + Sound | Mode d'alerte (section 7). |
| Sound | alert2 | Fichier son de l'alerte. |
| Also send e-mail | false | E-mail pour chaque alerte. |
| Alert when price touches a naked POC | true | Alerte de naked POC. |
| Alert when price crosses the previous day VAH or VAL | true | Alerte VAH / VAL. |
Display
| Paramètre | Par défaut | Description |
|---|---|---|
| Show the panel | true | Panneau activé / désactivé. |
| Panel X (px at 100%) / Panel Y (px at 100%) | 16 / 28 | Position de départ du panneau. |
| Panel size (%) | 100 | Échelle du panneau. |
| Up volume color | vert (61,219,176) | Partie haussière des barres et delta positif. |
| Down volume color | rouge (240,96,90) | Partie baissière des barres et delta négatif. |
| POC color | doré (227,179,65) | Barres du POC, lignes du POC et naked POC. |
| Row color when not split | bleu (124,140,255) | Barres lorsque la répartition est désactivée ; rectangles de plage. |
8.2 Volume Profile Delta B3 PRO
Profiles
| Paramètre | Par défaut | Description |
|---|---|---|
| Daily profiles to draw | 5 | Jours avec profils sur le graphique. |
| Row size in ticks (0 = auto) | 0 | Hauteur en prix de chaque barre ; 0 = automatique. |
| Value area (%) | 70 | Part du volume comprise entre VAH et VAL. |
| Profile width (% of the session) | 35 | Longueur de la barre la plus longue, en part du temps de négociation de la journée (ou de la plage). |
| Split each row into buy and sell | true | Répartition vert / rouge des barres ; le panneau affiche toujours le delta. |
Naked POC
| Paramètre | Par défaut | Description |
|---|---|---|
| Days checked for untouched POCs | 10 | Jusqu'où remonte la recherche des naked POC. |
History for the Strategy Tester
| Paramètre | Par défaut | Description |
|---|---|---|
| Save finished days and read them in the tester | true | Enregistre sur cet ordinateur les transactions réelles des journées terminées et les utilise dans le testeur (section 5.5). |
| Days to prepare for the Strategy Tester (0 = off) | 0 | Sur un graphique en direct, télécharge et enregistre en arrière-plan ce nombre de jours passés. |
Alerts — identiques à Sessions PRO (Alert Popup + Sound, Sound alert2, Also send e-mail false, Alert when price touches a naked POC true, Alert when price crosses the previous VAH or VAL true).
Display — Show the panel, Panel X / Y, Panel size (%) comme dans Sessions PRO ; Buy aggression color (vert), Sell aggression color (rouge), POC color (doré), Row color when not split (bleu).
8.3 Daily Volume Profile
| Paramètre | Par défaut | Description |
|---|---|---|
| Row size in ticks (0 = auto) | 0 | Hauteur en prix de chaque barre ; 0 = automatique. |
| Value area (%) | 70 | Part du volume comprise entre VAH et VAL. |
| Profile width (% of the day so far) | 35 | Longueur de la barre la plus longue. |
| Show the panel | true | Panneau activé / désactivé. |
| Panel X / Panel Y (px at 100%) | 16 / 28 | Position du panneau. |
| Panel size (%) | 100 | Échelle du panneau. |
| Profile color | bleu (124,140,255) | Barres. |
| POC color | doré (227,179,65) | Barre, ligne et étiquette du POC. |
9. Buffers pour Expert Advisors
Les deux éditions PRO exposent des buffers lisibles avec iCustom + CopyBuffer , y compris dans le testeur de stratégie. Ils ne tracent rien et sont listés dans la Fenêtre des données. Daily Volume Profile n'a pas de buffers.
9.1 Volume Profile Sessions PRO (13 buffers)
| Buffer | Nom dans la Fenêtre des données | Valeur sur chaque barre | Vide |
|---|---|---|---|
| 0 | Developing day POC | POC du jour tel qu'il était à la clôture de cette barre | EMPTY_VALUE |
| 1 | Developing day VAH | VAH du jour à la clôture de cette barre | EMPTY_VALUE |
| 2 | Developing day VAL | VAL du jour à la clôture de cette barre | EMPTY_VALUE |
| 3 | Bar up volume (est.) | volume haussier de la barre (estimation) | 0 |
| 4 | Bar down volume (est.) | volume baissier de la barre (estimation) | 0 |
| 5 | Bar delta (est.) | buffer 3 − buffer 4 | 0 |
| 6 | Day delta (est.) | delta de la journée depuis son début jusqu'à cette barre | 0 |
| 7 | Previous day POC | POC de la veille | EMPTY_VALUE |
| 8 | Previous day VAH | VAH de la veille | EMPTY_VALUE |
| 9 | Previous day VAL | VAL de la veille | EMPTY_VALUE |
| 10 | Session POC | POC en construction de la session en cours sur cette barre (la plus récente lorsque deux se chevauchent) | EMPTY_VALUE hors sessions |
| 11 | Session VAH | VAH de cette session | EMPTY_VALUE |
| 12 | Session VAL | VAL de cette session | EMPTY_VALUE |
Avec Split each row into up and down volume = false, les buffers 3 et 4 contiennent chacun la moitié du volume de la barre et les buffers 5 et 6 valent 0.
9.2 Volume Profile Delta B3 PRO (10 buffers)
| Buffer | Nom dans la Fenêtre des données | Valeur sur chaque barre | Vide |
|---|---|---|---|
| 0 | Developing POC | POC du jour tel qu'il était à la clôture de cette barre | EMPTY_VALUE |
| 1 | Developing VAH | VAH du jour à la clôture de cette barre | EMPTY_VALUE |
| 2 | Developing VAL | VAL du jour à la clôture de cette barre | EMPTY_VALUE |
| 3 | Bar buy volume | volume d'agression à l'achat de la barre | 0 |
| 4 | Bar sell volume | volume d'agression à la vente de la barre | 0 |
| 5 | Bar delta | buffer 3 − buffer 4 | 0 |
| 6 | Day delta | delta de la journée depuis son début jusqu'à cette barre | 0 |
| 7 | Previous POC | POC de la veille | EMPTY_VALUE |
| 8 | Previous VAH | VAH de la veille | EMPTY_VALUE |
| 9 | Previous VAL | VAL de la veille | EMPTY_VALUE |
9.3 Remarques communes
- La barre 0 (la barre en formation) est mise à jour pendant la barre ; lisez shift 1 pour des valeurs qui ne changent plus.
- Les barres antérieures aux jours chargés par l'indicateur contiennent la valeur vide.
- Attendez que BarsCalculated(h) > 0 avant la première lecture ; le premier calcul attend l'historique.
- La version Market est installée dans MQL5\Indicators\Market\ ; vérifiez le nom exact du fichier dans le Navigateur. Sans paramètres après le nom, les paramètres par défaut sont utilisés. Pour modifier des paramètres, passez-les dans l'ordre de la section 8 ; les titres de groupe ne sont pas des paramètres. Les modes d'alerte sont passés sous forme de nombres : 0 Off, 1 Popup, 2 Sound, 3 Notification, 4 Popup + Sound, 5 Notification + Sound, 6 Popup + Notification, 7 les trois.
- Un indicateur créé par iCustom trace aussi ses profils et son panneau sur le graphique du programme appelant. Passez Show the panel = false si vous n'avez pas besoin du panneau. Utilisez une seule copie par graphique : deux copies du même indicateur sur un même graphique partagent les noms d'objets et écrasent mutuellement leurs tracés.
// Volume Profile Sessions PRO with default inputs
int h = iCustom(_Symbol, PERIOD_M15, "Market\\Volume Profile Sessions PRO");
double poc[1], pvah[1], pval[1], dd[1];
if (h != INVALID_HANDLE && BarsCalculated(h) > 0)
{
if (CopyBuffer(h, 0, 1, 1, poc) == 1 && poc[0] != EMPTY_VALUE)
Print("developing POC at the last closed bar: ", poc[0]);
if (CopyBuffer(h, 8, 1, 1, pvah) == 1 && CopyBuffer(h, 9, 1, 1, pval) == 1 && pvah[0] != EMPTY_VALUE)
Print("previous day value area ", pval[0], " - ", pvah[0]);
if (CopyBuffer(h, 6, 1, 1, dd) == 1)
Print("day delta (estimate) ", dd[0]);
}
// Volume Profile Delta B3 PRO: 10 days, row size auto, value area 70%, no panel
// (inputs in the order of section 8.2; alert mode 0 = Off)
int h = iCustom(_Symbol, PERIOD_M5, "Market\\Volume Profile Delta B3 PRO",
10, 0, 70.0, 35, true, // Profiles
10, // Naked POC
true, 0, // History for the Strategy Tester
0, 0, false, true, true, // Alerts
false); // Show the panel = false
double delta[1];
if (BarsCalculated(h) > 0 && CopyBuffer(h, 5, 1, 1, delta) == 1)
Print("bar delta of the last closed bar: ", delta[0]);
10. Conseils
- D'abord les horaires des sessions. Sur Sessions PRO, comparez l'heure Server du panneau avec l'heure serveur de votre broker et ajustez une fois pour toutes les six paramètres de session. Enregistrez-les avec le modèle de graphique.
- Unité de temps. De M5 à M30, les profils de session sont bien lisibles ; en M1 ils deviennent très longs, en H1 très courts. Delta B3 PRO fonctionne au mieux de M1 à M15 sur les contrats à terme en intraday.
- Moins de surcharge. Désactivez VALUE AREA ou DELTA avec les boutons ; réduisez Days to draw ; désactivez SESSIONS pour ne garder que les profils journaliers.
- Barres plus épaisses. Réglez Row size in ticks sur un nombre supérieur à 0 lorsque les barres automatiques paraissent trop fines pour votre zoom ; augmentez-le progressivement jusqu'à ce que le profil soit bien lisible.
- Niveaux de la veille. La VAH / VAL de la veille et les naked POC les plus proches figurent sur le panneau ; inutile de garder les anciens profils visibles.
- Testeur sur la B3. Préparez les jours une fois (section 5.5) et gardez le graphique du contrat ouvert pendant la séance : chaque journée terminée est enregistrée automatiquement.
- Graphiques clairs. Tous les tracés suivent le fond du graphique ; changez le fond et l'indicateur redessine avec le bon contraste.
11. Questions et dépannage
- Est-ce qu'il repeint ? Les barres passées sont construites uniquement à partir de données clôturées. Un profil et ses POC / VAH / VAL évoluent tant que leur période (jour, session, plage) est en cours et sont définitifs à sa fin. Les valeurs de la barre en formation dans les buffers changent jusqu'à la clôture de la barre.
- Les sessions ne sont pas au bon endroit (Sessions PRO). Les paramètres de session sont en heure du serveur du broker. Vérifiez l'heure Server sur le panneau et décalez les horaires (section 4.2).
- La répartition haussier / baissier n'est pas une agression réelle (Sessions PRO). Exact : c'est une estimation à partir de barres de 1 minute. Pour l'agression réelle sur la B3, utilisez Volume Profile Delta B3 PRO.
- No exchange trades (Delta B3 PRO). Le flux du symbole ne contient pas de transactions réelles. Utilisez des contrats à terme ou des actions de la B3 chez un broker qui fournit les données de marché de la B3.
- Data: Price rule (no flags) . Votre flux envoie les transactions sans l'information achat / vente de la bourse ; l'indicateur les classe lui-même. Le profil fonctionne toujours.
- Le testeur n'affiche pas de jours précédents (Delta B3 PRO). Ces jours n'ont pas été enregistrés. Préparez-les sur un graphique en direct (section 5.5) pour le contrat exact que vous testez.
- La ligne du testeur est rouge : Generated ticks . Le testeur a généré les ticks de ce jour. Utilisez Every tick based on real ticks et un jour préparé.
- Le panneau masque les bougies. Déplacez-le par son en-tête, réduisez Panel size (%) ou réglez Show the panel = false.
- Une plage n'apparaît pas. Cliquez sur RANGE, puis cliquez deux fois sur le graphique (pas sur le panneau). Sur Delta B3 PRO, la plage doit commencer un jour comportant des transactions.
- Testeur de stratégie. Sessions PRO et Daily VP ne nécessitent aucune préparation. Dans un test non visuel, seuls les buffers sont calculés. Les alertes ne sont pas envoyées dans le testeur.
Support : envoyez un message privé à l'auteur sur MQL5.


