Back to Learn

VWAP Reversion Strategy

Pro

Fade Extended Moves Back to Session VWAP

5m Entry
VWAP
Intraday
Mean Reversion
Session Based

📊At a Glance

Best For

Intraday mean reversion in ranging conditions

Timeframes

1h regime / 5m entry

Typical Hold

15 min - 2 hours

Primary Targets

  • VWAP touch
  • 0.5 ATR extension
  • 1 ATR extension

Common Failure Mode

Trend day grind — price stays overextended

When to Avoid

  • Strong directional momentum
  • News events
  • Low VWAP confidence (proxy data)

The Concept

VWAP (Volume-Weighted Average Price) represents the true "fair value" for the trading session. When price extends too far from VWAP, it tends to snap back toward it — especially in ranging intraday conditions.

Key Insight: Unlike EMA-based mean reversion, VWAP is session-anchored and incorporates volume. This makes it particularly powerful for forex and stocks where institutional traders use VWAP as a benchmark.

What is VWAP?

Volume-Weighted Average Price is calculated as:

VWAP = Σ(Price × Volume) / Σ(Volume)

Why VWAP Works

  • • Institutional benchmark for order execution
  • • Resets each session (clean levels)
  • • Incorporates volume (true fair value)
  • • Self-fulfilling prophecy effect

Session Boundaries

  • London: 08:00 - 16:00 UTC
  • New York: 13:00 - 21:00 UTC
  • Asia: 00:00 - 08:00 UTC
  • • VWAP resets at session open

Understanding VWAP Confidence

Not all VWAP calculations are equally reliable. Understanding confidence levels helps you make better trading decisions.

Why Confidence Varies

VWAP requires real volume data for accurate calculation. When volume data is unavailable (common in forex), we estimate VWAP using price-based proxies. This "Proxy VWAP" is less reliable than volume-weighted calculations.

Full Confidence

VWAP calculated from actual volume data

Recommendation

Trade normally. VWAP is accurate and reliable for mean reversion signals.

Typical symbols: Stocks, ETFs, Crypto, Futures with exchange volume

Proxy Confidence

VWAP estimated from price data (no real volume)

Recommendation

Use stricter filters (higher Z-VWAP threshold) or skip these signals entirely.

Typical symbols: Forex pairs (no centralized volume), some CFDs

Pro Tip: Adjusting for Low Confidence

  • Enable "Suppress Low VWAP Confidence" in settings to filter out proxy signals
  • • For forex, consider using Mean Reversion (EMA-based) strategy instead
  • • If trading proxy VWAP, increase Z-VWAP threshold to 2.5+ for higher conviction

Multi-Timeframe Detection Flow

The strategy uses multiple timeframes to filter and confirm setups:

1H
Regime Filter
RANGE preferred
Suppress counter-trends
5M
Z-VWAP Detection
Z ≤ -2.0 or Z ≥ +2.0
Session VWAP deviation
5M
Trigger & Entry
Rejection wick or reclaim
Precise timing

Long VWAP Reversion Setup

Buy the Dip — Price Overextended Below VWAP

Price drops sharply below session VWAP, creating a Z-VWAP ≤ -2.0. The reclaim candle confirms reversal.

Session VWAPZ-VWAP = -2.0Stop LossOVERSOLDRECLAIM

Short VWAP Reversion Setup

Sell the Rip — Price Overextended Above VWAP

Price spikes above session VWAP, creating a Z-VWAP ≥ +2.0. The rejection candle confirms reversal.

Session VWAPZ-VWAP = +2.0Stop LossOVERBOUGHTREJECTION

Pattern Recognition Examples

The Rejection Wick — Key Entry Signal

A rejection wick shows price tested the extreme but was pushed back. The wick should be >30% of the candle range.

Extreme LowREJECTION← Close near high = buyers stepping in

What to look for: Long lower wick (≥30% of range), close in upper third of candle, ideally with increasing volume. This pattern shows buyers absorbed selling pressure and pushed price back up.

See an Example Signal

Here's what a real VWAP Reversion signal looks like in the app:

Sample Signal
GBPUSD
VWAP Reversion
LONG
5M
Z-VWAP hit -2.2, rejection wick formed
Why this signal was detected
Entry Zone
1.2650-1.2660
1
Stop Loss
1.2625
2
Targets
1.2710 / 1.2750
3
R:R
1:1.8 / 1:3.2
4
Quality: 78
(High)
Session VWAP at 1.2710London session active1H regime: RANGE
Each signal includes:Entry zone,Stop loss,Take profit targets, andRisk:Reward ratio
1
Entry Zone
Based on VWAP deviation (-2.2 Z-score)
2
Invalidation
Below swing low where Z-VWAP extends further
3
Target 1
Back to session VWAP (the mean)
4
R:R Ratio
Calculated from entry zone to stop/targets
Score: 78 (High)

