Ultimate Vesper

Eight gold strategies. One engine. Portfolio-level risk control.
VERSION 1.82  ·  MT5  ·  XAUUSD

1. What Ultimate Vesper Is

Ultimate Vesper is a multi-strategy portfolio engine for gold (XAUUSD). Eight independent modules — Crownfire (trend), Night (momentum), Atlas (pullback), Echo (swing), Nova (squeeze breakout), Obsidian (range fade), Phanto (liquidity sweep) and Meridian (VWAP) — each trade with their own logic, timeframe and magic number, coordinated under one shared portfolio risk manager. You attach one EA to one chart and get a diversified stack of gold strategies with a single point of control.

2. Requirements

3. Installation

  1. Download UltimateVesper_TG.ex5 from your Purchases page on ultimateextractor.com.
  2. In MT5: File → Open Data Folder, then place the file in MQL5\Experts\.
  3. Restart MT5 (or refresh the Navigator).
  4. Open a XAUUSD chart (any timeframe — modules run their own timeframes internally).
  5. Drag Ultimate Vesper onto the chart. In the inputs tab, paste your License Key and HMAC Secret from the store.
  6. Enable Allow Algo Trading in the dialog and click OK. The on-chart panel appears and the Journal prints [Vesper] v1.82 initialized.
The strategy tester skips license validation automatically — you can backtest without keys. Live/demo charts require a valid license.

4. The Strategy Matrix Panel

The on-chart panel is your control deck:

5. Portfolio Risk Model

InputDefaultWhat it does
InpRiskPresetMEDIUM Scales every module's lot sizing: Very Low 0.35× · Low 0.50× · Low-Med 0.75× · Medium 1.00× · Med-High 1.25× · High 1.50× · Custom (your multiplier).
InpCustomRiskMultiplier1.00 Used only with the Custom preset. Allowed 0.10–3.00×.
InpMaxPortfolioPositions2 Hard cap on concurrently open Vesper positions across ALL modules.
InpEmergencyDDPct20.0 Hard equity lock. If equity falls this % below its peak, all trading halts (and open positions close if InpCloseOnEmergencyDD is true).
InpDailyLossPct3.0 Daily loss lock — trading pauses for the rest of the day when the day's loss reaches this % of the day-start equity. Re-arms automatically next day.
InpMinMarginLevelPct500 No new entries below this margin level.
InpResetRiskLocksfalse One-time deliberate reset of the persisted peak/locks (see below). Set true, re-init once, set back to false.

Risk-state persistence (new in v1.82)

Peak equity, the emergency lock, the daily lock and the panel pause now survive EA reloads and terminal restarts. A locked account stays locked until you clear it on purpose — a restart can no longer silently re-arm trading with a fresh drawdown baseline. State is stored per account + magic in terminal Global Variables.
To clear a triggered emergency lock deliberately: set InpResetRiskLocks = true, click OK (the EA re-initializes with a fresh baseline from current equity), then set it back to false. Leaving it true means every restart wipes the risk memory — don't.

6. Modules & Enable Switches

ModuleStyleEnable inputDefault
CROWNFIRETrend followingInpUseTrendON
NIGHTMomentum (quiet hours)InpUseMomentumOFF
ATLASPullback continuationInpUsePullbackON
ECHOSwing structureInpUseSwingON
NOVAVolatility squeeze breakoutInpUseSqueezeON
OBSIDIANRange fadeInpUseRangeFadeON
PHANTOLiquidity sweep reversalInpUseSweepON
MERIDIANVWAP reversionInpUseVWAPON

Each module trades under its own magic number: InpBaseMagic + 1 through + 8 (default base 975310). This keeps every strategy separately trackable in your Ultimate Extractor dashboard — each shows as its own EA card.

7. General Inputs

InputDefaultNotes
InpBaseMagic975310Change only if it collides with another EA on the same account.
InpTradePrefixUltimate VesperOrder comment prefix.
InpMaxSpreadPoints55Entries skipped above this spread.
InpAllowLongs / InpAllowShortstrueDirection switches for the whole portfolio.
License Key / HMAC SecretFrom your store purchase. Required on live/demo charts.

8. Recommended Setup

9. FAQ

The panel says EMERGENCY LOCK and nothing trades.
The equity drawdown guard triggered — this is by design and it persists across restarts. Review the account, then clear it with InpResetRiskLocks (section 5).

Can I run it on two accounts?
One license seat covers one trading account. Additional seats are available via the store.

Backtesting?
Fully supported; the tester bypasses license validation. Use real-tick data on XAUUSD for representative results.

Why is a module always OFF?
Its enable input is false (Night ships OFF by default), or its session/regime filter has no valid setup — check the Strategy Matrix state column.

10. Support

Questions, license issues, or settings help: support@ultimateextractor.com

Trading leveraged products involves substantial risk. Past performance, live or backtested, does not guarantee future results. Trade only with capital you can afford to lose.