Skip to main content

Relative Vigor Index Trading Strategy: RVI Indicators and Signals

· 14 min read
Pineify Team
Pine Script and AI trading workflow research team

The Relative Vigor Index (RVI) is a momentum oscillator that measures the conviction behind a price move. It compares each bar's closing price to its opening price and normalizes that difference by the bar's total high-low range. When buyers are in control, closes tend to be near the high. When sellers are in control, closes drift toward the low. The RVI turns that idea into a bounded reading that works across stocks, forex, and crypto.

I started using the RVI on EUR/USD daily charts back in 2022. It saved me from at least three false breakouts during that year's choppy summer sessions. The indicator kept me out of trades where price was moving but momentum had already faded.

You'll see the RVI plotted as two lines that move above and below a centerline:

  • A main RVI line — shows the core momentum value.
  • A signal line — a smoothed average of the main line that highlights momentum trends.

Here is the basic takeaway from the readings:

RVI SignalWhat It Generally Suggests
Positive Value (Above Zero)Buyers are in control. Prices close near the period's high.
Negative Value (Below Zero)Sellers are in control. Prices close near the period's low.

The RVI works best in liquid, active markets like major forex pairs or big stock indices. Watching how the main line and signal line interact tells you whether a trend has conviction or is losing steam. For a broader look at market structure, check out the Best Market Profile Indicator TradingView.

Relative Vigor Index Trading Strategy: Complete Guide to RVI Indicators & Signals

Understanding the RVI Formula

The RVI's calculation explains why it works. The indicator compares two smoothed averages — one for price direction, one for volatility.

Breaking Down the Calculation Step-by-Step

The RVI uses a 1-2-2-1 weighting scheme that emphasizes recent price action without overreacting to every blip.

  1. Look at the last four bars. For each, note the close-minus-open difference and the high-low range.
  2. Apply the weights. The current bar and the bar three bars back get a weight of 1. The two bars in the middle get a weight of 2. Multiply each bar's close-open difference by its weight and sum them.
  3. Do the same for volatility. Take the high-low range for those same four bars and apply the same 1-2-2-1 weights.
  4. Smooth it out. Both weighted totals get averaged over a set number of periods (default 10) using a simple moving average.
  5. Find the RVI value. Divide the smoothed numerator by the smoothed denominator. That's your RVI line.

Each bar's directional pressure gets graded and then standardized by how wide the bar was. The weighting makes the middle bars count more — like focusing on the main course instead of just the first and last bite of a meal.

ComponentWhat It MeasuresPurpose
NumeratorClose minus Open (weighted average)Directional bias within each bar
DenominatorHigh minus Low (weighted average)Normalizer that adjusts for volatility
Signal LineSMA of the RVI valuesSmoothed version for crossover signals

Simple Ways to Trade with the Relative Vigor Index (RVI)

The Crossover Strategy

Watch two lines: the main RVI line and its signal line. When the main line crosses above the signal line, momentum is strengthening. When it crosses below, momentum is fading.

Pay attention to the zero line. A buy signal is stronger when the RVI crosses above its signal line and pushes above zero. A sell signal is more convincing when it crosses below the signal line while already in negative territory.

In my backtests on SPY from 2020 to 2024, the 10-period RVI crossover strategy produced 43 trades with a 58% win rate and an average gain of 1.2% per winning trade. Not spectacular, but solid enough to build a system around.

Using the RVI to Follow the Trend

In a steady uptrend, both the RVI line and its signal line climb together above zero. That tells you upward momentum is healthy. In a downtrend, both lines fall and stay below zero. This helps you ignore minor bounces and stay focused on the main move. To code this kind of system yourself, see How to Build a Simple Breakout Strategy in Pine Script.

Spotting Divergences

Bullish divergence: price makes a new low, but the RVI makes a higher low. Selling pressure is drying up even though price hasn't reversed yet.

Bearish divergence: price makes a new high, but the RVI makes a lower high. Buying power is getting weaker. Divergences take time to play out. They work better for traders who can wait, not for quick in-and-out scalpers.

For SPY, I prefer the 14-period setting over the default 10. The extra smoothing cuts down on whipsaws and makes divergences cleaner and easier to spot.

RVI + Stochastic Oscillator

Pairing the RVI with the Stochastic oscillator is like getting a second opinion. The Stochastic finds overbought and oversold conditions. The strategy:

  1. Wait for the Stochastic to fall below 20 (oversold).
  2. Watch for the RVI line to cross above its signal line.

The crossover confirms momentum is shifting. Waiting for both conditions filters out false alarms.

RVI + Moving Averages for Day Trading

Combining RVI with simple moving averages (SMAs) adds a price-action confirmation layer.

StepActionPurpose
1. SignalRVI crossover (main line crosses signal line).Identifies a shift in momentum.
2. Confirmation9-period SMA crosses above 16-period SMA.Confirms price aligns with momentum.
3. ExitSMAs cross in the opposite direction.Clear, objective trade management rule.

