Relative Vigor Index (RVI) Settings Explained: Periods, Signal Line, Filters

Relative Vigor Index (RVI) is a momentum oscillator built around a simple idea: in many markets, closes tend to finish higher than opens during up moves, and lower than opens during down moves. Instead of looking only at close to close change, RVI compares the close versus the open, then normalizes that by the bar range. The result is a momentum measure that tries to describe how strongly price finishes within its daily push.

RVI is typically plotted as an oscillator around a zero line with a second line called a signal line. Positive readings suggest bullish vigor, meaning closes have been stronger than opens across the lookback. Negative readings suggest bearish vigor, meaning closes have been weaker than opens across the lookback. Like most oscillators, it is not a standalone timing tool in choppy ranges, but it can be useful when paired with a trend filter and simple price structure.

How it’s calculated (simple formula, explain variables)

A practical way to understand RVI is to start with a per bar vigor value, then smooth it. The per bar vigor compares close minus open to the day range. Then you apply a moving average to reduce noise and make signals usable.

v_t=\frac{Close_t-Open_t}{High_t-Low_t}

RVI_t=SMA_n(v_t)

Signal_t=SMA_m(RVI_t)

Variables: Close_t and Open_t are the current bar close and open. High_t and Low_t are the current bar high and low. The term n is the main smoothing period for RVI, and m is the signal line period. If High_t minus Low_t is zero on illiquid bars, treat v_t as zero or skip that bar to avoid division issues.

Some platforms implement extra weighting or multi bar smoothing in the numerator and denominator before the final average. The trading logic stays similar: RVI oscillates around zero, and the signal line is a slower reference that helps define crossovers.

Most used settings periods and why traders choose them

The most common default you will see is RVI period 10 with a signal line around 4. The 10 period smoothing is a compromise between responsiveness and stability on daily charts, and the 4 period signal line creates frequent but not constant crossovers. This combination is often used for swing trading because it reacts to multi day shifts in participation without flipping every bar.

Shorter settings like 7 for RVI and 3 for the signal line make the oscillator faster. Traders choose them when they focus on shorter timeframes or want earlier confirmation after pullbacks, but the cost is more false signals. Longer settings like 14 to 20 for RVI and 5 to 9 for the signal line reduce whipsaws but can lag the turn, which matters when price reverses sharply.

A practical way to choose periods is to match your holding time. If you typically hold 3 to 10 days, defaults like 10 and 4 often fit. If you hold 2 to 4 weeks, longer settings can reduce churn. Whatever periods you pick, keep them stable so you learn how RVI behaves in your market rather than optimizing for the past.

How it behaves on charts (what signals look like)

RVI and its signal line move in waves around the zero line. In a sustained uptrend, RVI tends to spend more time above zero and pull back toward zero during consolidations. In sustained downtrends, it tends to stay below zero and rally toward zero during rebounds. This is why many traders treat zero as a regime divider rather than an entry trigger by itself.

The most common visual signals are signal line crossovers and zero line behavior. A bullish crossover is when RVI crosses above the signal line, showing that recent vigor is improving relative to the smoothed baseline. A bearish crossover is the opposite. Crossovers near the zero line tend to be noisier because the market is closer to balance.

Divergences can also appear, where price makes a new swing high but RVI does not, or price makes a new swing low but RVI does not. Divergences can warn about fading momentum, but they are not reliable without context. In strong trends, RVI can diverge multiple times while price keeps moving, so you generally want a trend filter and a structure trigger before acting.

When it tends to work and why (market regimes)

RVI tends to work better when the market has directional movement with repeatable pullbacks. In that regime, the close versus open relationship often stays biased, so the oscillator can help you distinguish a pullback from a full regime change. The signal line helps avoid reacting to single bar noise.

It can also be useful after breakouts that hold. When price transitions from a base into a trend, RVI often shifts from mixed readings around zero to sustained readings on one side. That shift is not a guarantee, but it can provide a simple confirmation layer: the breakout is more meaningful if vigor stays aligned for several bars after the move.

RVI is typically more effective when combined with a trend definition like a moving average or a higher timeframe bias. For example, using a trend filter first and then using RVI crossovers as timing can reduce the number of trades you take in chop. If you already use a trend filter, RVI becomes a tool for entries and trade management rather than a direction predictor.

Indicators that pair well with this approach include a trend filter and a momentum baseline like Directional Movement Index DMI and a clean overlay like Supertrend.

When it tends to fail and why (common traps whipsaws)

RVI tends to fail in mean reverting ranges where price oscillates without follow through. In that environment, closes and opens alternate without a persistent bias, so RVI hovers near zero and crosses the signal line frequently. Those repeated crossovers are the classic whipsaw trap, especially if you treat every crossover as a trade.

It also struggles during volatility spikes and gap driven sessions where the open is far from the prior close. In those conditions, the close minus open relationship can flip quickly and the range term can distort the normalized value. You can still use RVI, but you should expect noisier readings and a higher chance that the oscillator changes faster than the underlying trend.

Another trap is acting on divergence as a primary trigger. Divergence is common and often early. If you short an uptrend just because RVI diverged once, you are usually fighting the regime. A better use is to treat divergence as a risk signal, then wait for structure to break or for the trend filter to weaken before changing your position.

Practical rules (entries, exits, stops, filters)

These rules assume you use RVI as a timing tool inside a broader trend context. The goal is fewer trades with clearer invalidation, not constant trading.

A simple trend filter is to trade long only when price is above a medium term moving average, and short only when price is below it. If you already use a crossover framework, keep it consistent with your system, then use RVI to reduce early entries. For crossover context, see Moving Average Crossover.

Entry rule for longs: first confirm the trend filter is bullish. Then wait for RVI to be above zero or rising toward zero, and take the entry when RVI crosses above its signal line. The practical interpretation is that vigor is improving again after a pause, which often aligns with a pullback ending. If the crossover happens while RVI is still deeply negative, treat it as lower quality unless price structure also confirms.

Entry rule for shorts: mirror the logic. Confirm the trend filter is bearish. Prefer RVI below zero or falling toward zero, and enter when RVI crosses below its signal line. Again, crossovers far above zero are lower quality unless the market is clearly transitioning.

Exit rule for both sides: use the opposite signal line crossover as a soft exit signal, especially if it happens near zero. In stronger trends you may prefer a trailing exit, then use RVI crossovers as a warning rather than an immediate exit. A practical compromise is to scale out on the first opposite crossover and exit fully if RVI also crosses the zero line against your position.

Stops should come from price structure or volatility, not from the oscillator. For swing trades, a common structure stop is below the most recent swing low for longs and above the most recent swing high for shorts. A volatility based stop can use a multiple of ATR, but keep the rule simple and consistent. RVI helps timing, but price should define invalidation.

Filters that reduce whipsaws: avoid taking trades when RVI and the signal line are flat and hugging zero, because that usually means range conditions. Also consider requiring that the trend filter has held for a minimum number of bars before you allow RVI entries. Another practical filter is to use RVI crossovers only in the direction of the broader momentum context, such as a simple momentum baseline like Momentum Indicator.

Summary

Relative Vigor Index (RVI) is a momentum oscillator that compares close versus open and normalizes by the bar range, then smooths the result. The common chart view is RVI oscillating around zero with a signal line that creates crossovers. Defaults like 10 for RVI and 4 for the signal line are widely used because they balance responsiveness and noise on daily charts.

RVI tends to perform best as a timing layer inside trending regimes, especially for pullbacks and post breakout continuation. It tends to fail in range bound markets where it whipsaws around zero. Keep the process simple: define trend first, use RVI crossovers for timing, and place stops using price structure or volatility.