Quality score is calculated from regime alignment, structure quality, timing, and technical confluence. Higher scores indicate stronger setups.

Z-VWAP Zones Explained

-3.0
Extreme
Oversold
-2.0
Signal
Threshold
0
VWAP
(Fair Value)
+2.0
Signal
Threshold
+3.0
Extreme
Overbought

Fair Value Zone (±1.0)

Price is near VWAP. No signal generated — this is equilibrium where institutions are happy to transact.

Signal Zone (±2.0 to ±2.5)

Price is overextended. Look for rejection/reclaim signals. High probability reversion zone.

Extreme Zone (beyond ±3.0)

Rare territory — often news-driven. May not revert quickly. Use caution or wait for confirmation.

Z-VWAP Calculation

Z-VWAP = (Price - VWAP) / StdDev(50)

Measures how many standard deviations price is from session VWAP. |Z-VWAP| ≥ 2.0 indicates overextension.

Overextension Threshold

|Z-VWAP| ≥ 2.0

Long setup when Z ≤ -2.0 (oversold), Short setup when Z ≥ +2.0 (overbought).

Rejection Wick

Wick Ratio > 30%

Entry candle must show rejection from the extreme — wick should be at least 30% of the candle range.

Entry Buffer

buffer = max(spread × 2, ATR × 0.05)

Accounts for spread and noise when defining entry zone and invalidation.

Setup Detection

  • VWAP sourceSession VWAP (resets daily)
  • Z-VWAP threshold|Z| ≥ 2.0
  • Long setupZ-VWAP ≤ -2.0 (oversold)
  • Short setupZ-VWAP ≥ +2.0 (overbought)
  • VWAP confidenceFull (real volume data)

Trigger & Targets

  • Rejection wick> 30% of candle range
  • Reclaim candleClose > prior high (long)
  • T1Back to VWAP
  • T2EMA50 or VWAP ± 0.5 ATR
  • Max lifetime60 minutes (intraday)

Safety Features

Built-in filters to reduce false signals and improve execution:

Trend Suppression

Automatically suppresses counter-trend trades when 1h shows strong directional momentum. Don't fight the trend — it can stay overextended longer than you expect.

Session Filter

Avoids off-hours and rollover periods when liquidity is thin. VWAP signals are most reliable during active session hours.

VWAP Confidence

Only triggers when VWAP is calculated from real volume data. Proxy VWAP (estimated from price) is less reliable for reversion trades.

Intraday Expiry

Signals expire within 60 minutes. VWAP reversion is an intraday play — if price doesn't revert quickly, the setup is likely invalid.

Common Failure Patterns — Know When to Skip

Quickly recognize these conditions to avoid low-probability setups. When you see these patterns, skip the signal.

PatternWhat HappensMitigation
Trend Day Grind
Price extends steadily in one direction without meaningful snapback. Z-VWAP stays at -2.0 or beyond as the trend continues grinding.
Wait for regime change on 1H. Skip signals when ADX > 30 or strong directional momentum persists.
News Spike
Sudden violent move on fundamental news (NFP, FOMC, earnings). Price can spike 3-5x normal range in seconds.
Pause signals 30min before and 1hr after scheduled high-impact events. Check economic calendar.
Off-Hours Fakeout
Low liquidity causes erratic price action and false breakouts. VWAP calculation becomes unreliable with thin volume.
Only trade during active sessions. Enable "Require Good Session" filter in strategy settings.

Remember: These patterns are easier to recognize in hindsight. When in doubt, skip the signal — protecting capital is more important than catching every trade.

When It Works

Ranging intraday markets, active session hours, real volume data available. Best when 1h trend is RANGE or trade direction aligns with trend.

Watch Out For

Low volume periods, session transitions, extreme news events. Z-VWAP can extend to 3.0+ without reverting in strong momentum.

Avoid When

Strong trending conditions, low VWAP confidence (proxy data), wide spreads, and trading against the 1h trend direction.

Regime Alignment (Scoring Impact)

VWAP reversion works best in specific market conditions:

Ranging Market (+20)

1h trend = RANGE

Ideal conditions for VWAP reversion

With Trend (+15)

Long in uptrend, Short in downtrend

Pullback to VWAP in trend

Counter Trend (+5)

Against 1h trend direction

Suppressed by default — high risk

Parameter Presets

Choose a preset based on your experience level and trading style:

Balanced
Default settings

Philosophy: Standard parameters that balance signal frequency with quality. Good for most traders.

