Indicateur Session RVOL : formule, réglages et lecture

Session RVOL compare le volume d'une barre au volume moyen enregistré au même moment de la séance lors des séances précédentes. Une valeur de 1 signifie que la barre a traité le volume habituel de ce créneau horaire ; une valeur de 2, qu'elle en a traité deux fois plus.

Senzoukria · Indicateurs · Updated September 2026


Session RVOL Tape et flux, dans son propre panneau sous le graphique.

Ce que mesure Session RVOL

La clé de comparaison est le décalage dans la séance : l'horodatage de la barre moins l'horodatage d'ouverture de sa séance, en nanosecondes. Comme les barres tombent exactement sur les bornes du timeframe, ce décalage correspond exactement, et non approximativement, à la barre équivalente des séances précédentes. Les séances précédentes sont les N tranches de séance qui précèdent immédiatement la séance en cours dans l'historique chargé. La base de calcul est stricte : les N séances doivent toutes contenir une barre à ce décalage, sinon aucune valeur n'est produite, car une moyenne calculée sur moins de séances décrirait mal la période qu'elle prétend couvrir. C'est la différence avec le volume relatif ordinaire, qui compare une barre à une moyenne mobile des barres qui la précèdent, et non à la même heure des jours précédents.

La formule, telle qu’implémentée

Ce n'est pas la définition habituelle ailleurs : c'est ce que calcule le code livré, documenté à côté de son implémentation :

RVOL « à la même heure de session » : vol(barre) / moyenne des volumes au MÊME OFFSET DE SESSION dans les N sessions précédentes. Offset = bucketTsNs − ouverture de session (ns) — un match « même heure sur l'horloge de session CME » (les buckets sont des ns entiers sur la grille du timeframe : clés exactes ; la règle priceKey ne concerne que les PRIX). « Sessions précédentes » = les N tranches `splitSessions` immédiatement antérieures dans l'historique chargé. Baseline STRICTE : les N sessions précédentes doivent TOUTES avoir une barre à cet offset — session incomplète / offset absent → null (une baseline partielle mentirait sur sa période, même règle que le warm-up des moyennes). Moins de N sessions d'historique → null. Moyenne = 0 → null (division par zéro = pas d'information). Défaut N=5 : une semaine de sessions. Diffère de `relative-volume` (volume.ts) qui compare à une SMA GLISSANTE — ici on compare à la même heure des jours précédents.

Comment le lire

  • Lisez 1 comme la normale pour ce moment de la journée. La référence étant le même créneau des séances précédentes, la courbe de volume intrajournalière est déjà prise en compte.
  • Des lectures élevées à l'ouverture sont ordinaires ; des lectures élevées au milieu d'une période par ailleurs calme sont celles qui méritent l'attention.
  • Une suite de lectures supérieures à 1 sur des barres consécutives décrit une participation restée au-dessus de son niveau habituel, pas une rafale isolée.
  • Des lectures inférieures à 1 pendant un mouvement directionnel décrivent un mouvement réalisé avec moins de volume que ce créneau n'en porte habituellement.
  • Les passages vides sont informatifs : ils signifient que la base stricte n'a pas pu être construite, en général parce qu'une des séances précédentes n'avait pas de barre à ce décalage.

Paramètres et valeurs par défaut

Sessions vaut 5 par défaut, soit environ une semaine de séances, ce qui garde la référence proche des conditions actuelles. L'augmenter lisse la référence sur plus de jours mais rend la base stricte plus difficile à satisfaire, puisque chacune de ces séances doit avoir une barre au décalage. La diminuer rend la référence plus réactive et plus sensible à une seule journée inhabituelle. La couleur de la ligne est le seul autre réglage.

Session RVOL — paramètres exposés dans l’application, avec les valeurs livrées.
ParamètreTypePar défautBornes
Sessionsnumber51 – 20

Ce qu’il ne montre pas

Avec une base stricte, la ligne reste vide tant que N séances complètes d'historique ne sont pas chargées, et partout où une séance précédente n'a pas de barre au décalage : les demi-séances, les jours fériés et les trous de données produisent des vides plutôt que des approximations. Aucune valeur n'est produite quand la moyenne est nulle. L'indicateur ne dit rien de la direction, puisque volumes acheteur et vendeur sont additionnés. Les roulements de contrat cassent la comparaison, car le volume avant et après un roulement appartient à des contrats différents. Les bornes de séance viennent du découpage utilisé par le graphique : une définition de séance mal réglée décale tous les décalages.

Voir tous les indicateurs

Cette page dans d’autres langues

Frequently asked questions

Qu'est-ce que le volume relatif de séance ?
Le volume relatif de séance compare le volume d'une barre au volume traité au même moment des séances précédentes. Diviser par cette moyenne à heure égale élimine la forme de la courbe de volume intrajournalière : une lecture supérieure à 1 signifie que la barre a traité plus que ce moment de la journée ne traite habituellement, et non plus que le marché en général.
Pourquoi l'indicateur est-il vide au début de mon graphique ?
Il exige une base complète. Tant que l'historique chargé ne contient pas le nombre configuré de séances précédentes, et tant que chacune d'elles n'a pas de barre au même décalage de séance, aucune moyenne ne peut être calculée et aucune valeur n'est tracée. Charger davantage d'historique supprime la plupart de ces vides ; les autres viennent de séances raccourcies ou de données manquantes.
En quoi diffère-t-il du volume relatif classique ?
Le volume relatif classique divise la barre en cours par une moyenne mobile des barres qui la précèdent immédiatement : sa référence se déplace avec la séance. Session RVOL divise par la moyenne du même créneau horaire sur les séances précédentes : la référence est calée sur l'horloge. Le premier dit si les dernières minutes ont accéléré, le second si ce moment de la journée est plus actif que d'habitude.

Keep reading