Skip to main content
ForexNews24

VWAP Fade: reversion to the volume-weighted price on EUR/USD

Instrument
EUR/USD
Sample period
2025-06-16 — 2026-07-20
Bars
400
Trades
16
Author: ForexNews24 Research Desk
Hypothesis
A price deviation from the cumulative VWAP of more than one ATR is overstretched and returns to VWAP more often than it continues.

Methodology

  1. Signal: enter against a price deviation from VWAP of more than one ATR(14), exit on the return to VWAP.
  2. Engine run with costs on a calm sample.
  3. Data — daily EUR/USD bars (the stated S&P 500 CFD is not represented by a separate history at the portal).

Results on real data

+11.3%
Return/year (CAGR)
3.0%
Max drawdown
1.82
Sharpe ratio
88%
Winning trades
16
Trades in period
74%
Time in market
Test parameters
MetricValue
InstrumentEUR/USD
Period2025-06-16 — 2026-07-20
Bars400
CAGR+11.3%
Drawdown3.0%
Sharpe1.82
Winning trades88%
Trades16
Time in market74%
97102106111116
Study signalPassive holding
Equity curve versus passive holding on the EUR/USD sample, 2025-06-16 — 2026-07-20. On this sample the signal beat passive holding. A result on one instrument over one period is an illustration, not a promise of returns.
How to read this result
The metrics are computed on the available EUR/USD pair, not on the instrument named in the hypothesis — for that one the portal holds no own reproducible history. We honestly show the signal on the data we have, instead of unverifiable figures for someone else's instrument.

How much can you trust this result

A single return figure proves nothing — it is easy to curve-fit to history. Below are three robustness checks. We show them even when they go against the strategy.

Hold-out sample · out-of-sample

The first 70% of the data is "training", the last 30% is a fair test on data the rules never saw. If the result is far worse on the test set, the strategy was fitted to the past.

MetricTrainTest (OOS)
CAGR/yr+15.6%+1.8%
Sharpe2.360.36
Max drawdown3.0%2.2%
Bars279120
Partial decay on the test set — works weaker than in training
Walk-forward · over time

The sample is cut into 5 consecutive segments. The return in each shows whether the strategy works evenly over time or rests on one lucky stretch.

+6.1%
#1
+2.4%
#2
+1.5%
#3
+2.9%
#4
-0.9%
#5
Monte-Carlo · 2,000 simulations

Trade order is reshuffled 2,000 times (bootstrap). The range shows how much the outcome depended on a lucky sequence rather than the strategy itself. p5–p95 is the corridor of "almost all" outcomes.

Final return
+1.4%+24.1%
median +12.3%
Drawdown (p95)
−7.1%
not deeper in 95% of simulations
Probability of loss
3%
share of outcomes in the red

Computed from the per-bar returns of the same run (costs already included). Monte-Carlo is deterministic: the numbers are stable across rebuilds. Historical robustness does not guarantee future results.

Reproduce this

Download the exact sample and run the logic yourself — the numbers above should match.

Instrument: EUR/USDPeriod: 2025-06-16 — 2026-07-20Bars: 400

A Binance spot EUR/USDT proxy series, not a forex-broker feed. Binance Spot REST API (api.binance.com/api/v3/klines).

Conclusion

On a ranging sample the return to VWAP performed steadily — one of the best results among the tested signals. The same caveat applies: the approach is counter-trend and, in a sustained trend where VWAP itself drifts after price, it would be unprofitable.

Practical takeaway for the trader

VWAP Fade works well in a range around fair value, but it requires a trend filter and reliable volume — on forex data volume is tick-based.

FAQ

Why did VWAP outperform the other signals?

On a ranging sample the reversions to the volume-weighted price triggered more often and more precisely. But that is a property of the sample: in a trend the same signal would be unprofitable.

Is VWAP reliable on forex data?

With a caveat: forex has no single exchange volume, only tick volume (the number of price changes), so VWAP built on it should be treated as a guide, not an exact level. That is precisely why the result is honestly limited to the available EUR/USD sample and does not carry over to instruments with a different volume structure.

Can the result be transferred to indices?

Cautiously: the reversion-to-VWAP mechanic is universal, but the specific metrics depend on the instrument and regime. Our run is honestly limited to the available EUR/USD pair.

From research to application

In our Allocation product we implemented these algorithms with all the nuances covered across the portal.

Learn about Allocation