OPEN-SOURCE SCRIPT

Volume RSI

Updated
Relative strength index based on volume data.

Indicate volume momentum, and help you define divergences on volume.
The goal is to have an idea and represent in another form volumes and kept eyes on volume momentum on a certain period.
RSI is an indicator about the strength, I keep the oversold/overbought thresholds. I think it still makes sense to interpret.

the calculations is simple, we use the average volume up (avg_vol_up) and average volume down (avg_vol_down) over the period.

then calculate the relatives strength : ( avg_vol_up / ( avg_vol_up + avg_vol_down ) ) * 100

The period is 14 by default. The period is used for calculating mean.

I also add MA it helps to have a global look on the indicator.

In my code I used the idea of padronhosnai in his code "positve/negative volume" to get volumes in the right form.
For pictures I also use his indicator it's the one above.
Release Notes
Huge mistake !

"Math.sum" already calculate the mean. So it was incorrect to divide again by the length

Sorry for this mistake...
Relative Strength Index (RSI)Volume Indicator

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in publication is governed by House rules. You can favorite it to use it on a chart.

Want to use this script on a chart?

Disclaimer