VWAP Indicator MT4 – Volume Weighted Average Price Strategy

If I had to keep just one volume indicator on my intraday charts, it would be VWAP. The volume-weighted average price is the dynamic mean every institutional algo references throughout a session — and once you understand why price behaves around it, your intraday bias decisions get a lot easier.

This is the volume-context VWAP guide; for the Wave 1 trend-pillar version (same indicator, different framing) see the cross-link below. Below is the session VWAP setup I run, why “above VWAP = long bias / below VWAP = short bias” actually works, and the pullback entry I trade on M15 EURUSD.

What is the VWAP Indicator?

VWAP — Volume-Weighted Average Price — is a running average of price weighted by traded volume. The formula:

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

Where Typical Price = (High + Low + Close) / 3.

The line is anchored to a starting point (typically the session open) and recomputed cumulatively from that point forward. Each new bar contributes its typical price weighted by its volume to the running average.

Why this matters: VWAP represents the average price institutional fills are happening at across the session. When price is above VWAP, the average market participant who took a long during the session is in profit. When it’s below, longs are underwater. That asymmetry creates predictable behaviour around the VWAP line itself — institutions defend it, retail sees it as obvious S/R, and combined that produces the bounce-and-reject pattern we trade.

How VWAP Works on MT4

On MT4, the session VWAP plots as a single line on the price chart, anchored to the start of your chosen session.

Session VWAP plotted on MT4 EURUSD M15 chart with price above VWAP confirming bullish intraday bias

Three reads matter for forex traders.

The first is intraday bias. Price above VWAP all session = bullish bias; below all session = bearish bias. Sessions that flip across VWAP repeatedly are choppy — stand aside or scalp ranges.

The second is VWAP pullback. After price has extended away from VWAP and trends in one direction, retracement back toward VWAP often presents a high-quality entry in the trend direction. The line acts as dynamic support in uptrends and resistance in downtrends.

The third is VWAP reclaim. When price has been below VWAP all session and reclaims it on a breakout candle, that flip often signals a regime change for the rest of the session. Same in reverse for breaks below VWAP from above.

The session-anchor choice matters: London open VWAP for European pairs, NY open for USD pairs, Tokyo open for JPY/AUD. Most retail traders default to the broker’s daily open, which is fine but not optimal — anchor to the session that drives the pair you’re trading.

Key Features

  • Custom MT4 indicator (FOB_VWAP.ex4) — same file used in our trend pillar’s VWAP guide
  • Configurable session anchor (London, NY, Tokyo, broker daily, custom)
  • Standard deviation bands (1σ, 2σ) for volatility context
  • Non-repainting once a bar closes
  • Lightweight — recomputes incrementally each bar
  • Works on any intraday timeframe (M1 to H1)

Best Settings for VWAP Indicator

The two settings that matter are session anchor and standard-deviation bands.

Pair Best Anchor Timeframe Bands
EURUSD, GBPUSD, EURJPY London open (08:00 GMT) M5 / M15 1σ + 2σ
USDJPY, USDCAD, USDCHF NY open (13:00 GMT) M5 / M15 1σ + 2σ
AUDUSD, NZDUSD, AUDJPY Tokyo open (00:00 GMT) M15 / H1 1σ only
XAUUSD (gold) London open M15 1σ + 2σ

Recommended starting point: EURUSD M15 with London-open anchor and 1σ bands. This is the configuration I run live for European-session day trades.

Pros and Cons

Pros Cons
Single dynamic line that institutions actually reference Forex tick volume is approximate, not real exchange volume
Pullback entries to VWAP have one of the highest hit rates in intraday trading Resets at session start — useless for swing or position trading
Standard deviation bands give volatility-adjusted profit targets Session anchor choice matters — wrong anchor = noisy line
Works on all intraday timeframes and major pairs Custom install required — not built into MT4

How to Install VWAP Indicator on MT4

The session VWAP is a custom indicator. See install custom indicators on MT4 for the walkthrough.

Step 1: Download FOB_VWAP.ex4 from the form below (same file used by our trend-pillar VWAP article).

Step 2: Open MT4 > File > Open Data Folder > MQL4 > Indicators. Drop the .ex4 in.

How to install VWAP custom indicator on MT4 - Custom indicator install dialog

Step 3: Restart MT4 (or right-click Navigator > Refresh).

Step 4: Drag FOB_VWAP onto your M15 chart. Set anchor to “London Open” (or your chosen session). Enable 1σ and 2σ bands.

Step 5: Click OK. Save the chart as a template (“VWAP-M15-London”) for one-click reuse.

Trading Strategy: VWAP Pullback

The highest-edge intraday VWAP setup. Best on EURUSD, GBPUSD, USDJPY M15 during their respective active sessions.

