PROTECTED SOURCE SCRIPT

Rebound Pro: Multi-Confirm Reversal & Trend Breakout Indicator

27
Rebound VWAP Retest Indicator: A Comprehensive Trading Tool for Spotting Reversals and Trends

In the fast-paced world of technical analysis, traders often seek tools that combine multiple confirmations to filter out noise and pinpoint high-probability setups. The Rebound VWAP Retest Indicator, built in Pine Script v5 for TradingView, is designed precisely for this purpose. It evolved from a simple rebound strategy into a robust, bidirectional system that catches strong upward trends for longs and downward moves for shorts. Whether you're scalping intraday or swing trading on daily charts, this indicator layers momentum, volume, volatility, and trend filters to help you enter trades with confidence.
Core Philosophy: Multi-Layered Confirmation for Reversals
At its heart, the indicator targets rebounds from bottoms (longs) and breakdowns from tops (shorts) while emphasizing "strong trends." It avoids over-reliance on any single signal by requiring alignment across categories:

Momentum: RSI divergence for early reversal hints.
Volume: Spikes to confirm participation.
Trend Strength: ADX directional alignment.
Volatility: TTM Squeeze release for explosive moves.
Price Action: Significant dips/peaks, rebound/breakdown, and VWAP retests.
Trend Filter: SuperTrend to ensure the move has "legs."

This confluence reduces false signals, making it suitable for stocks, forex, or crypto. On intraday timeframes (< daily), it enforces stricter filters like VWAP; on daily+, it relaxes them for broader trend plays.
Key Features Breakdown
1. Long Signals: Catching Upward Rebounds

Trigger: All core conditions align, including a rebound from a pivot low (close crosses above recent swing low).
Confirmations:
RSI Bullish Divergence: Price makes a lower low, but RSI higher low (near oversold <50). Optional on daily+.
Volume Spike: Current volume > 1.5x 20-bar SMA.
ADX Bull Alignment: +DI > -DI and ADX > 25 (uptrend strength).
Significant Dip: Drop from last swing high >2% or 0.5x ATR.
VWAP Retest: Price crosses above VWAP, then retests (low touches but closes above). Visible/required only intraday.
TTM Squeeze Release: Recent low-vol period ends with bullish candle (optional).
SuperTrend Bull: Line below price (strong uptrend).

Visualization: Green triangle below bar; lime circle for RSI div; aqua diamond for squeeze release; green SuperTrend line.
Alert: "Strong Upward Trend Long Signal" for notifications.

2. Short Signals: Profiting from Downward Breakdowns

Symmetric to Longs: Inverted logic for tops—RSI bearish div, squeeze release with bearish candle, ADX bear align (-DI > +DI), significant peak, breakdown (close crosses below swing high), VWAP break below + retest, SuperTrend bear (line above price).
Toggle: Enable via input (default: on) for bearish markets.
Visualization: Red triangle above bar; orange circle for RSI bear div; fuchsia diamond for short squeeze; red SuperTrend line; red bgcolor for VWAP short retest.
Alert: "Strong Downward Trend Short Signal."

3. Exits: Simple and Signal-Based

Long exit on short signal (and vice versa)—keeps it crossover-simple. For live trading, pair with trailing stops (e.g., SuperTrend as dynamic level).

4. Timeframe Adaptability

Intraday (< Daily, e.g., 4H/1H): Full filters (VWAP, RSI div, squeeze) for precision; VWAP line plotted yellow.
Daily+ (1D/1W): Relaxes VWAP/RSI div/squeeze—focuses on volume/ADX/dip/SuperTrend for trend-following. No VWAP line to declutter.

5. Debug Table: Real-Time Diagnostics

Position: Bottom-right, customizable (text size, colors via inputs).
Content: 16 rows showing true/false (green/red) for each condition on the last bar (chart's right edge—independent of zoom/selection).
Examples: "Vol Confirm" (volume status), "SuperTrend Bull" (uptrend filter), "Long Signal" (overall entry).

Why Useful?: Quickly diagnose why no signal (e.g., if "ADX Bull Align" is red, trend isn't strong enough).

6. Customization & Inputs

Core Tweaks: Adjust RSI levels, volume multiplier, ADX threshold, ATR for dips.
Filters: Toggle requirements (e.g., disable squeeze for more signals).
Squeeze Params: BB/KC lengths/multipliers for volatility tuning.
SuperTrend: ATR length/multiplier (lower mult = more sensitive).
Table Styling: Size, backgrounds, true/false colors.

Performance Considerations

Strengths: Filters whipsaws in ranging markets; SuperTrend catches "strong" trends (e.g., post-earnings breakouts); bidirectional for all-market regimes.
Backtesting Tip: Convert to strategy() in Pine Editor—add position sizing (e.g., 1% risk) and stops at SuperTrend or swing low/high - ATR.
Limitations: Rare signals in low-vol environments (tune squeeze off); optimize per asset (e.g., tighter SuperTrend for crypto).
Markets: Best on liquid stocks (AAPL, TSLA) or indices (SPY); test on 1H/4H for intraday, 1D for swings.

This indicator isn't a "set-it-and-forget-it" bot—it's a framework for disciplined trading. Pair it with fundamentals, and always risk-manage. If you're coding-savvy, fork it on TradingView for personal tweaks. Happy trading! 🚀

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.