1Copy the scriptPress Copy script above, or the copy button on the code below.
2Open the Pine EditorOpen a TradingView chart and choose Pine Editor at the bottom of the screen.
3Paste over the templateCreate a new indicator, select all of the template text and paste. Press Save and give it a name.
4Add it to the chartPress Add to chart, then adjust the settings with the gear icon next to its name.
Source Code
167 lines of Pine Script v4 from indicator-mz-rvsi/original.txt, published under MPL-2.0 (file header). Keep the author's credit and licence lines when you reuse it.
Relative Volume Strength Index (MZ RVSI) allows users to choose between various volume oscillator types, including On Balance Volume, Klinger Volume Oscillator, and Volume Zone Oscillator. The script calculates slope angles to distinguish between trending states and flat consolidation zones. Input options enable custom calculation lengths, Heikin Ashi candle price sources, slope thresholds, and multi-timeframe resolution analysis.
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
Use Heikin Ashi Candles
bool
true
uha
Chart Resolution
timeframe
chartResolution
Volume Oscillator Type
string
osc2
osctype
Volume Length
int
30
volLen
RVSI Period
int
14
rvsiLen
RVSI Break point
int
50
vBrk
Slope Period
int
34
slopePeriod
Slope Initial Range
int
25
slopeInRange
Consolidation area is when slope below:
int
17
flat
VZO Length
int
21
zLen
EMA 1 Length
int
8
ema1len
EMA 1 Length
int
21
ema2len
Show all 18 settings
Setting
Type
Default
Variable
cvtype
input
pvlt
cvtype
Volume Fast Length
int
34
FastX
Volume Slow Length
int
55
SlowX
Top Band
int
80
TopBand
Low Band
int
20
LowBand
Middle Band
int
50
MidBand
Third-party code. ForexR did not write, test or endorse this script, and the summary above was generated automatically from its code and README. Indicators describe the past, and a strategy's backtest can look better than live trading, especially when a script repaints. Check it in the Strategy Tester and on a demo account before you rely on it.
Calculates the standard Money Flow Index (MFI) oscillator alongside an exponential moving average signal line in a separate pane. The script visually highlights trend conditions through dynamic ribbon filling, optional difference histogram bars, and overbought
This indicator measures directional momentum by evaluating candlestick body proportions and volume over a user-defined lookback window. It computes the ratio of candle body to total range, weights the cumulative value by volume and absolute body size, and dete
This indicator builds an aggregate oscillator in a separate pane. It scales open, high, low, close, and volume into a 0 to 1 range, then averages scaled readings from MACD, a MACD histogram, RSI, stochastic, CCI, momentum, OBV, a directional index, volume-weig
This indicator calculates the Bill Williams Market Facilitation Index as the high-low range divided by volume, or zero when volume is zero. It compares the index and volume with the previous bar and assigns one of four zones: green for both rising, fade for bo
PPO ATR Bands plots a percentage price oscillator in a separate pane. It compares a Hull average of typical price with a volume-weighted exponential average of Parabolic SAR, then scales three true-range bands around the slow average into matching oscillator l
Calculates the Chaikin Oscillator by taking the difference between a fast exponential moving average and a slow exponential moving average of the Accumulation/Distribution line. It plots the resulting line in a separate pane alongside a dashed zero reference l