The OnBalanceVolumeModified (OBVM) study is a technical indicator introduced by Vitali Apirine. It is a variation of OnBalanceVolume (OBV). In the modified version, OBV is given a smoothing (by an exponential moving average, by default). In addition, a signal line is introduced. The signal line is a slower moving average of the smoothed-out OBV.  

When the main line of the OBVM is rising, the volume might be gaining positive pressure, which may further result in an increase of the price. Conversely, decreasing OBVM may signify decreasing volume pressure and a further price reduction. 

The main line can also be analyzed in terms of divergences from the main price plot. The signal line can be used to identify crossovers.

Input Parameters

Parameter Description
length The length of the moving average to smooth OnBalanceVolume with.
signal length The length of the moving average used in the calculation of the signal line.
average type The type of moving average to be used in calculations: simple, exponential, weighted, Wilder's, or Hull.


Plot Description
OBVM The main OnBalanceVolumeModified line.

The signal OnBalanceVolumeModified line.

Further Reading

1. "On-Balance Volume Modified (OBVM)" by Vitali Apirine. Technical Analysis of Stocks & Commodities, April 2020.


*For illustrative purposes only. Not a recommendation of a specific security or investment strategy.

  Past performance is no guarantee of future performance.

You may also like
The Momentum Percent Diff is a momentum-based technical indicator. Unlike the regular Momentum ...
thinkScript®: Q&A
What is thinkScript®? thinkScript® is a built-in programming language that gives you the ...
The Slow Relative Strength Index is a version of the classic Relative Strength Index (RSI), ...