Disclaimer: This article is for educational and informational purposes only. It does not constitute financial or investment advice. Trading forex and CFDs carries significant risk of loss. Past performance of any strategy — including backtests — does not guarantee future results. Never trade with money you cannot afford to lose.
What Is This Strategy?
Vwap Reclaim Momentum is a trend-continuation system built around a rolling VWAP (Volume-Weighted Average Price) filtered by the RSI (Relative Strength Index). VWAP is a running estimate of the market's "fair value" — the average price paid over a recent window, weighted by how much volume traded at each level. RSI is a momentum oscillator that measures the speed of recent price changes on a 0–100 scale. Together, these two classic indicators form a momentum entry that tries to join a move rather than fade it.
Most VWAP plays are mean-reversion trades: they assume price will snap back toward fair value. Vwap Reclaim Momentum takes the opposite view. It waits for price to spend time on one side of VWAP and then close back through it — a "reclaim" of value — and it only acts when RSI agrees that momentum has flipped to the same side of its midline. The thinking is that a confirmed reclaim, backed by momentum, may indicate the start of a continuation move away from fair value rather than a quick fade.
As a learning tool, this strategy is well suited to traders who want to study how a value anchor (VWAP) can be combined with a momentum filter (RSI) and a volatility-based risk frame (ATR). It is a single-position, one-trade-at-a-time model — not a grid or martingale — which makes its logic easier to follow and analyze. Treat it as a structured example of indicator confluence, not as a shortcut to results.
How It Works
The strategy evaluates its rules once per completed bar on the primary chart timeframe. It never acts mid-bar, and it holds at most one open position per magic number at a time. Here is the logic in plain English:
- VWAP reclaim check (the trigger): The strategy computes a rolling VWAP over the last
VwapPeriodbars for the current bar and for the previous bar. A long reclaim signals when the prior close was at or below the prior VWAP and the current close finishes above the current VWAP — price has crossed up through fair value. A short signal is the mirror: the prior close was at or above VWAP and the current close finishes below it. - RSI momentum confirmation (the filter): For a long, the strategy requires RSI to be above the
RsiMidline(momentum has flipped bullish) but still belowRsiExtreme(not yet overbought). For a short, RSI must be below the midline but above the mirrored lower extreme (100 − RsiExtreme), meaning momentum has flipped bearish but is not yet oversold. This filter is designed to avoid chasing moves that are already stretched. - Entry: When both the reclaim and the momentum filter align on the same side, the strategy signals an entry — a market buy at the ask for longs, or a market sell at the bid for shorts — using a fixed
Lotsposition size. - Stop-loss logic: Risk is framed with the ATR (Average True Range), a volatility measure. The stop is placed
AtrStopMult × ATRaway from entry — below entry for longs, above for shorts. Because the stop scales with ATR, it automatically widens in volatile conditions and tightens in calm ones. - Take-profit logic: The target is set at
AtrStopMult × RewardMult × ATRfrom entry. With the default reward multiple, the take-profit distance is larger than the stop distance, expressing a reward-to-risk ratio greater than 1 on each trade. - One position at a time: If a position with the strategy's magic number is already open on the symbol, no new trade is signaled. Each entry is a clean, standalone momentum trade.
In short, the strategy signals a trade only when value is reclaimed and momentum confirms and the move is not already overextended — then it lets a fixed ATR-based stop and target manage the outcome.

Strategy Parameters
| Parameter | Default | Min | Max | Description |
|---|---|---|---|---|
| VwapPeriod | 34 | 10 | 120 | Number of bars in the rolling VWAP window that defines "fair value." |
| RsiPeriod | 14 | 5 | 30 | Lookback length for the RSI momentum oscillator. |
| RsiMidline | 50.0 | 45.0 | 55.0 | RSI level that separates bullish from bearish momentum. |
| RsiExtreme | 72.0 | 60.0 | 85.0 | Overbought guard; the mirrored value (100 − this) acts as the oversold guard for shorts. |
| AtrPeriod | 14 | 5 | 30 | Lookback length for the ATR volatility measure. |
| AtrStopMult | 1.6 | 0.5 | 4.0 | ATR multiplier that sets the stop-loss distance from entry. |
| RewardMult | 1.8 | 0.8 | 4.0 | Reward-to-risk multiple; scales the take-profit distance relative to the stop. |
| Lots | 0.10 | 0.01 | 1.0 | Fixed trade volume in lots for each position. |
The MetaTrader 5 version also exposes a Magic number (default 5101), an identifier the EA uses to recognize and manage only its own positions.

