説明
FULL DESCRIPTION
VWAP Sniper Reversal
Multi-Factor Mean-Reversion Signals on cTrader — Rolling VWAP, Dual-Layer ATR Bands, Volume Exhaustion & RSI Gate
VWAP Sniper Reversal is a cTrader indicator that identifies potential mean-reversion setups at statistical price extremes. It combines a rolling volume-weighted average price (VWAP) baseline, dual-layer ATR deviation bands, volume and wick exhaustion filters, and an RSI gate to confirm reversal signals on completed bars.
Built for traders who want multi-factor confluence rather than a single oscillator reading. A signal only prints when price stretch, volume expansion, candle rejection, and momentum exhaustion align.
cTrader Native • No Repainting • Configurable Alerts with Sound • Five Theme Presets
What the Indicator Does
VWAP Sniper Reversal answers one core question:
Has price stretched beyond its recent volume-weighted fair value, with volume and momentum confirming exhaustion?
The engine evaluates four independent conditions on each completed bar and only arms a signal when they align:
- Price penetration of a VWAP-anchored ATR band
- Tick volume expansion above a moving average
- Candle rejection structure (wick or engulfing)
- RSI momentum exhaustion
The result is a confirmed reversal arrow with a locked, non-repainting marker.
Core Components
Rolling VWAP Baseline
Continuously updated volume-weighted average price over a configurable rolling window. Auto mode derives bar count from your timeframe (default 24 hours of data). Manual mode lets you specify bar count directly. Daily Reset mode is also available for session-based VWAP.
Dual-Layer ATR Bands
Inner and outer volatility bands plotted around the VWAP baseline using Average True Range with Wilder's smoothing. Bands expand and contract with volatility. Choose your stretch trigger: Inner Band, Outer Band, or Inside Ribbon (price closing strictly between inner and outer).
Volume & Wick Exhaustion Filters
Compares current tick volume against a configurable volume MA to detect spikes. Evaluates candle structure for rejection wicks or engulfing patterns. Choose your exhaustion mode: Volume OR Price Action, Volume AND Price Action, Volume Only, or Price Action Only.
RSI Gate Filter
Optional. Blocks long signals when RSI is above a configurable threshold (default 35) and blocks short signals when RSI is below a configurable threshold (default 65).
Confirmation Modes
Four confirmation methods:
- Exhaustion High/Low Break
- Swing Break
- Either (Exh or Swing)
- Next Bar Open (aggressive)
Engulfing patterns can optionally confirm instantly at the next bar open — no break required.
How It Works
- Rolling VWAP is computed over the selected lookback using typical price × volume ÷ total volume. Cumulative arrays deliver exact O(1) per-bar cost regardless of window size.
- ATR (Wilder's smoothing) is calculated over the configured period. Inner and outer bands are plotted at
kandk + stepmultiples above and below the VWAP baseline. - For each bar, the engine checks whether price has penetrated the selected band trigger. It then evaluates tick volume against the volume MA, and whether the candle forms a rejection wick or engulfing pattern.
- If all conditions align, an armed dot is placed and the exhaustion level is recorded.
- Once the confirmation condition is met on a subsequent bar, the signal arrow is printed and locked. Armed state expires after a configurable number of bars.
What You See on the Chart
- VWAP line (custom color, style, and pixel width)
- Four band boundary lines (inner dotted, outer solid — upper and lower)
- Optional ribbon shading between inner and outer bands with adjustable opacity
- LONG signal arrows with soft halo under-glow
- SHORT signal arrows with soft halo under-glow
- Armed dots on exhaustion candles
- Optional RSI text labels above or below recent signal arrows
Five theme presets:
Midnight Gold · Neon · Ocean · Light Chart · Custom
Historical, Live & Non-Repainting Behavior
All signal arrows, armed dots, and RSI labels are calculated on completed bars. Once a bar closes and a signal confirms, the marker is locked and does not change.
The live forming bar may show provisional armed dots or band values that update as the candle develops. These readings are not final until the bar closes.
Parameter Architecture
01. Core — VWAP + Bands
VWAP Mode (Rolling / Daily) · Rolling Auto (bars from timeframe) · Rolling Auto Lookback (hours) · Rolling Manual Period (bars) · k — Inner Band ATR Distance · Ribbon Step from k · ATR Period · Stretch Trigger Band (Inner / Outer / In Ribbon)
02. Exhaustion
Volume MA Length · Volume Spike Multiplier · Min Wick % of Range · Min Range (× ATR) to ignore dojis · Include Engulfing in Price Action · Exhaustion Mode (OR / AND / Vol Only / PA Only)
03. RSI Filter
RSI Filter on/off · LONG only if RSI ≤ · SHORT only if RSI ≥ · RSI Period
04. Confirmation + Alerts
Confirmation Mode (Exh / Swing / Either / Next Open) · Engulfing Instant Confirm · Engulfing Arrow Placement (Next Bar / Engulf Bar) · Swing Length · Armed Expires After (bars) · Enable Alert · Include RSI in Alert Text · Play Sound · Sound File Path
05. Theme + Colors
Theme Preset · Custom VWAP Line toggle · VWAP Line Color · VWAP Line Style · VWAP Line Width · Ribbon Shading toggle · Ribbon Fill Opacity · Ribbon Lookback Bars · Upper / Lower Ribbon Fill Colors · Upper Inner / Outer / Lower Inner / Outer Colors
06. Signal Markers
Show Chart Visual Markers · Show Halo Under-Glow · LONG / SHORT Core Colors · LONG / SHORT Halo Colors
07. RSI Labels
Show RSI Labels · How Many Recent Signals to Label · Font Size · Label Distance from Extreme (× ATR)
Practical Market Scenarios
Price Reaches Outer ATR Band with Volume Spike
Price moves sharply beyond the outer band, tick volume exceeds the volume MA, and the candle forms a long rejection wick. An armed dot appears. If RSI is also at an extreme, a confirmed signal may print on the next bar.
RSI Gate Blocks Counter-Trend Signal During Strong Momentum
Price breaks above the outer band, but RSI has not reached the overbought threshold. The RSI gate blocks the short signal — helping avoid premature counter-trend entries before momentum reaches an extreme.
Engulfing Pattern at Inner Band
Price pulls back to the inner band and forms a bullish engulfing pattern. With RSI at or below the long threshold, fast-track confirmation can fire a signal at the open of the next bar.
Mean-Reversion Toward VWAP
After a confirmed signal at an outer band, observe whether price moves back toward the central VWAP line. The VWAP baseline serves as a reference for distance between current price and recent volume-weighted fair value.
Compatibility
- Platform: cTrader (cAlgo API)
- Asset classes: Forex, metals including XAUUSD, indices including US30, NAS100, and GER40, commodities, and crypto instruments
- Timeframes: M5, M15, H1, H4, Daily
- Volume data: Broker-supplied tick volume
- Dependencies: None. Native cAlgo, no external libraries
Technical Notes
The indicator is written entirely in cAlgo (C#). The rolling VWAP uses cumulative sum arrays — per-bar cost stays constant regardless of window length, and calculations are tick-safe. All signal logic runs on completed bars.
ATR uses Wilder's smoothing to match the MetaTrader implementation. RSI is only instantiated when needed (labels, gate, or alert text enabled) to conserve resources. Chart drawings are tracked and cleaned up automatically.
Alerts & Notifications
- Print alerts to the cTrader log
- Optional sound playback on new signal
- Configurable sound file path
- RSI value optionally embedded in alert text
- Alerts trigger on confirmed signal bars
- Standard breakout signals alert on the last closed bar
- Engulfing or Next-Bar-Open signals alert immediately at the open of the forming bar
Who Is This Indicator For?
VWAP Sniper Reversal suits traders who want a structured, multi-factor approach to:
- Mean-reversion entries at statistical extremes
- Volume-weighted fair value reference (rolling or daily VWAP)
- Volatility-adjusted band analysis
- Volume and candle-structure exhaustion confirmation
- Momentum filtering via RSI gate
- Confirmation flexibility (exhaustion break, swing break, next-bar open, engulfing)
Use it alongside broader methodologies involving price action, market structure, volume analysis, or trend context.
The indicator provides confluence-based analytical signals — not a guarantee of future price direction.
Purchase
VWAP Sniper Reversal is available through the cTrader Store. Your purchase includes lifetime access, real-time alerts with RSI telemetry, five theme presets, and direct developer support.
VWAP Sniper Reversal — cTrader VWAP Indicator | Rolling VWAP | ATR Bands | ATR Volatility Bands | RSI Filter | Volume Exhaustion | Mean Reversion Indicator | cTrader Indicator | cAlgo Indicator | Non-Repainting Signals | Multi-Factor Confluence | XAUUSD Indicator | US30 Indicator | NAS100 Indicator | VWAP Reversal | Wick Rejection | Engulfing Confirmation