Setup: Session VWAP with 1σ bands. Pick a pair active in the current session.

Long Entry:
1. Price has traded above VWAP for at least 5 bars from session open
2. Price pulls back to touch VWAP (or just below into the lower 1σ band)
3. A bullish rejection candle (pin bar, engulfing) confirms the bounce
4. Enter long on the close of the rejection candle
5. Stop loss below the lower 1σ band (or fixed 15-25 pips on EURUSD M15)

Short Entry:
1. Price has traded below VWAP for at least 5 bars
2. Price retraces up to touch VWAP (or just above into upper 1σ band)
3. Bearish rejection candle confirms
4. Enter short on rejection close
5. Stop loss above upper 1σ band

Take Profit: Target the upper 2σ band for longs, lower 2σ band for shorts. Take partials at 1σ extension and trail the rest.

VWAP pullback long entry on MT4 EURUSD M15 chart with price retesting VWAP from above and continuing higher

The discipline that matters: don’t fight the session bias. If price has been above VWAP all session, only take longs at VWAP — don’t try to short the upper band. The institutional algo doing the buying isn’t going to roll over for your contrarian short.

VWAP vs Moving Average

Both dynamic lines that price reacts to. They differ in inputs.

Feature VWAP Moving Average
Calculation Volume-weighted average Time-weighted average
Anchor Session start (resets daily) Rolling lookback window
Best use Intraday bias and pullback entries Trend direction across all timeframes

Verdict: Use VWAP for intraday; use a moving average (50 or 200 EMA) for swing and position trading. Many of my charts have both.

Frequently Asked Questions

Is the VWAP indicator free?

Yes. Our FOB_VWAP.ex4 is free below. Built-in MT4 doesn’t include VWAP.

Does VWAP repaint?

No. The cumulative average locks once each bar closes. Historical readings never change.

What’s the best session anchor?

For European pairs, London open. For USD pairs, NY open. For JPY/AUD pairs, Tokyo open. The right anchor matches the session driving the pair.

Can VWAP be used on swing trades?

Session VWAP resets daily, so it’s an intraday tool. For swing trades, use Anchored VWAP from a major swing high/low (a different mode in our indicator) or switch to a moving average.

Can I use VWAP on MT5?

Yes. MT5 has built-in VWAP under Volumes; our custom MT4 version replicates that functionality.

Download VWAP Indicator for MT4 – Free

VWAP isn’t built into MT4. Our free FOB_VWAP.ex4 gives you:

  • Configurable session anchor (London, NY, Tokyo, broker daily, custom)
  • 1σ and 2σ standard-deviation bands for volatility context
  • Coloured fills when price is above/below VWAP
  • Cross alerts — popup, email, push when price crosses VWAP or bands

Platform: MT4 (Build 1000+)
File type: .ex4
File size: 19 KB
Version: 2.1
Last updated: May 2026

Download the VWAP Indicator – Free Instant Access

No payment. No catch. Enter your email below and the VWAP Indicator file lands in your inbox within 60 seconds. Here’s everything you get:

  • The non-repainting VWAP Indicator file (.ex4) – install in 30 seconds
  • Step-by-step installation guide with chart screenshots
  • Best-performing session anchors per pair
  • The exact pullback entry rules I use intraday
  • Weekly trading insights from a developer with 16+ years of market experience

Download the VWAP Indicator – Free Instant Access

No payment. No catch. Enter your email below and the VWAP Indicator file lands in your inbox within 60 seconds. Here’s everything you get:

  • The non-repainting VWAP Indicator file (.ex4) – install in 30 seconds
  • Step-by-step installation guide with chart screenshots
  • Best-performing settings for scalping, day trading, and swing trading
  • The exact entry and exit rules Dom uses in live trading
  • Weekly trading insights from a developer with 16+ years of market experience

100% free forever. Your email is safe – we never sell, share, or spam. Unsubscribe with one click anytime.

By downloading, you agree to receive trading tips and indicator updates from ForexOBroker. Unsubscribe anytime.

Overall Rating: 4.7/5

Category Rating
Accuracy 4.8/5
Ease of Use 4.6/5
Features 4.7/5
Value 4.9/5

Related Indicators


Trading forex involves significant risk of loss and is not suitable for all investors. Past performance is not indicative of future results. The indicators provided on ForexOBroker are for educational purposes only. Always use proper risk management and never trade with money you cannot afford to lose.

Author: Dominic Walsh

I am a highly regarded trader, author & coach with over 16 years of experience trading financial markets. Today I am recognized by many as a forex strategy developer. After starting blogging in 2014, I became one of the world's most widely followed forex trading coaches, with a monthly readership of more than 40,000 traders! Make sure to follow me on social media: Instagram | Facebook | Youtube| Twitter | Pinterest | Reddit | Telegram Channel