Not on a schedule. On signal. The 3-signal protocol tells you exactly when to update — and when a working EA should be left alone.
Update Status
No update needed
0/3 signals active
Click each circle to toggle a signal — see how the update recommendation changes as signals accumulate.
Performance Signal
Monthly return <50% of historical average for 3+ consecutive months
Structural Signal
XAUUSD average daily range shifted >40% from baseline, or broker spread changed significantly
Developer Signal
EA developer releases a documented update addressing a specific issue you have observed
The most common mistake with gold EA updates is treating them like software subscriptions — quarterly updates regardless of whether anything has changed. This is wrong for two reasons. First, updating a working EA introduces risk: you might install a version that behaves differently in ways you cannot immediately detect. Second, it resets the statistical context your live account has been building — every update is a new deployment, requiring the same 30-day live validation cycle.
The opposite mistake is never updating even when the signals are present. An EA built for 2022 gold volatility conditions may genuinely underperform in 2025 conditions if the average daily range has compressed significantly. Structural drift is real — the question is whether the drift has been large enough and sustained enough to justify an update.
The right answer is signal-driven: update when one or more of the three signals is clearly present, and follow the 5-step safe update protocol when you do. How to monitor your EA closely enough to detect these signals is covered in our EA monitoring routine. The general update decision framework (not gold-specific) is in our EA update guide.
Gold has volatility characteristics that other markets do not. XAUUSD is simultaneously a commodity (seasonal demand from jewellery, technology), a currency reserve (central bank accumulation cycles), and a safe-haven asset (geopolitical and financial system stress). These multiple roles mean gold transitions between distinct volatility regimes more dramatically than EUR/USD or other major pairs.
A gold EA built during the high-volatility, breakout-rich conditions of 2022–2023 will experience a different environment during a compressed, range-bound period like early 2020 (pre-crash) or certain periods in 2021. Range-based strategies (like those used by Goldie Sniper and Goldie Razor) depend on the market providing sufficient range for both the breakout signal and the TP target. When volatility compresses, both the signal quality and the TP hit rate decline.
This is why the structural signal is specifically calibrated to XAUUSD: measure ATR 14 on D1, compare to your deployment baseline, and only trigger this signal when the deviation is sustained (4+ weeks) and material (more than 40% from baseline). Temporary compression lasting 1–2 weeks is weather; sustained compression lasting 4–6 weeks is a regime shift that may warrant parameter review.
Practical example: Measuring ATR baseline
When you deploy your EA: open D1 XAUUSD → Insert → Indicators → Trend → Average True Range (period 14). Note the current reading. In normal 2024–2025 conditions this was approximately 200–280. If you later check and see ATR 14 reading consistently below 120 for a month, the structural signal is triggered. If it reads 350+ consistently, the regime has expanded — also worth reviewing, but expansion usually improves breakout EA performance.
The most damaging update pattern is updating after a bad week. The logic feels intuitive: results dropped, there is a new version available, install it and start fresh. In practice, this pattern almost always produces worse outcomes than staying on the current version.
Here is why: gold EAs operate with statistical edges that play out over months, not days. A bad week might be (1) a genuine drawdown period that will recover in the following 1–2 weeks, (2) extraordinary market conditions that will normalise, or (3) a genuine signal that something is wrong. You cannot tell which of these three it is after one week. By updating, you reset the EA at the bottom of what might be a perfectly normal drawdown cycle, then attribute the subsequent recovery to the new version rather than mean reversion.
The correct response to a bad week is: check operational health (is the EA running correctly?), review if any extraordinary conditions occurred (NFP, FOMC, black swan), and note the performance deviation. Do nothing else. If the bad weeks continue for three consecutive months at below 50% of historical average, then investigate. That is the performance signal threshold — not one week.
The risk of introducing new overoptimisation during an update is real — a developer who re-optimises to fix recent underperformance may be curve-fitting to the last 3 months, which does not predict the next 3 months.
Step-by-Step Protocol
Follow every step in sequence — skipping steps introduces risk that defeats the purpose of updating safely.
Back up your current .ex5 file
Navigate to: MQL5/Experts/ in your MT5 data folder. Copy the current EA file. Rename the copy: EAname_v1_working.ex5. This is your rollback file — keep it for 30 days after going live with the new version.
Install new version on demo account only
Do NOT install the new version on your live account yet. Install it on a demo account that mirrors your live account settings as closely as possible: same broker, same spread conditions, same lot size, same parameters.
Run demo for minimum 2 weeks
Monitor the demo daily for the first 2 weeks. Compare trade frequency, win rate, average win/loss, and maximum drawdown against your live account running the current version. Two weeks gives you at minimum 15–25 trades depending on EA type — sufficient for a basic comparison.
Compare demo vs live results
If demo results (new version) are within 20% of live results (current version) in positive or neutral direction: proceed to swap. If demo results are more than 20% worse than live: investigate before swapping. Contact the developer with your specific data. Do not go live with a version that performs worse in demo.
Schedule live swap — avoid high-volatility periods
Swap the live EA on a Tuesday or Wednesday, during a week with no major scheduled events (not NFP week, not FOMC week). Swap at the start of the London session. Confirm AutoTrading comes back on immediately. Run your standard Monday check the following Monday to verify the new version is operating correctly.
The most important discipline in EA version management is maintaining a working backup of the current version before installing anything new. This is your rollback: if the new version underperforms in the first 30 days, you restore the backup and you are back to where you started with zero net impact.
The naming convention matters. Use a descriptive filename that includes the version number and date you confirmed it was working: GoldieSniper_v1.2_confirmed_2026-03.ex5. This makes it immediately clear which file is the known-good version and when it was validated.
Hold the backup for 30 days after going live with the new version. If the new version performs well for 30 consecutive days, you have sufficient evidence it is performing correctly and you can delete the backup. If it underperforms within those 30 days, you have an immediate rollback without the need to contact the developer or wait for a hotfix.
Understanding how the EAs you use are versioned and updated helps you evaluate developer signals correctly. Pro-Scalper EAs follow a specific update philosophy: updates are structural improvements (new protective features, additional filters, MT5 compatibility fixes), not parameter re-optimisations.
Goldie Razor V2 → V2.8.4
Added H4 200 EMA trend filter and 6-level trailing stop — structural improvements that added features without re-optimising the core breakout logic.
Spread filter refinements
Improved spread detection to better handle broker-specific spread widening during news events — a protective feature, not a strategy change.
MT5 build compatibility
Occasional updates to maintain compatibility with new MT5 builds — purely technical, no strategy change. These warrant immediate installation.
The weekly check routine that tells you when an update is needed
Read more →
The general update decision framework (signal vs schedule)
Read more →
Whether the update you are considering will introduce overfitting
Read more →
Confirming operational health before attributing problems to the EA version
Read more →
When sudden failure is a version issue vs a configuration issue
Read more →
How to avoid introducing new overfitting during the update process
Read more →
Goldie Sniper, Goldie Razor V2 and V2.8.4, Blind Sniper, and Hybrid Scalper. Full suite for every market condition.
Not sure which EA fits your account size or trading style? Email us and we will help you choose.
Pro-Scalper EA Range
Session breakout · M1 · London & NY
High-frequency session breakout capturing London open and NY session momentum on the M1 timeframe.
Range breakout · M15 · H4 EMA filter
M15 range breakout with H4 200 EMA trend filter, 6-level trailing stop, and failed-breakout recovery.
H1 range breakout · proven track record
The original Goldie Razor — H1 breakout strategy with a long live track record on XAUUSD.
Triple-confirmation · low frequency
Low-frequency sniper requiring triple signal confirmation — fewer trades, higher per-trade selectivity.
Manual entry · automated exits
You control entries; the EA manages exits, trailing stops, and position management automatically.
Full Pro-Scalper suite
All five Expert Advisors at a bundle price — cover every market condition and trading style.
Goldie Razor V2.8.4
M15 breakout + H4 EMA filter — built for XAUUSD on MT5