Volume Price Confirmation Indicator (VPCI)
short_period
= 5 (2–50) • long_period
= 20 (10–200) • signal_period
= 20 (5–50) Overview
The Volume Price Confirmation Indicator (VPCI) provides a sophisticated approach to analyzing the relationship between price movements and trading volume. Unlike traditional volume indicators that simply measure volume levels, VPCI compares volume-weighted price trends with standard price trends to identify market conditions that may not be apparent from price action alone. This unique methodology helps traders distinguish between sustainable trends backed by volume and potentially false moves lacking volume support.
The indicator's calculation involves three key components: the Volume-Price Confirmation/Contradiction (VPC) which measures long-term divergences, the Volume-Price Ratio (VPR) capturing short-term dynamics, and the Volume Multiplier (VM) that adjusts for relative volume changes. The formula VPCI = VPC × VPR × VM creates an oscillator that effectively reveals whether price movements are supported by appropriate volume activity, making it invaluable for confirming trend strength and identifying potential reversals.
Interpretation & Trading Signals
Market Condition Analysis:
- Rising Price + Rising VPCI: Greed supported by volume - strong bullish trend
- Rising Price + Falling VPCI: Complacent greed without fuel - potential weakness
- Falling Price + Rising VPCI: Fear with increasing energy - strong bearish trend
- Falling Price + Falling VPCI: Apathy without energy - potential bottom
Trading Signals:
- Zero Line Cross: VPCI crossing above zero suggests bullish momentum
- Signal Line Cross: VPCI crossing above its MA indicates trending conditions
- Divergence Patterns: Price/VPCI divergences warn of potential reversals
- V-Bottom Formation: VPCI bouncing from extreme lows signals potential recovery
Advanced Applications:
- Trend Confirmation: Use VPCI to validate breakouts and trend continuations
- Parameter Optimization: Adjust short/long periods for specific instruments
- Multi-Timeframe: Compare VPCI across timeframes for confluence
- Bollinger Band Integration: Add bands to identify overbought/oversold zones
Example Usage
Code examples will be available once the Rust implementation is complete.
Performance Analysis
Related Indicators
Accumulation/Distribution
Technical analysis indicator
Accumulation/Distribution Oscillator
Technical analysis indicator
Balance of Power
Technical analysis indicator
Chaikin Flow Oscillator
Technical analysis indicator
Elder Force Index
Technical analysis indicator
Ease of Movement
Technical analysis indicator