Skip to content

Relative Volatility Index

Indicators · Volatility

Relative Volatility Index node on the canvas

Relative Volatility Index (Dorsey) — RSI of stddev: direction of volatility.

The Relative Volatility Index (RVI), another Donald Dorsey creation, is essentially an RSI run on volatility instead of price. Where RSI measures whether price changes have been net up or down, the RVI measures whether volatility (standard deviation) has been rising more on up-bars or down-bars. The idea is that volatility tends to expand in the direction of the real move, so the RVI confirms a trend's direction with a volatility lens — a useful, independent second opinion to pair with price-based indicators.

How it works

The block computes the rolling standard deviation of the Source over the StdDev period (10), then applies the RSI calculation to that — separating volatility on up-closes from volatility on down-closes over the RSI period (14). The output is a 0–100 line in a sub-pane with a Mid threshold (50). Above 50 means volatility is expanding more on up-moves (confirming bullish strength); below 50, on down-moves (bearish). Above 50 / Below 50 signals expose those states.

When to use it

Use the RVI as a confirmation filter alongside a price-based signal — Dorsey designed it to be used with indicators like moving-average crosses, not alone. The logic: only take a long when the RVI confirms (above 50, volatility expanding upward) and a short when it's below 50. Because it reads volatility rather than price, it catches a different aspect of the move and filters out signals where the volatility isn't backing the price direction. It's a second opinion, not a primary trigger.

Example

Relative Volatility Index on the EURUSD H1 chart

Relative Volatility Index on EURUSD · H1

Volatility-confirmed crossover: take an EMA crossover entry and require the RVI above 50 (volatility expanding upward) through an And gate into a Buy Signal — so you only take the crossover when volatility backs the direction. Backtest with and without the RVI filter in the Tester.

Tips & gotchas

  • RSI of volatility — it reads volatility's direction, not price's.
  • Designed as a confirmation filter — Dorsey meant it to gate price signals, not trigger alone.
  • Above 50 = upward volatility expansion (bullish confirm); below 50 the reverse.
  • A different lens — catches what price-only indicators miss.

Inputs

Socket Type What to wire in
Source bars / series Price bars or any indicator series

Outputs

Output Type Plots as Description
RVI series Line · sub-pane Relative Volatility Index (0..100)
Above 50 signal True when RVI > mid threshold (rising vol on up bars).
Below 50 signal True when RVI < mid threshold (rising vol on down bars).

Parameters

Parameter Type Default What it does
RSI period number · 2–200 14
StdDev period number · 2–200 10
Mid threshold number · 0.0–100.0 50.0
Source choice (close, open, high, low, hl2, hlc3, ohlc4) close
Line color colour #ec407a

Chart guides

This indicator draws reference level(s): mid.


Reference auto-generated from the block catalog · category Indicators.