Volume

Relative Volume

Compare current volume with normal participation. Learn the professional context, limitations, settings and a Pine Script v6 implementation.

Indicator context
Structure firstIndicator secondRisk always
Professional reference

What it measures

Relative Volume is most useful when its signal answers a specific question: compare current volume with normal participation. Start with the default settings, then evaluate whether the lookback matches the instrument and timeframe.

CategoryVolume
Primary useCompare current volume with normal participation
Typical setting20
DifficultyIntermediate

How professionals use it

Professional traders use this tool as one layer of evidence. The strongest interpretation comes from aligning the indicator with market structure, location, volatility and volume rather than reacting to a single crossover.

1. Establish context

Map trend, range boundaries and major levels before reading the indicator.

2. Define confirmation

State exactly what the indicator must show to support the price thesis.

3. Define invalidation

Use price structure—not the indicator alone—to decide when the idea is wrong.

Settings by trading style

StyleStarting approachTrade-off
IntradayUse a shorter lookback only after testing.More responsive, more noise.
SwingBegin near standard defaults.Balanced responsiveness and stability.
PositionUse longer lookbacks and higher-timeframe confirmation.Smoother but later signals.

Signal framework

Bullish evidence

Price structure is constructive and the indicator confirms improving trend, momentum, participation or volatility.

Bearish evidence

Price structure is weakening and the indicator confirms deterioration rather than creating the thesis by itself.

Neutral evidence

Conflicting readings usually mean wait, reduce size or use a different tool suited to the regime.

Common mistakes

  • Treating one threshold or crossover as an automatic trade.
  • Ignoring higher-timeframe structure and nearby liquidity.
  • Optimizing settings until they fit historical data perfectly.
  • Using multiple indicators that measure the same underlying variable.
  • Confusing a useful alert with a complete trading system.
TradingView

Use the Pine Script

Open TradingView → Pine Editor → create a new indicator → paste the code → Save → Add to chart. Review the inputs and test it on replay or paper trading before relying on it.

Pine Script v6 · Relative Volume
//@version=6
indicator("VG Relative Volume", shorttitle="VG RELATIVE-V", overlay=false)

len=input.int(20,"Average Length")
avg=ta.sma(volume,len)
rv=avg>0?volume/avg:na
plot(rv,"Relative Volume",style=plot.style_columns,color=rv>=1.5?color.lime:color.gray)
hline(1)
hline(1.5)
Important

This educational implementation is not a recommendation and may behave differently across symbols, sessions and timeframes. It does not promise profitability.