Recommended Chart Settings
This strategy is designed to run on a single primary symbol and timeframe, acting on the close of each completed bar. Because VWAP, RSI, and ATR are all general-purpose indicators, the logic can be applied to most liquid forex pairs and on intraday timeframes such as M15, M30, or H1, where bar-by-bar VWAP reclaims occur frequently enough to study.
There is no single "correct" market for this approach. The default parameters are a starting point for analysis, not a tuned configuration. Results will vary significantly across different symbols, timeframes, sessions, and volatility regimes. Always test on the specific instrument and timeframe you intend to study before drawing any conclusions.
How to Install on MetaTrader 5
- Download the
.ex5file from the link below. - Copy it to your MT5
MQL5\Expertsfolder. - Restart MetaTrader 5 or refresh the Navigator panel.
- Drag the EA onto a chart matching the recommended symbol and timeframe.
- Configure the input parameters and enable Algo Trading.
What to Consider Before Using This EA
Like any indicator-based system, Vwap Reclaim Momentum has clear strengths and equally clear limitations. A balanced view helps you study it honestly.
Strengths of the approach:
- Confluence of three signals. Requiring a VWAP reclaim, an RSI momentum confirmation, and an "not yet extreme" filter reduces the number of low-quality entries compared with a single-indicator trigger.
- Volatility-aware risk. Because both the stop and target are derived from ATR, the risk frame adapts to current market conditions instead of using fixed pip distances.
- Transparent, single-position logic. With one trade at a time and no averaging or grid, the strategy's behavior is easy to follow, backtest, and reason about.
Known limitations:
- Rolling VWAP is not session VWAP. This strategy uses a rolling-window VWAP, which differs from the daily anchored VWAP many traders watch. The "fair value" line therefore behaves differently from a session-reset VWAP and should be understood as such.
- Whipsaw in ranging markets. Continuation systems can struggle when price oscillates around fair value. Repeated false reclaims may generate a series of small losing trades in choppy, directionless conditions.
- Lagging confirmation. Waiting for a full bar close plus RSI confirmation means entries occur after the initial move, which can reduce the favorable portion of a trend that remains.
- Fixed position sizing. The
Lotsparameter is constant and does not scale to account equity, so risk per trade in currency terms is not automatically held steady as the balance changes.
The strategy may underperform during low-volatility consolidation, around major news spikes, or on instruments where tick-volume data poorly reflects real activity. None of these characteristics make it "good" or "bad" — they simply define the conditions under which its logic was, and was not, designed to operate.
Risk Management Tips
Sound risk management matters more than any single entry rule. As you study this strategy, keep these general principles in mind:
- Risk a small, fixed percentage per trade. A common educational guideline is to risk no more than 1–2% of account equity on any single position. Because this EA uses a fixed lot size, you may need to adjust
Lotsso the ATR-based stop distance corresponds to that percentage on your account. - Understand drawdown. Every strategy experiences losing streaks. Review how deep and how long historical drawdowns ran so you can judge whether you could tolerate them in practice.
- Start on a demo account. Run the EA on a demo or simulated environment first to observe how it behaves across different sessions and volatility regimes before considering any live use.
- Account for costs. Spreads, commissions, and slippage all reduce real-world outcomes versus an idealized backtest, especially for systems that trade frequently.
- Diversify your study. Avoid over-relying on a single symbol, timeframe, or parameter set. Comparing behavior across markets builds a more realistic understanding of the strategy's edge and its weaknesses.
Risk management is not a feature you switch on once; it is an ongoing discipline that protects your capital while you learn.
Risk Warning
Trading foreign exchange, CFDs, and other leveraged financial instruments involves substantial risk of loss and is not suitable for all investors. The strategies and tools discussed on this page are provided for educational purposes only and do not constitute financial advice, investment recommendations, or solicitation to trade. Always consult a qualified financial adviser before making trading decisions. Past backtest performance is not indicative of future results.
Downloads
- Expert Advisor: VwapReclaimMomentum.ex5 (3 downloads)
- Source Code: VwapReclaimMomentum.mq5 (2 downloads)
- Documentation: VwapReclaimMomentum.pdf (2 downloads)