I think the formula is incorrect. Why you added the n-period to previous volume? Correct me if I'm wrong?
It should be:
If you take pervious period counted, and then trying to make the movements, then its problem like you trying to take reference of the previous period, as if that was true.
We can't predict, when it is true value.
Second point, when new candle starting, this indicator immediately jumps to zero. This also is controversial.
Major events like news time or weekend last price can be taken for granted assuming most of the contracts on a pair are finished and on Monday, new prices and volumes will appear.
Then start counting volumes +&- on every tick not by candle open or close. You will get proper zero volume also that way.
On balance volume may give proper data.

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Volume Rate of Change - VROC:
Author: MetaQuotes Software Corp.