VWAP Ultimate Pro MT5 packs institutional‑grade Anchored & Session VWAP, dynamic deviation/percentage bands, smart alerts, and a slick drag‑and‑drop GUI into one lightweight indicator. This tutorial is written from zero to hero: whether you are brand‑new to MetaTrader or a seasoned prop‑firm scalper, you will learn to install, customise, and trade with confidence.
Installing the Indicator
- Open MetaTrader 5 → Market tab → search for “VWAP Ultimate Pro”.
- Click Buy / Download → MT5 restarts automatically.
- In the Navigatorexpand Indicators → Marketthen drag VWAP Ultimate Pro onto any chart (M1–H4 recommended).

VWAP in 60 Seconds
- VWAP = Volume‑Weighted Average Price. Institutions use it to benchmark execution and spot “fair value”.
- Anchored vwap ties the calculation to an event (swing high, news candle, FOMC, etc.).
- Session vwap starts/restarts every trading session (Asia, Europe, US, or your custom hours).
- Dynamic Bands (σ1 – σ3 or %‑based) highlight statistically stretched prices — perfect for fade or breakout plays.
Quick‑Start in 30 Seconds
When you drop the indicator on a chart:
- Do nothing — default preset shows Session vwap with σ1–σ3 deviation bands.
- Look for price interactions: • Bounce off VWAP ⇒ trend likely intact • Close below VWAP + σ1 cross ⇒ momentum reversal
- Optional: Toggle alerts with one click in the GUI.
The Control Panel — Every Button Explained
Control | Description / When to Use |
---|---|
Vwap fashion | Select Daily, Weekly, Monthly, Quarterly, Yearly, Session, Anchored. Tip: Anchored VWAP becomes active when you set a Custom Anchor date‑time. |
Bands Display | Show None, up to σ1/σ2/σ3. Deviation values auto‑update in real‑time. |
Bands Base | Standard Deviation (default) or Percentage of VWAP — great for assets with irregular volatility. |
Shift | Move all lines left/right (useful for screenshot annotations). |
Hide ≥ D1 | Toggle OFF to disable drawing on Daily/Weekly charts (keeps your higher‑TF clean). |
Display Values | Shows a compact legend (VWAP & bands) in the top‑right corner. |
Use Tick Volume | If your broker lacks real volume, enable to use tick volume instead. |
▼ ALERT SECTION ▼ | |
Alert Cross Type | Current Price = alert fires instantly; Closed Price = fires only on candle close. |
VWAP↑ / VWAP↓ | Toggle alert on upward / downward VWAP cross. |
B1↑ B1↓ … B3↓ | Same for σ1‑σ3 bands. |
Session Start Alert | Notify X minutes before session open (set offset below). |
Email Alert | Turn on/off email delivery. See section 6 to configure SMTP. |
Colour Pickers are self‑explanatory — match your chart theme in seconds.
Practical Trading Scenarios
5.1 Intraday Mean‑Reversion
- Timeframe: M5–M15, Session VWAP.
- Look for price poking σ2/σ3 then snapping back toward VWAP.
- Enter in the extreme band, target VWAP, stop outside σ3.
5.2 Trend Continuation
- Anchored VWAP from a news candle low.
- Stay long while price > anchored VWAP; add on σ1 pullbacks.
5.3 Breakout Confirmation
- Daily VWAP on M30.
- Only take breakouts in direction of VWAP slope.

Alert Centre & Email / Push Configuration
- Push: In MT5, Tools → Options → Notifications → check “Enable Push” and input your MetaQuotes ID.
- Email: Tools → Options → Email → fill SMTP details → tick “Enable”.
The Email Alert switch in the panel now sends beautifully formatted HTML messages. - Reminder: If you choose Closed Pricealerts arrive only after candle close.
Tips, Performance Tweaks & FAQs
- Lag? Disable σ2/σ3 bands or turn off Display Values on very low‑end PCs.
- Licensing: Each purchase attaches to your MQL5 account for life. Use on all MT5 terminals logged into the same account.
- Demo vs. Real: Trial build runs only on demo accounts (message appears if used on live).
- Does tick volume distort VWAP? For high‑quality FX brokers the correlation to real volume is strong enough for intraday work.
- Can I anchor to NFP candle? Yes — switch mode to Anchored → pick date/time of the NFP bar.
- How to save presets? After configuring, right‑click chart → Template → Save Template.
Need help or feature requests?
Send a private message on Mql5 or Telegram.