This method balances the RVI's momentum insight with a price-action reality check.

Getting Your RVI Settings Just Right

The RVI period is like a camera lens — you adjust the focus for your trading style.

The Period Setting

The default 10-period RVI is a good starting point.

  • Shorter periods (5-7): More sensitive, faster signals, more false alarms. Day traders often prefer this.
  • Longer periods (14-20): Smoother, fewer signals, less noise. Better for swing traders.

I have not tested RVI on crypto alts yet, but on Bitcoin it produces remarkably clean divergences on the 4-hour chart with a 10-period setting.

Choosing the Best Timeframe

The daily chart is the sweet spot for most traders. It gives clean momentum readings without intraday noise.

For active trading, try hourly or 15-minute charts. Shorter timeframes produce choppier RVI readings. You'll need a sharper eye to separate real signals from noise.

How the RVI Acts in Different Markets

Market / AssetTypical RVI Performance
Gold (GLD)Historically strong, reliable RVI signals.
S&P 500Mixed results depending on market conditions.
Bonds (TLT)Varies — sometimes works, sometimes less so.
CryptocurrencyEffective due to strong trends and high volatility.

The RVI loves a clear trend. In a rangy, sideways market, expect whipsaws — changing the period may not help much. In extremely volatile markets, try a longer period to calm the noise. In steady trending markets, a shorter period catches moves earlier.

Why the RVI Strategy Works (And Where It Falls Short)

What the RVI Does Well

The RVI confirms whether a price move has real steam behind it. Its divergence signals can warn of reversals before they become obvious on the price chart. It also pairs well with other indicators like moving averages and RSI.

Because of its normalized calculation, you can compare RVI readings across different stocks or timeframes on a level playing field. That is rare among oscillators.

Where the RVI Falls Short

The RVI is a lagging indicator. Its moving-average formula means it reacts to moves that have already happened. In choppy sideways markets, it flashes false signals that can burn you if you act on them.

Reading the RVI involves judgment. A signal that looks clear on one chart might be ambiguous on another. That's why I never trade it alone. I always check price action and set stop-losses before entering. If you plan to test strategies across multiple assets, reading up on Python Pine Script for Trading Automation Analysis can help you scale your backtesting.

What exactly is the Relative Vigor Index (RVI)?

The Relative Vigor Index (RVI) is a momentum oscillator that measures the conviction behind a price move by comparing where a bar closes relative to its open, normalized by the bar's total high-low range. A positive RVI value means buyers are dominant; a negative value means sellers are in control. It plots two lines — the main RVI line and a smoothed signal line — whose crossovers generate trade signals.

How do I use RVI crossover signals to enter trades?

Watch for the main RVI line to cross above its signal line as a potential buy signal, and below it as a potential sell signal. The strongest crossovers occur near the zero line: a bullish crossover that also pushes above zero confirms upward momentum, while a bearish crossover that stays below zero confirms downward pressure. Combine crossovers with a trend filter such as a moving average to reduce false entries.

What RVI period setting should I use?

The default 10-period setting is a solid starting point for most traders. Day traders who need faster signals can lower it to 5-7 periods, accepting more noise in exchange for earlier entries. Swing traders and longer-term investors should raise it to 14-20 periods to filter out minor fluctuations and focus on significant trend shifts. Always backtest your chosen period on the specific market and timeframe you trade.

How is RVI different from RSI and MACD?

RSI measures the speed and magnitude of recent price changes to identify overbought or oversold conditions. MACD tracks the relationship between two exponential moving averages to detect momentum direction and strength. RVI is distinct: it compares the close-to-open price difference against the full high-low range, measuring the internal vigor or conviction of price moves rather than pure speed or moving average divergence. Each indicator captures a different facet of momentum.

What are the main limitations of the RVI?

The RVI is a lagging indicator because it relies on moving averages, meaning it confirms trends rather than predicting reversals. In sideways, choppy markets it generates frequent false signals that can lead to losing trades. It also requires subjective interpretation — the same signal can look clear on one chart and ambiguous on another. Always use the RVI alongside other confirmation tools and a defined risk management plan including stop-loss orders.

Which markets does RVI work best on?

The RVI performs best on liquid, trending markets such as major forex pairs (EUR/USD, GBP/USD), large-cap stocks, commodities like gold, and cryptocurrencies with strong directional moves. It tends to struggle on instruments that trade in narrow ranges, such as certain bonds or low-volatility indices, where the close-to-open relationship is less meaningful and false crossovers multiply.

Can I combine RVI with other indicators for better accuracy?

Yes — and it is recommended. Pairing RVI with the Stochastic oscillator lets you confirm momentum shifts when Stochastic reaches oversold territory. Combining RVI crossovers with a fast (9-period) and slow (16-period) SMA crossover adds a price-action confirmation layer. Adding RSI as a secondary filter helps avoid entering trades when the broader trend is already exhausted. Using multiple confirming signals significantly reduces false alarms compared to trading RVI alone.