Indicateur Volume Oscillator : formule, réglages et lecture

L'Oscillateur de Volume, aussi appelé Percentage Volume Oscillator, mesure l'écart entre une moyenne mobile courte et une longue du volume, exprimé en pourcentage de la moyenne longue. Les lectures positives signifient que la participation récente tourne au-dessus de sa norme de plus long terme ; les négatives qu'elle s'assèche.

Senzoukria · Indicateurs · Updated September 2026


Volume Oscillator Volume, dans son propre panneau sous le graphique.

Ce que mesure Volume Oscillator

Diviser la différence entre les deux moyennes par la moyenne longue rend la sortie un pourcentage, donc comparable entre instruments et unités de temps, ce qu'une différence brute en contrats n'est pas. Comparer deux moyennes plutôt qu'une barre à une moyenne est ce qui le sépare du Volume Relatif : le bruit de la barre courante est déjà absorbé dans la moyenne courte, une valeur aberrante isolée déplace donc bien moins la ligne. Rien n'est tracé tant que les deux moyennes n'ont pas une fenêtre complète derrière elles, et une fenêtre longue dont le volume moyen est nul ne renvoie rien plutôt qu'un pourcentage, faute de référence par laquelle diviser.

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 :

Volume Oscillator (PVO) : osc = (SMA_short(volume) − SMA_long(volume)) / SMA_long(volume) × 100 POURQUOI : mesure l'EXPANSION ou la contraction de la participation, en % et donc comparable d'un instrument et d'un timeframe à l'autre. > 0 = le volume court terme dépasse sa norme (impulsion, breakout qui participe) ; < 0 = assèchement (fin de mouvement, range). C'est un complément de `relative-volume` (volume.ts), qui compare UNE barre à sa moyenne — ici on compare deux MOYENNES, ce qui élimine le bruit de la barre courante. Défauts 5 et 20 : une semaine contre un mois de séances, le couple usuel. Warm-up (< long barres) → null. SMA_long = 0 (fenêtre entièrement à volume nul) → null : x/0 n'est pas « 0 % de variation », c'est une absence de référence — aucun cumul en jeu, l'exception des accumulateurs ne s'applique pas. Les deux SMA de `helpers.smaSeries` rendent null avant fenêtre pleine.

Comment le lire

  • La ligne zéro est la référence : au-dessus, la moyenne courte du volume a dépassé la longue ; en dessous, la participation se contracte.
  • Des lectures qui montent pendant un mouvement directionnel décrivent une participation qui le rejoint ; des lectures qui baissent pendant le même mouvement décrivent un mouvement porté par moins d'intervenants.
  • Des lectures négatives persistantes dans un range sont l'image ordinaire d'un marché calme, pas un avertissement en soi.
  • La ligne n'a aucune direction propre — une grande lecture positive accompagne une vente lourde aussi bien qu'un achat lourd.
  • Les deux entrées sont des moyennes mobiles : les retournements arrivent après le volume qui les a causés. Un croisement n'est pas un événement opportun.

Paramètres et valeurs par défaut

La moyenne courte vaut 5 par défaut et la longue 20, à peu près une semaine contre un mois de séances quotidiennes, l'appariement conventionnel. Resserrer l'écart entre les deux périodes aplatit la ligne vers zéro et produit des croisements fréquents qui ne veulent pas dire grand-chose ; l'élargir produit des amplitudes plus grandes qui tournent plus tard. La période courte accepte 1 à 200 et la longue 1 à 500. Régler la période courte plus longue que la longue est autorisé et inverse simplement le sens du signe, la comparaison se faisant alors dans l'autre sens.

Volume Oscillator — paramètres exposés dans l’application, avec les valeurs livrées.
ParamètreTypePar défautBornes
Short SMAnumber51 – 200
Long SMAnumber201 – 500

Ce qu’il ne montre pas

Les deux entrées retardent : l'oscillateur confirme un changement de participation plutôt qu'il ne l'annonce. Sur les futures intraday, il suit la courbe de volume quotidienne et imprime des lectures positives prévisibles autour de l'ouverture et de la clôture cash, qui ne disent rien du mouvement en cours. Il ne porte aucune direction, aucune information sur qui a initié les transactions, ni sur l'endroit dans la barre où le volume s'est fait. Les frontières de séance, les rolls de contrat et les séances de jours fériés faussent la moyenne longue pendant toute sa fenêtre, et la série est vide pendant la chauffe.

Voir tous les indicateurs

Cette page dans d’autres langues

Frequently asked questions

À quoi sert un oscillateur de volume ?
À voir si la participation s'étend ou se contracte par rapport à sa norme récente, exprimé en pourcentage. On s'en sert pour vérifier si un mouvement de prix est accompagné d'un volume croissant ou déclinant. Il mesure la participation seule et ne porte aucune information directionnelle propre.
Quelle différence entre un oscillateur de volume et le volume relatif ?
Le volume relatif compare une barre à la moyenne des barres qui la précèdent : une valeur aberrante isolée produit donc une grande lecture. L'oscillateur de volume compare deux moyennes de volume entre elles, ce qui absorbe les barres individuelles et décrit la tendance de la participation plutôt que la taille d'une barre.
Quels réglages sont standards pour l'oscillateur de volume ?
5 en court et 20 en long forment le couple conventionnel, approchant une semaine contre un mois de séances quotidiennes. Un écart étroit entre les périodes colle la ligne à zéro et la fait croiser souvent ; un écart large lui donne plus d'amplitude mais la fait tourner plus tard. Aucun réglage ne supprime le retard inhérent à l'usage de moyennes mobiles.

Keep reading