rounded corner
rounded corner
top border

Indicator Help

Indicator Index
* Members Only

  1. Accumulation / Distribution
  2. Aroon Oscillator *
  3. Aroon Up/Down *
  4. Average Directional Index
  5. Average True Range
  6. Bollinger Bands
  7. Bollinger Band Width *
  8. Chaikin Money Flow Index *
  9. Chaikin Oscillator *
  10. Chaikin Volatility *
  11. Close Location Value *
  12. Commodity Channel Index
  13. Detrended Price Oscillator *
  14. Donchian Channel *
  15. Donchian Channel Width *
  16. Ease of Movement *
  17. Exponential Moving Average
  18. MACD
  19. Mass Index *
  20. Momentum
  21. Money Flow Index
  22. Negative Volume Index *
  23. On Balance Volume
  24. Pcnt Price Oscillator *
  25. Pcnt Volume Oscillator *
  26. Performance *
  27. Positive Volume Index *
  28. Price Envelope
  29. Price Volume Trend *
  30. Rate of Change
  31. Relative Strength Index
  32. Simple Moving Average
  33. Stochastic - Fast
  34. Stochastic - Slow
  35. Stochastic RSI *
  36. Standard Deviation *
  37. Triple Moving Average *
  38. TRIX *
  39. Ultimate Oscillator
  40. Volume
  41. Weighted Moving Average *
  42. Williams Percent R

Percentage Volume Oscillator (PVO)

Not a member? Subscribe now!

The Percentage Volume Oscillator (PVO) is the percentage difference between two moving averages of volume. The indicator is calculated with the following formula:

Volume Oscillator (%) - PVO = ((Vol 12-day EMA - Vol 26-day EMA)/Vol 12-day EMA) x 100

The 12-day exponential moving average (EMA) and 26-exponential moving average were used as examples. Typically, these can be changed to suit longer or shorter time periods. Because of its formula, the PVO has a maximum value of +100, but no minimum value. For example: if the 12-day EMA equals 2000 and the 26-day EMA equals 8000, then the PVO would equal -300 (((2000 - 8000)/2000) x 100) = -300. The absolute value is not as important as the direction or the crosses above and below the zero line.


The PVO can be used to identify periods of expanding or contracting volume in three different ways:

  • Centerline Crossovers: like the PPO, the PVO oscillates above and below the zero line. When PVO is positive, the shorter EMA of volume is greater than the longer EMA of volume. When PVO is negative, the shorter EMA of volume is less than the longer EMA of volume. A PVO above zero indicates that volume levels are generally above average and relatively heavy. When the PVO is below zero, volume levels are generally below average and light.

  • Directional Movement: General directional movement of the PVO can offer a quick visual assessment of volume patterns. A rising PVO signals that volume levels are increasing and a falling PVO signals that volume levels are decreasing.

  • Moving average crossovers: The last variable in the PVO forms the signal line. For example: PVO(12,26,9) would include a 9-day EMA of PVO as well as a histogram representing the difference between the PVO and its 9-day EMA. When PVO moves above its signal line, volume levels are generally increasing. When PVO moves below its signal line, volume levels are generally decreasing.

Movements in the PVO are completely separate from price movements. As such, movements in PVO can correlated with price movements to assess the degree of buying or selling pressure. Advances combined with strength in the PVO would be considered strong. Should the PVO decline while a security's price fell, it would indicate decreasing volume on the decline.

  • Period (12) - the number of bars, or period, used to calculate the first EMA.
  • Period (26) - the number of bars, or period, used to calculate the second EMA.
  • Period (9) - the number of bars, or period, used to calculate the signal line.

Published by Barchart
Home  •  Charts & Quotes  •  Commentary  •  Authors  •  Education  •  Broker Search  •  Trading Tools  •  Help  •  Contact  •  Advertise With Us  •  Commodities
Markets: Currencies  •   Energies  •   Financials  •   Grains  •   Indices  •   Meats  •   Metals  •   Softs

The information contained on is believed to be accurate but is not guaranteed. Market data is furnished on an exchange delayed basis by Data transmission or omissions shall not be made the basis for any claim, demand or cause for action. No information on the site, nor any opinion expressed, constitutes a solicitation of the purchase or sale of any futures or options contracts. is not a broker, nor does it have an affiliation with any broker.

Copyright ©2005-2020, a product. All rights reserved.

About Us  •   Sitemap  •   Terms of Use  •   Privacy Policy