ParameterValue
Z-VWAP ThresholdzVwapThreshold
2
Require Rejection WickrequireRejection
Yes
Require Reclaim CandlerequireReclaimCandle
No
Minimum Setup ScoreminSetupScore
35
Maximum Spread PercentilemaxSpreadPercentile
90
Require Good SessionrequireGoodSession
Yes
Suppress Low VWAP ConfidencesuppressLowVwapConfidence
Yes

Note: These presets are starting points. Fine-tune individual parameters in Settings → Strategies → VWAP Reversion.

Configurable Parameters

Fine-tune the strategy in Settings → Strategies:

Entry Parameters

ParameterDefaultTierDescription
Z-VWAP Threshold
zVwapThreshold
2
Free
Min Z-VWAP for overextension
Require Rejection Wick
requireRejection
Yes
Free
Require rejection wick (>30%)
Require Reclaim Candle
requireReclaimCandle
No
Pro
Require close > prior high/low

Filter Parameters

ParameterDefaultTierDescription
Minimum Setup Score
minSetupScore
35
Free
Minimum quality score
Maximum Spread Percentile
maxSpreadPercentile
90
Pro
Max spread for trigger
Require Good Session
requireGoodSession
Yes
Free
Filter off-hours/rollover
Session Type
sessionType
auto
Pro
Trading session focus
Suppress Low VWAP Confidence
suppressLowVwapConfidence
Yes
Pro
Skip proxy VWAP signals

Best Practices

Do

  • Trade during active session hours (London/NY overlap is best)
  • Wait for rejection wick confirmation before entry
  • Prefer setups where EMA20 also shows overextension
  • Target VWAP for T1 — take partial profits early

Don't

  • Trade against strong 1h trends (let suppression work)
  • Chase entries without rejection confirmation
  • Trade during session transitions or low volume
  • Hold beyond 60 minutes if not hitting targets
  • Use proxy VWAP signals (low confidence)

Invalidation & Risk

Stop Loss Placement

  • Long: Below recent swing low - buffer
  • Short: Above recent swing high + buffer

Extension invalidation: If Z-VWAP extends to 3.0+ without reverting, the setup is likely invalid — momentum is too strong.

Target Methods

  • T1: Session VWAP (the mean)
  • T2: EMA50 or VWAP ± 0.5 ATR

Take partial at T1 — VWAP often acts as resistance/support itself.

Session Timing Windows (UTC)

VWAP reversion signals are most reliable during active market sessions. Use this table to identify optimal trading windows and the best currency pairs for each session.

SessionUTC TimesLiquidityNotesBest Pairs
London Open07:00 - 08:00
High
High activity, good for VWAP signalsEUR/USD, GBP/USD, EUR/GBP
London/NY Overlap12:00 - 16:00
High
Peak liquidity, best conditionsEUR/USD, GBP/USD, USD/CHF
NY Close20:00 - 21:00
Medium
Reduced activity, use cautionUSD/CAD, USD/JPY
Asian Session00:00 - 07:00
Low
Lower liquidity for majorsUSD/JPY, AUD/USD, NZD/USD

Avoid low-liquidity hours: VWAP signals during session transitions and off-hours often produce false moves due to thin order books and wider spreads.

Quick Reference Checklist

Entry Checklist (Long)

  • Z-VWAP ≤ -2.0 (oversold)
  • Rejection wick >30% of candle range
  • 1H trend is RANGE or UP (not DOWN)
  • Active session, spread normal
  • VWAP confidence = Full

Entry Checklist (Short)

  • Z-VWAP ≥ +2.0 (overbought)
  • Rejection wick >30% of candle range
  • 1H trend is RANGE or DOWN (not UP)
  • Active session, spread normal
  • VWAP confidence = Full

VWAP vs EMA Mean Reversion

Both strategies fade extended moves back to a mean, but they differ in key ways. Use this comparison to pick the right tool for your conditions.

Aspect
VWAP Reversion
EMA Mean Reversion
AnchorSession VWAP (resets daily)EMA20 (continuous)
Session dependenceHigh (best in active sessions)Lower (works across sessions)
Best regimesRanging intradayExtended/oversold any timeframe
Typical time-to-target15 min - 2 hours1-4 hours
Volume considerationBuilt into VWAPSeparate confirmation
Common failure modeTrend day grindStrong trend continuation

When to Use VWAP Reversion

  • Active trading sessions (London, NY overlap)
  • Institutional participation expected
  • Forex majors with real volume data
  • Intraday trades with 1-2 hour targets

When to Use EMA Mean Reversion

  • Any session, including off-hours
  • Crypto (24/7 trading)
  • Extended moves from any anchor
  • Longer hold times acceptable

Learn more about EMA Mean Reversion

EMA-based mean reversion for swing trades and any session.

View Strategy
Key Takeaway: VWAP Reversion is best for session-based intraday trading with institutional volume, while EMA Mean Reversion works across sessions and is ideal for crypto or extended moves.