Percent Volume Oscillator (PVO)

The percent volume oscillator (PVO) measures the change in volume through two moving averages.

There is both a “fast” and “slow” moving average. The fast moving average uses a lower period, and is thus more reactive to changes in volume. The slow moving average uses a faster period and is therefore less reactive.

These two moving averages are then subtracted from one another.

The rate of change in volume will ebb and flow over time. Namely, volume can’t exponentially increase or decrease over sustained periods of time. Accordingly, the indicator will be cyclical, or oscillate, over time.

Here is a depiction of the PVO on its own, continuously moving up and down based on changes in volume in this particular market.

percent volume oscillator

Generally, there is also a second line plotted along with the PVO, which is an exponential moving average of the PVO itself. In other words, if PVO is thought of as similar to the first derivative of volume – i.e., the rate of change in volume – then the exponential moving average of PVO can be interpreted as roughly the second derivative of volume, or the rate of change in the rate of change in volume.

percent volume oscillator indicator

Some use the exponential moving average of the PVO, while others don’t use it.

The default settings of charting software generally include it, but it can be removed.

The PVO will only work on markets where volume data is recorded. This means that on certain markets and certain charting timeframes, the PVO will not plot due to a lack of associated volume. For example, on many charting platforms, volume data is only aggregated for individual stocks. And volume may not be collected on some markets (e.g., stock indices) on charting timeframes lower than the daily level.

Settings of the Percent Volume Oscillator

The default settings of the percent volume oscillator are equivalent to those of the MACD. They can, of course, be adjusted to one’s preferences. The default has the fast moving average set to 12 periods and the slow moving average set to 26 periods.

These settings go back to several decades prior when the trading week was six days. Therefore, 12 periods represented two weeks while the 26 periods represented one month’s worth of data.

The 9-period exponential moving average would represent a week-and-a-half’s worth of data.

Shorter settings are best for short-term traders. For example, 5-period for the fast moving average and 21-period for the slow moving average would make the PVO more sensitive and cause choppier behavior and/or more frequent oscillations.

percent volume oscillator

For longer-term traders, a 21-period for the fast moving average and 42-period for the slow moving average might be more appropriate.

This causes a smoother trajectory.

percent volume oscillator indicator

Interpretation of the Percent Volume Oscillator

Volume is the number of shares (or quantity of a certain market item) bought within a specified period of time.For instance, Apple (AAPL) generally trades at between 30-40 million shares per day.For volume itself, there is no weighting criteria or mathematical formulas involved, and is thus one of the easiest indicators to understand.

Volume is widely tracked among many technical analysts – and market participants more broadly – as volume is often presumed to preceded price moves.For example, if the market is moving down and there’s a large swell in volume, this may indicate that buyers are coming into the market to eventually push price back in the other direction.

With respect to the PVO, a positive value shows that the recent trend in volume’s rate of change is positive.This may imply that there is enough support among traders to keep price moving in the direction of the prevailing trend.If there is no trend in volume’s rate of change, one could soon develop.

On the other hand, a negative value means that the rate of change in volume is declining.This could suggest that the declining volume could have the effect of inducing a stagnation or reversal in price.

Market moves that lack an attendant amount of volume are often viewed as having low credibility.

For many chartists, this implies that a turn in the market could be ahead.

The PVO helps accomplish this task by viewing volume through its rate of change.

How to Use the Percent Volume Oscillator in Your Trading

The percent volume oscillator isn’t a tool you would want to use to base trading decisions off of by itself.

Rather, it can help you better determine the validity of certain price movements. An easy “warning” spot in the market is when prices are falling or rising despite falling or weak volume.

Example #1

Let’s look at an example on a daily chart of the S&P 500, where we look at the period highlighted between the two vertical white lines:

percent volume oscillator

Before this, we see negative PVO values (volume declining), but this is normal as price is consolidating over this range.

However, as soon as we hit the point demarcated by the first white line, we notice that price begins rising as volume continues to fall. Halfway through this range, we see the rate of change in volume start to become less negative (though still declining nonetheless). By the end volume starts to gradually increase again. Throughout this, we should be skeptical of this move, though the PVO itself doesn’t provide any insight as to when there will be a prospective turn in price.

After this upturn – low volume increases in a market are often called a “melt up” – we do see a downward move in prices.

It takes about a month for the market to recover its former highs.

percent volume oscillator

Example #2

This chart, also a daily time compression of the S&P 500, was shown above and is being used again as it is a perfect example.

pvo indicator technical analysis

The market experiences a significant 7% increase in value on declining volume. Such occurrences typically result in a move in the opposite direction with increasing volume.

As it eventually did:

percent volume oscillator technical analysis

It is rare for “melt ups” or “melt downs” to conclude by either a) continuing the price move through higher volume or b) reversing the price move through continued lower volume. They generally end with a price move in the opposite direction with an increase in volume.

Overall, the PVO is a “risk off” indicator rather than one used for timing trade entries.


The percent volume oscillator helps traders determine how price could move as a result of the underlying rate of change in volume. We can deduce a few rules regarding volume’s rate of change as it relates to price.


If price is moving in one direction or another and this is accompanied by declining volume (i.e., values below zero on the PVO), this trend is generally believed to lack credibility.

If price is trending is one direction or another and is accompanied by increasing volume (i.e., values above zero on the PVO), the trend is generally believed to be legitimate.

If price is consolidating and volume is increasing, a material price move could be forthcoming. We can’t tell from volume itself in which direction this price move might go.

When trends in either direction become overextended, the PVO should reverse direction itself. This means that if a market is rallying on low volume, the PVO is likely to accelerate to a positive (or more positive) value. If a market is rallying on high volume, once the move has run its course, the PVO is likely to decelerate to a negative or less positive value.

If we wanted to express a lot of this in terms of “mathematical equations” as it pertains to market prices it would look as such:

  • Declining volume + increasing prices = bearish
  • Rising volume + decreasing prices = bearish
  • Declining volume + decreasing prices = bullish
  • Rising volume + increasing prices = bullish

The PVO itself, however, is not something that can be used to time trade entries but rather warn traders of unsustainable market behavior.