Order Flow RSI - Price / CVD / OI
Oct 14, 2025

The Order Flow RSI - Price / CVD / OI indicator is a comprehensive momentum tool that integrates Price, Cumulative Volume Delta (CVD), and Open Interest (OI) into a single Relative Strength Index (RSI) framework. It enables traders to identify market imbalances and potential reversals by monitoring when price momentum, volume delta pressure, and positioning expansion/contraction diverge or reach synchronized extremes.
Usage
The indicator can be used to spot high-probability exhaustion points and hidden market dynamics through the following methods:
- Synchronized Extremes: When all three active RSIs (Price, CVD, and OI) cross into the overbought (70) or oversold (30) zones, it signals broad market exhaustion, often preceding a trend correction or bounce.
- Order Flow Divergence: Use the separate streams to find hidden accumulation or distribution. For example, if Price is trending lower but the CVD RSI is trending higher, it suggests aggressive buying (hidden accumulation) that may lead to a reversal.
- Participation Quality: Compare Price RSI with OI RSI. If Price is reaching new highs but the OI RSI is declining (Position Contraction), it indicates a weak rally driven by short-covering rather than new buyers, signaling a potential trend failure.
- Consensus Reading: Use the Consensus RSI (the average of the selected components) to filter out noise and focus on the overall directional bias of the market.
Details
The script utilizes several advanced data handling techniques to ensure accurate order flow analysis:
- CVD Engine: Calculates delta using TradingView's native volume-delta request. It supports Continuous (overall trend), Anchored (session-based), and Rolling window modes.
- OI Integration: Automatically pulls Open Interest data from relevant ticker feeds (e.g., SYMBOL_OI) and aligns it with the chart timeframe.
- Adaptive Smoothing: Each RSI stream can be smoothed using SMA, EMA, RMA, WMA, or VWMA to reduce volatility and highlight primary trends.
- Visual Convergence: The tool includes a "Consensus" line and a fill area between the highest and lowest active RSI values to visualize how tightly the different data streams are correlated.
Settings
Data / Timeframes
- Anchor period: Sets the reset interval for Anchored CVD (e.g., Daily).
- Lower timeframe: Specifies the timeframe used for volume delta calculations.
- OI Timeframe: Determines whether to use the chart's timeframe or a custom one for Open Interest.
RSI Settings
- RSI Lengths: Individual length controls for Price, CVD, and OI momentum.
- Consensus Selection: Choose which components to include in the average Consensus RSI calculation.
- Smoothing Type/Length: Select the moving average type and period applied to all RSI streams.
Signals & Appearance
- Signal Toggles: Enable background highlights for various conditions like "All Three OB/OS" or "Price/OI Opposition."
- OB/MID/OS Levels: Customizable thresholds for overbought, neutral, and oversold zones.
- Visual Toggles: Controls for showing/hiding individual RSI lines, the Consensus line, and the background fills.
FAQ
How do I interpret the different RSI lines?
The gray line represents Price momentum, orange represents Cumulative Volume Delta (aggressive pressure), and purple represents Open Interest (positioning). When they move together, the trend is healthy; when they diverge, it suggests a shift in market structure.
Why is the OI RSI not appearing on my chart?
Open Interest data availability depends on the exchange and the specific symbol (typically available for futures and certain crypto pairs). If the data is unavailable, the indicator will display a warning label and hide the OI components.
How can I access Order Flow RSI - Price / CVD / OI?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Free indicator
Get free access to this indicator on the platforms below.
Unlock the entire LuxAlgo Library
Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.