Overview The Advanced RSI Cyclic (cRSI) Indicator is a sophisticated momentum oscillator designed for TradingView, enhancing the traditional Relative Strength Index (RSI) with cyclic adjustments, advanced smoothing techniques, and dynamic bands. It aims to identify overbought/oversold conditions, trend reversals, and divergences in price action, making it ideal for traders targeting cyclic market movements.
Features Kalman Filter Smoothing: Applies a Kalman filter to the closing price for noise reduction. Cyclic RSI (cRSI): Adjusts traditional RSI with cyclic parameters and centers it around zero (-50 to +50). Phi Smoothing: Uses a phi filter to smooth the cRSI, highlighting longer-term trends. Dynamic Bands: Generates adaptive upper and lower bands based on historical volatility. Signals: Provides buy/sell signals and divergence detection for potential reversals. Visual Customization: Offers color-coded fills and adjustable transparency for bullish/bearish conditions.
How to Use
Interpreting the Indicator Fast cRSI (Green Line): Represents the short-term, zero-lag smoothed cRSI. It reacts quickly to price changes. Slow cRSI (Red Line): The phi-smoothed cRSI, showing longer-term momentum trends. Dynamic Bands (Aqua Lines): Indicate overbought (upper band) and oversold (lower band) levels dynamically adjusted to market conditions. Midline (White Circles): The midpoint between the bands, serving as a neutral reference. Fill Colors: Green fill between Fast and Slow cRSI suggests bullish momentum. Red fill indicates bearish momentum.
Signals: Blue Circles: Buy signals when cRSI crosses above the lower band or threshold. Orange X’s: Sell signals when cRSI crosses below the upper band or threshold. Divergences (optional): Enable to spot regular and hidden bullish/bearish divergences between price and cRSI. Key Inputs and Customization The indicator offers several adjustable parameters under the "Inputs" tab:
General Settings Dominant Cycle Length (default: 20): Adjusts the cyclic period for RSI calculation. Increase for longer cycles, decrease for shorter ones. Phi Filter Length (default: 20): Controls the smoothing period of the phi filter. Phi Filter Speed (default: 3.7): Adjusts the responsiveness of the phi filter. Higher values increase sensitivity. Pre-Smoothing Ratio (default: 0.7): Balances pre-smoothing in the phi filter (0.5–1.0). Smoothing Length (default: 20): Sets the period for the SuperSmoother filter on the oscillator. Threshold (default: 1): Defines the level for generating buy/sell signals. Visualization Colors Bullish/Bearish Fill Colors: Customize the fill colors for bullish (green) and bearish (red) conditions. Fill Transparency: Adjusts opacity (0–100%) of the fill between Fast and Slow cRSI. Divergence Colors: Modify colors for bullish (green) and bearish (red) divergence signals.
Divergence Settings Enable Divergences (default: false): Toggle to display divergence signals. Pivot Lookback Left/Right (default: 5): Sets the lookback period for detecting pivots. Max/Min Lookback Range (default: 60/5): Defines the range for divergence detection.
Trading Strategies Overbought/Oversold: Buy when Fast cRSI crosses above the lower band and Slow cRSI confirms upward movement. Sell when Fast cRSI crosses below the upper band and Slow cRSI confirms downward movement.
Trend Confirmation: Use the fill color (green for bullish, red for bearish) to confirm trend direction. Reversal Signals: Look for buy signals (blue circles) below the threshold or sell signals (orange X’s) above the threshold.
Divergence Trading: Enable divergences to identify potential reversals when price and cRSI diverge. Notes Timeframe: Works on all timeframes, but adjust the Dominant Cycle Length to match the chart’s periodicity (e.g., shorter for intraday, longer for daily). Confirmation: Combine with price action or other indicators (e.g., moving averages) for stronger signals. Performance: Test on historical data to optimize settings for your specific market or asset.
Limitations May lag in fast-moving markets due to smoothing filters. Dynamic bands adapt slowly in extreme volatility; monitor for false signals. Divergence detection requires sufficient historical data for accuracy.