FXEA365 Gold Viper Breakout
- Experts
-
Kenichiro Sakamoto
I'm Kenichiro Sakamoto, the developer behind FXEA365 — a studio building transparent, rule-based Expert Advisors for MetaTrader 5. - Version: 2.40
- Updated: 10 October 2026
- Activations: 5
GOLD VIPER — Volatility-Regime Gold Breakout (XAUUSD M30)
AT A GLANCE (MT5 backtest, Exness XAUUSDm M30, 2019.01-2026.09, $10,000 — historical, not a live record)
- Four engines in one EA (v2.39): a volatility-regime channel breakout, eight D1/H4 fractal stop-order strategies, eight stop-order strategies sized from their own unit balance, and eight daily-fractal stop-order strategies with candle-close confirmation
- Defensive: Profit Factor 1.79 / equity drawdown 17.5% / about 10,300 trades. Standard (default): Profit Factor 1.64 / equity drawdown 24.1%
- Every breakout basket is capped by a group stop; recovery entries are same-size, never martingale
- Free demo: test on XAUUSD M30, "Every tick based on real ticks", RunMode = Defensive, and compare with the line above
- Forward test (Exness demo account, not real money; running since 2026-07-25 on versions v2.31 to v2.39, so the figures mix versions): 23 trades, -0.54%, Profit Factor 0.93, max drawdown 6.99% (as of 2026-10-11). Too few trades to judge the edge. Daily figures: https://fxea365.com/en/forward-test
- Full verification record (results by RunMode, equity drawdown, verification status): https://fxea365.com/en/ea/gold-viper
=== LAUNCH PRICE: LIMITED-TIME LOWEST PRICE $49 (84% OFF the regular $299) — 3 OF 3 LEFT ===
The regular price is $299, but for a limited time it is offered at its lowest price. From here the price goes up as copies sell (every 3 purchases) and keeps rising with no upper limit ($35 → $49 → $79 → $99 → $149 → …). When these copies are sold, the next price is $79.
=== BEFORE YOU BUY: WHAT TO CHECK IN THE FREE DEMO ===
Run the demo in the Strategy Tester on XAUUSD M30, "Every tick based on real ticks", 2019 to today, $10,000, RunMode = Defensive. Check three things: (1) the EA trades on your broker's gold symbol at all; (2) profit factor and equity drawdown land near our Defensive line (1.79 and 17.5% over 2019.01-2026.09, about 10,300 trades); (3) in the trade list, losing baskets are closed by the group stop instead of being left open. If (2) is far off, the cause is usually the period, the modelling or the tick feed; send us a screenshot in the chat and we will look at it together. These are backtest figures, not a live record.
=== START HERE ===
1) Read the RISK WARNING below before anything else.
2) Attach the EA to a XAUUSD M30 chart — on any other chart it will place no trades.
3) Test the free demo in the Strategy Tester first.
4) Independent forward results: see “INDEPENDENT VERIFICATION (FXEA365)” below.
5) Platform: MetaTrader 5 (this page). MetaTrader 4 edition: https://www.mql5.com/en/market/product/182520
6) Our other three flagship EAs (FXEA365):
- Gold King Breakout Grid (XAUUSD, high-risk grid): https://www.mql5.com/en/market/product/180879
- AIFW AI Framework (rules engine + optional AI): https://www.mql5.com/en/market/product/196639
- Gold Neuron (XAUUSD, four engines): https://www.mql5.com/en/market/product/187329
MT5 EDITION — This is the MetaTrader 5 build of Gold Viper Breakout. An MT4 edition is published separately on this account. The two builds share the same core entry logic. The MetaTrader 5 build additionally offers USD-denominated basket stop and take-profit; the MetaTrader 4 build does not. The figures in this description were measured on MetaTrader 5 with Exness tick history (MT5 history quality 8%, not a 100% real-tick test); the MT4 build will differ, because tick model, spread and execution differ between the two platforms and between brokers.
IMPORTANT — attach the EA to a XAUUSD M30 chart. The strategy reads that timeframe; on any other chart it will simply place no trades. If you are testing the free demo in the Strategy Tester, set the symbol and timeframe to XAUUSD M30 or you will see zero trades.
GOLD VIPER is an automated trading system for gold (XAUUSD) on the M30 timeframe. It trades only volatility-expansion regimes: it waits for a decisive breakout of the recent channel while a clear EMA50/200 trend is in force, then manages the position with an ATR-scaled group take-profit and a group stop-loss. On adverse moves it may add same-size recovery grid entries (no martingale) — the group stop always caps the whole basket. This is a full volatility-regime breakout engine, verified on three independent real-tick feeds and an in-sample / out-of-sample split. Since v2.35 a SECOND, independent engine runs alongside it: eight D1/H4 fractal stop-order strategies with ATR-scaled stops and targets, R-based trailing and H1 fractal stop sync, each under its own magic number and its own per-order risk (FB_RiskPercent, default 0.5%). Since v2.36 a THIRD engine adds eight more stop-order strategies sized from their own unit balance (section 7), and since v2.38 a FOURTH engine adds eight daily-fractal stop-order strategies with candle-close confirmation (section 8). The combined system is verified on 7.7 years of Exness tick history (2019-2026, history quality 8%).
RISK WARNING FIRST — MORE RISK IS MOSTLY MORE DRAWDOWN: Most systems tell you that turning risk up buys you more profit. Here it buys you a deeper hole first. Measured on the combined v2.39 system (Exness tick history 2019-2026, below), stepping from Standard to Aggressive (2x) does not improve the profit factor (1.64 vs 1.59) while the relative balance drawdown jumps from 21% to 29% and the worst single loss grows about 7-fold. Stepping DOWN to Defensive gives the best profit factor of all four tiers (1.79) with a 15% drawdown. That is why the published default is Standard-level risk and why we suggest Defensive for a first live month. We publish the real numbers even when they say "don't push harder." All backtests below are historical, not a live track record.
FOUR RISK TIERS — ONE DROPDOWN, SAME SIGNALS IN EVERY ENGINE (v2.39 combined system, backtest on Exness tick history (history quality 8%), MT5 Strategy Tester, Exness XAUUSDm M30, 2019.01-2026.09 = 7.7 years, $10,000, leverage 1:500, compounding, RunMode is the only input changed):
- Defensive: +2,616% / Profit Factor 1.79 / relative balance drawdown 14.7% (equity drawdown 17.5%) / 10,348 trades / win rate 56.5%
- Standard (RECOMMENDED — the risk level the EA runs at out of the box): +19,565% / Profit Factor 1.64 / relative balance drawdown 21.2% (equity drawdown 24.1%) / 10,340 trades / win rate 56.4%
- Aggressive (2x, shown for transparency): +100,746% / Profit Factor 1.59 / relative balance drawdown 28.7% (equity drawdown 32.3%) / 10,336 trades / win rate 56.4%
- Ultra (the dropdown position the EA ships in): identical to Standard — Ultra IS Standard on this EA
Read the Aggressive line with care: the huge percentage is pure compounding on a $10,000 start over 7.7 years, not skill — the profit factor does not improve at all, the drawdown deepens by 8 points, and the largest single loss is about 7x the Standard one. The second engine also hits its lot cap (FB_MaxLot, default 5.0) early in Aggressive, and the third engine does not follow RunMode at all, so what is really being scaled is the breakout engine and the small fourth engine. Standard is the balanced default; Defensive is the most efficient tier and the one we recommend for your first live month. Earlier versions measured differently and their figures are retired: the three-engine v2.36/v2.37 (breakout risk 3%, no fourth engine) measured +2,689% / +11,929% / +75,295% on the same 7.7-year test, with a Standard profit factor of 1.55 and an equity drawdown of 27.8%. Note that the Defensive net result is slightly lower in v2.38 than in v2.37 (+2,616% vs +2,689%) while its equity drawdown fell from 21.2% to 17.5%: the lower breakout risk gives up a little return in that tier.
This is a tool. It does not promise profit. Automated trading carries real risk, and even at its peak this system rides gold's volatility through deep equity swings. Please read the whole description, understand that raising risk here reduces return, and size your account accordingly before going live.
HOW IT WORKS
1) Regime filter — Trade only when volatility is expanding
The EA trades only volatility-expansion regimes: fast ATR / slow ATR must be at least 1.2, together with a clear EMA50/200 trend (|EMA gap| >= 0.5 x ATR). Quiet, directionless markets are skipped entirely. This is what keeps GOLD VIPER out of the ranging conditions that punish breakout systems.
2) Entry — Confirmed channel breakout with the trend
Entries are taken on a closed-bar breakout of the 32-bar M30 channel with an ATR margin, in the direction of the established EMA trend (both buy and sell are enabled). The ATR margin filters marginal pokes through the band and requires the breakout to be decisive.
3) Exit — ATR group take-profit and a group stop
The basket is closed with an ATR-scaled group take-profit (ATR x 3.0) and a group stop-loss (ATR x 1.5), monitored every tick. This group stop is executed by the EA itself: the breakout engine sends no stop loss to the broker server, so a basket is protected only while the EA is running — keep it on a VPS or a 24/5 machine. The fractal strategies send their stop loss and take-profit to the broker server with every order.
4) Recovery grid — same size, NO martingale
On an adverse move the EA may add same-size recovery grid entries (maximum 5). Lot size never doubles — this is not a martingale — and the group stop-loss always caps the entire basket, in calm and wild markets alike.
5) Position sizing — volatility-normalized
Lot size is volatility-normalized so that a group-SL hit costs a fixed percent of balance (RiskPercent, default 2.3% since v2.38; 3% up to v2.37) whether the market is calm or wild. The Run-Mode dropdown scales that risk percentage; the signal itself is identical across all modes.
6) Second engine — eight fractal stop-order strategies (since v2.35, always on)
Independently of the breakout engine, eight D1/H4 fractal strategies place stop orders at confirmed fractal levels with ATR-scaled stop-loss and take-profit, R-based trailing and an H1 fractal stop sync. Each strategy has its own magic number (FB_MagicBase..+7) and its own per-order risk (FB_RiskPercent, default 0.5% of balance, capped by FB_MaxLot). The engine pauses around NFP, reserves free margin for its pending orders and deletes pendings it can no longer afford. In the 7.7-year Standard test of v2.36 it contributed about 57% of the net profit (2,531 of 8,398 entries) and the breakout engine about 41% (270 entries); its stand-alone curve had a 29% drawdown. AllowBuy / AllowSell restrict ALL engines to long-only or short-only.
7) Third engine — eight more stop-order strategies on their own unit balance (v2.36, on by default)
A third set of eight stop-order strategies runs next to the other two, with its own magic numbers (GR_MagicBase..+7) and with stop-loss and take-profit sent to the broker server on every order. Its lot size does not come from the account balance or from RunMode: it is calculated from the engine's own unit balance (GR_VirtualDeposit, default 1,600 — about 0.01-0.05 lots per order on that unit) and scaled only by GR_LotMult. UseReaperEngine switches the engine off. Be clear about what it adds: in the 7.7-year Standard test of v2.36 it placed 5,597 of the 8,398 entries but earned only about 3% of the net profit directly. It is a small, frequent diversifier, not the profit driver — against the two-engine v2.35 on the same test, the profit factor moved from 1.51 to 1.55 and the equity drawdown from 30.8% to 27.8%.
8) Fourth engine — eight daily-fractal stop-order strategies with candle-close confirmation (v2.38, on by default)
A fourth set of eight strategies places buy-stop and sell-stop orders at daily fractal levels, refreshed once a day, with at most eight pending orders per side and its own magic numbers and order comments (GB1_*). Every order carries its stop-loss and take-profit on the broker server. A fill is kept only if the M1 candle and then the M30 candle of the fill close in the trade direction; otherwise the position is closed at once (fake-out filter). Open trades are managed with a break-even step, a trailing stop and a take-profit pull; sell orders are placed only while the previous daily close is below its 50-day simple moving average; trades and pending orders are cleared before the US employment report. Each order risks G1_RiskPercent of balance over its initial stop (default 0.25%, scaled by RunMode, capped at 5 lots). UseGoldbotEngine switches the engine off. Be clear about what changed in v2.38: the breakout engine's risk was lowered from 3% to 2.3% at the same time, so the total risk budget is rearranged, not simply increased. Against v2.37 on the same 7.7-year Standard test, the fourth engine added 1,930 of the 10,340 entries, the profit factor moved from 1.55 to 1.64, the equity drawdown from 27.8% to 24.1% (relative: 31.8% to 30.3%), and the net result from +11,929% to +19,565%. To run v2.39 exactly as v2.37 traded, set RiskPercent = 3.0 and UseGoldbotEngine = false (we checked: that setting reproduces the v2.37 test deal for deal).
RUN-MODE: ONE DROPDOWN FOR RISK — THE BREAKOUT, FRACTAL AND FOURTH ENGINES FOLLOW IT
GOLD VIPER includes a Run-Mode selector with four settings — the measured numbers for each are in the table above. The multiplier applies to the breakout engine's RiskPercent and to the second engine's FB_RiskPercent and to the fourth engine's G1_RiskPercent (the third engine is sized by GR_LotMult only and ignores RunMode); the entry and exit signals are identical in every mode:
- Defensive: half risk — best profit factor (1.79), 15% drawdown; recommended for the first live month and for capital preservation
- Standard: the balanced profile and the published default (Ultra = Standard)
- Aggressive: 2x risk — no better profit factor, 29% relative drawdown, about 7-fold worst loss, second engine capped by FB_MaxLot; provided so you can verify the numbers yourself, not because we recommend it
- Ultra (the dropdown position the EA ships in): identical to Standard on this EA — no hidden extra risk
Note: the monthly loss breaker (MonthlyStop) covers the breakout engine only, and it and the regime sizing switch off above Standard risk. That is one more reason not to run Aggressive.
BUILT-IN PROTECTION & MONITORING
- Broker-agnostic: dynamic symbol spec, volume-limit clamp, free-margin check, and a margin emergency close (150%)
- Group stop-loss on every basket, executed by the EA (no broker-side stop on breakout baskets); recovery grid is same-size, never martingale
- Session and weekday filters, plus economic-calendar news avoidance around high-impact events (uses the built-in MetaTrader calendar; no external connection required)
- On-chart dashboard: balance, equity, margin level, P&L, drawdown, spread and the next high-impact event, with a pause button
- Push and email notifications for opens, closes and margin warnings
RECOMMENDED SETUP
- Symbol: Gold (XAUUSD / GOLD / XAUUSDm — uses the chart symbol)
- Timeframe: M30
- Account: leverage 1:200 or higher; $1,000 or more (a cent/micro account works for smaller balances). The second, third and fourth engines keep many pending stop orders open at once (up to 58 in the 7.7-year test), so the account must allow at least 70 simultaneous orders and the broker's pending-order margin must be available
- VPS or an always-on PC is recommended so the EA runs without interruption
- Run-Mode: the published default is Standard-level (Ultra = Standard). Step DOWN to Defensive for your first live month or if you want the best profit factor; stepping up to Aggressive only deepens the drawdown.
KEY INPUTS
- RunMode: Defensive / Standard / Aggressive / Ultra (default = Standard-level; scales the breakout, fractal and fourth engines)
- AllowBuy / AllowSell: restrict all engines to one direction
- FB_RiskPercent / FB_MaxLot / FB_RunS1..S8 / FB_NfpPause: second engine risk per order, lot cap, per-strategy on/off, NFP pause
- UseReaperEngine / GR_LotMult / GR_VirtualDeposit: third engine on/off, lot multiplier, unit balance its lot tiers start from (v2.36)
- UseGoldbotEngine / G1_RiskPercent / G1_FixedLot / G1_RunMask: fourth engine on/off, risk per order (0 = fixed lot), fixed lot, per-strategy on/off (v2.38)
- RiskPercent / MaxLot: breakout engine position sizing (default 2.3% since v2.38) and lot cap
- Lookback: M30 breakout channel length (default 32 bars)
- ATRPeriod: ATR period
- TP (ATR x 3.0) and SL (ATR x 1.5): group take-profit and group stop distances
- VolRatioGate: volatility-expansion gate (fast/slow ATR, default 1.2)
- EMA trend filter (EMA50 / EMA200) and |EMA gap| threshold
- MaxGridEntries: same-size recovery grid cap (default 5, no martingale)
- TradeLong, TradeShort: enable long / short
- Session/weekday filter, news filter, weekend-close and notification settings
=== WHO THIS IS FOR / NOT FOR ===
Right fit: traders who want a rule-based XAUUSD M30 breakout system with a group stop, who will run it on a demo or small live account for at least one month before scaling, who accept that a recovery grid means basket drawdowns of several percent, and who will leave Run-Mode at Standard.
Not a fit: anyone who needs trades every day (the regime filter keeps the EA flat for long stretches), anyone who plans to push Run-Mode to Aggressive to "make it back", anyone who cannot tolerate a losing month, and anyone without a VPS or a 24/5 machine for an M30 basket strategy.
=== HOW TO TEST GOLD VIPER PROPERLY (DEMO CHECKLIST) ===
The free demo is downloaded far more often than it is tested correctly. A quick run with default tester settings usually shows a short, noisy sample that says nothing about the system. To reproduce our published figures, use these conditions in the Strategy Tester:
- Symbol: XAUUSD, chart timeframe M30 (on any other timeframe the EA places no trades)
- Modelling: every tick based on real ticks (MT5) / imported real tick data (MT4). Never "Open prices only"
- Period: 2019 to today (the v2.39 figures above are measured on 2019.01-2026.09; a longer period tests the breakout engine only on brokers without older H4/D1 fractal history)
- Deposit: 10,000 USD, leverage 1:200 or higher, spread: current
- Inputs: leave the defaults, RunMode = Standard (Ultra) — or Defensive to reproduce the 1.79 profit-factor line
If your result differs a lot from ours, the usual causes are a short period, "Open prices only" modelling, or a feed without real-tick history. Send a screenshot through the built-in chat and we will look at it together.
A NOTE ON REVIEWS
After you have run GOLD VIPER on a demo or live account for at least one month, please leave a review, good or bad. Honest feedback helps other traders judge the product and tells us what to improve next.
IMPORTANT RISK DISCLOSURE
This product is a software tool for automated order execution. It is not investment advice and does not manage your funds. No trading system can guarantee profit, and past performance — including any backtest — does not guarantee future results. This is a four-engine system: a volatility-regime breakout engine with a same-size recovery grid, plus three sets of eight stop-order strategies; extended ranges can produce consecutive group-SL hits, and even at Standard the equity drawdown reached 24.1% (30.3% in relative terms) over 7.7 years of Exness tick history (32.3% measured in Aggressive, 17.5% in Defensive). Raising risk on this system does not improve the profit factor and deepens the drawdown, so there is no upside to pushing beyond the default — if anything, start on a demo account and consider stepping DOWN to Defensive. Only trade with money you can afford to lose.
SUPPORT
Please use the built-in chat for questions. Updates and improvements are published through the Market and delivered to you automatically.
=== INDEPENDENT VERIFICATION (FXEA365) ===
We publish this EA's full verification record on our own site - the same
backtest, the out-of-sample split, and equity drawdown (not the flattering balance
drawdown). Check it before you buy, not after:
https://fxea365.com/en/ea/gold-viper
RECOMMENDED COMBINATION — PORTFOLIO DIVERSIFICATION (FXEA365)
- Atlas Diversified Trend Portfolio: https://www.mql5.com/en/market/product/182751
- Bitcoin Comet Trend Follower: https://www.mql5.com/en/market/product/181831
FORWARD MONITORING (demo account, self-reported)
We run this EA on a live demo account (Exness, shipping default preset) and publish the raw result, including when it is flat or losing. Current figures, refreshed daily from Myfxbook: https://fxea365.com/en/forward-test . Snapshot as of 2026-10-11: started 2026-07-25, 23 trades so far, account -0.54%, Profit Factor 0.93, max drawdown 6.99%. Note: this account ran v2.31 until 2026-09-28, then later versions, and v2.39 since 2026-10-09, so its figures mix versions. 23 trades are still too few to judge the edge either way. Demo forward results are not verified by a third party and are not a guarantee of future performance.
=== OTHER EAs WE BUILD (FXEA365) ===
Same discipline, different markets: every strategy is measured over the longest history the market allows (tick-data quality is stated on each page), and every published figure comes from a test we ran ourselves. Risk profiles differ — check each page.
- Gold King Breakout Grid (XAUUSD): https://www.mql5.com/en/market/product/180879
- AIFW AI Framework (AI framework): https://www.mql5.com/en/market/product/196639
- Gold Neuron (XAUUSD, AI model): https://www.mql5.com/en/market/product/187329
=== FREE TOOLS FROM US (FXEA365) ===
These are free, work with any EA including the one on this page, and are the same risk plumbing we run ourselves.
- Falcon Trailing Stop Manager: https://www.mql5.com/en/market/product/182633
- Aegis Account Protector: https://www.mql5.com/en/market/product/182632
- Spread Guard Live Spread: https://www.mql5.com/en/market/product/185748
- Sentinel News Filter: https://www.mql5.com/en/market/product/182634
AT A GLANCE (MT5 backtest, Exness XAUUSDm M30, 2019.01-2026.09, $10,000 — historical, not a live record)
- Four engines in one EA (v2.39): a volatility-regime channel breakout, eight D1/H4 fractal stop-order strategies, eight stop-order strategies sized from their own unit balance, and eight daily-fractal stop-order strategies with candle-close confirmation
- Defensive: Profit Factor 1.79 / equity drawdown 17.5% / about 10,300 trades. Standard (default): Profit Factor 1.64 / equity drawdown 24.1%
- Every breakout basket is capped by a group stop; recovery entries are same-size, never martingale
- Free demo: test on XAUUSD M30, "Every tick based on real ticks", RunMode = Defensive, and compare with the line above
- Forward test (Exness demo account, not real money; running since 2026-07-25 on versions v2.31 to v2.39, so the figures mix versions): 23 trades, -0.54%, Profit Factor 0.93, max drawdown 6.99% (as of 2026-10-11). Too few trades to judge the edge. Daily figures: https://fxea365.com/en/forward-test
- Full verification record (results by RunMode, equity drawdown, verification status): https://fxea365.com/en/ea/gold-viper
=== LAUNCH PRICE: LIMITED-TIME LOWEST PRICE $49 (84% OFF the regular $299) — 3 OF 3 LEFT ===
The regular price is $299, but for a limited time it is offered at its lowest price. From here the price goes up as copies sell (every 3 purchases) and keeps rising with no upper limit ($35 → $49 → $79 → $99 → $149 → …). When these copies are sold, the next price is $79.
=== BEFORE YOU BUY: WHAT TO CHECK IN THE FREE DEMO ===
Run the demo in the Strategy Tester on XAUUSD M30, "Every tick based on real ticks", 2019 to today, $10,000, RunMode = Defensive. Check three things: (1) the EA trades on your broker's gold symbol at all; (2) profit factor and equity drawdown land near our Defensive line (1.79 and 17.5% over 2019.01-2026.09, about 10,300 trades); (3) in the trade list, losing baskets are closed by the group stop instead of being left open. If (2) is far off, the cause is usually the period, the modelling or the tick feed; send us a screenshot in the chat and we will look at it together. These are backtest figures, not a live record.
=== START HERE ===
1) Read the RISK WARNING below before anything else.
2) Attach the EA to a XAUUSD M30 chart — on any other chart it will place no trades.
3) Test the free demo in the Strategy Tester first.
4) Independent forward results: see “INDEPENDENT VERIFICATION (FXEA365)” below.
5) Platform: MetaTrader 5 (this page). MetaTrader 4 edition: https://www.mql5.com/en/market/product/182520
6) Our other three flagship EAs (FXEA365):
- Gold King Breakout Grid (XAUUSD, high-risk grid): https://www.mql5.com/en/market/product/180879
- AIFW AI Framework (rules engine + optional AI): https://www.mql5.com/en/market/product/196639
- Gold Neuron (XAUUSD, four engines): https://www.mql5.com/en/market/product/187329
MT5 EDITION — This is the MetaTrader 5 build of Gold Viper Breakout. An MT4 edition is published separately on this account. The two builds share the same core entry logic. The MetaTrader 5 build additionally offers USD-denominated basket stop and take-profit; the MetaTrader 4 build does not. The figures in this description were measured on MetaTrader 5 with Exness tick history (MT5 history quality 8%, not a 100% real-tick test); the MT4 build will differ, because tick model, spread and execution differ between the two platforms and between brokers.
IMPORTANT — attach the EA to a XAUUSD M30 chart. The strategy reads that timeframe; on any other chart it will simply place no trades. If you are testing the free demo in the Strategy Tester, set the symbol and timeframe to XAUUSD M30 or you will see zero trades.
GOLD VIPER is an automated trading system for gold (XAUUSD) on the M30 timeframe. It trades only volatility-expansion regimes: it waits for a decisive breakout of the recent channel while a clear EMA50/200 trend is in force, then manages the position with an ATR-scaled group take-profit and a group stop-loss. On adverse moves it may add same-size recovery grid entries (no martingale) — the group stop always caps the whole basket. This is a full volatility-regime breakout engine, verified on three independent real-tick feeds and an in-sample / out-of-sample split. Since v2.35 a SECOND, independent engine runs alongside it: eight D1/H4 fractal stop-order strategies with ATR-scaled stops and targets, R-based trailing and H1 fractal stop sync, each under its own magic number and its own per-order risk (FB_RiskPercent, default 0.5%). Since v2.36 a THIRD engine adds eight more stop-order strategies sized from their own unit balance (section 7), and since v2.38 a FOURTH engine adds eight daily-fractal stop-order strategies with candle-close confirmation (section 8). The combined system is verified on 7.7 years of Exness tick history (2019-2026, history quality 8%).
RISK WARNING FIRST — MORE RISK IS MOSTLY MORE DRAWDOWN: Most systems tell you that turning risk up buys you more profit. Here it buys you a deeper hole first. Measured on the combined v2.39 system (Exness tick history 2019-2026, below), stepping from Standard to Aggressive (2x) does not improve the profit factor (1.64 vs 1.59) while the relative balance drawdown jumps from 21% to 29% and the worst single loss grows about 7-fold. Stepping DOWN to Defensive gives the best profit factor of all four tiers (1.79) with a 15% drawdown. That is why the published default is Standard-level risk and why we suggest Defensive for a first live month. We publish the real numbers even when they say "don't push harder." All backtests below are historical, not a live track record.
FOUR RISK TIERS — ONE DROPDOWN, SAME SIGNALS IN EVERY ENGINE (v2.39 combined system, backtest on Exness tick history (history quality 8%), MT5 Strategy Tester, Exness XAUUSDm M30, 2019.01-2026.09 = 7.7 years, $10,000, leverage 1:500, compounding, RunMode is the only input changed):
- Defensive: +2,616% / Profit Factor 1.79 / relative balance drawdown 14.7% (equity drawdown 17.5%) / 10,348 trades / win rate 56.5%
- Standard (RECOMMENDED — the risk level the EA runs at out of the box): +19,565% / Profit Factor 1.64 / relative balance drawdown 21.2% (equity drawdown 24.1%) / 10,340 trades / win rate 56.4%
- Aggressive (2x, shown for transparency): +100,746% / Profit Factor 1.59 / relative balance drawdown 28.7% (equity drawdown 32.3%) / 10,336 trades / win rate 56.4%
- Ultra (the dropdown position the EA ships in): identical to Standard — Ultra IS Standard on this EA
Read the Aggressive line with care: the huge percentage is pure compounding on a $10,000 start over 7.7 years, not skill — the profit factor does not improve at all, the drawdown deepens by 8 points, and the largest single loss is about 7x the Standard one. The second engine also hits its lot cap (FB_MaxLot, default 5.0) early in Aggressive, and the third engine does not follow RunMode at all, so what is really being scaled is the breakout engine and the small fourth engine. Standard is the balanced default; Defensive is the most efficient tier and the one we recommend for your first live month. Earlier versions measured differently and their figures are retired: the three-engine v2.36/v2.37 (breakout risk 3%, no fourth engine) measured +2,689% / +11,929% / +75,295% on the same 7.7-year test, with a Standard profit factor of 1.55 and an equity drawdown of 27.8%. Note that the Defensive net result is slightly lower in v2.38 than in v2.37 (+2,616% vs +2,689%) while its equity drawdown fell from 21.2% to 17.5%: the lower breakout risk gives up a little return in that tier.
This is a tool. It does not promise profit. Automated trading carries real risk, and even at its peak this system rides gold's volatility through deep equity swings. Please read the whole description, understand that raising risk here reduces return, and size your account accordingly before going live.
HOW IT WORKS
1) Regime filter — Trade only when volatility is expanding
The EA trades only volatility-expansion regimes: fast ATR / slow ATR must be at least 1.2, together with a clear EMA50/200 trend (|EMA gap| >= 0.5 x ATR). Quiet, directionless markets are skipped entirely. This is what keeps GOLD VIPER out of the ranging conditions that punish breakout systems.
2) Entry — Confirmed channel breakout with the trend
Entries are taken on a closed-bar breakout of the 32-bar M30 channel with an ATR margin, in the direction of the established EMA trend (both buy and sell are enabled). The ATR margin filters marginal pokes through the band and requires the breakout to be decisive.
3) Exit — ATR group take-profit and a group stop
The basket is closed with an ATR-scaled group take-profit (ATR x 3.0) and a group stop-loss (ATR x 1.5), monitored every tick. This group stop is executed by the EA itself: the breakout engine sends no stop loss to the broker server, so a basket is protected only while the EA is running — keep it on a VPS or a 24/5 machine. The fractal strategies send their stop loss and take-profit to the broker server with every order.
4) Recovery grid — same size, NO martingale
On an adverse move the EA may add same-size recovery grid entries (maximum 5). Lot size never doubles — this is not a martingale — and the group stop-loss always caps the entire basket, in calm and wild markets alike.
5) Position sizing — volatility-normalized
Lot size is volatility-normalized so that a group-SL hit costs a fixed percent of balance (RiskPercent, default 2.3% since v2.38; 3% up to v2.37) whether the market is calm or wild. The Run-Mode dropdown scales that risk percentage; the signal itself is identical across all modes.
6) Second engine — eight fractal stop-order strategies (since v2.35, always on)
Independently of the breakout engine, eight D1/H4 fractal strategies place stop orders at confirmed fractal levels with ATR-scaled stop-loss and take-profit, R-based trailing and an H1 fractal stop sync. Each strategy has its own magic number (FB_MagicBase..+7) and its own per-order risk (FB_RiskPercent, default 0.5% of balance, capped by FB_MaxLot). The engine pauses around NFP, reserves free margin for its pending orders and deletes pendings it can no longer afford. In the 7.7-year Standard test of v2.36 it contributed about 57% of the net profit (2,531 of 8,398 entries) and the breakout engine about 41% (270 entries); its stand-alone curve had a 29% drawdown. AllowBuy / AllowSell restrict ALL engines to long-only or short-only.
7) Third engine — eight more stop-order strategies on their own unit balance (v2.36, on by default)
A third set of eight stop-order strategies runs next to the other two, with its own magic numbers (GR_MagicBase..+7) and with stop-loss and take-profit sent to the broker server on every order. Its lot size does not come from the account balance or from RunMode: it is calculated from the engine's own unit balance (GR_VirtualDeposit, default 1,600 — about 0.01-0.05 lots per order on that unit) and scaled only by GR_LotMult. UseReaperEngine switches the engine off. Be clear about what it adds: in the 7.7-year Standard test of v2.36 it placed 5,597 of the 8,398 entries but earned only about 3% of the net profit directly. It is a small, frequent diversifier, not the profit driver — against the two-engine v2.35 on the same test, the profit factor moved from 1.51 to 1.55 and the equity drawdown from 30.8% to 27.8%.
8) Fourth engine — eight daily-fractal stop-order strategies with candle-close confirmation (v2.38, on by default)
A fourth set of eight strategies places buy-stop and sell-stop orders at daily fractal levels, refreshed once a day, with at most eight pending orders per side and its own magic numbers and order comments (GB1_*). Every order carries its stop-loss and take-profit on the broker server. A fill is kept only if the M1 candle and then the M30 candle of the fill close in the trade direction; otherwise the position is closed at once (fake-out filter). Open trades are managed with a break-even step, a trailing stop and a take-profit pull; sell orders are placed only while the previous daily close is below its 50-day simple moving average; trades and pending orders are cleared before the US employment report. Each order risks G1_RiskPercent of balance over its initial stop (default 0.25%, scaled by RunMode, capped at 5 lots). UseGoldbotEngine switches the engine off. Be clear about what changed in v2.38: the breakout engine's risk was lowered from 3% to 2.3% at the same time, so the total risk budget is rearranged, not simply increased. Against v2.37 on the same 7.7-year Standard test, the fourth engine added 1,930 of the 10,340 entries, the profit factor moved from 1.55 to 1.64, the equity drawdown from 27.8% to 24.1% (relative: 31.8% to 30.3%), and the net result from +11,929% to +19,565%. To run v2.39 exactly as v2.37 traded, set RiskPercent = 3.0 and UseGoldbotEngine = false (we checked: that setting reproduces the v2.37 test deal for deal).
RUN-MODE: ONE DROPDOWN FOR RISK — THE BREAKOUT, FRACTAL AND FOURTH ENGINES FOLLOW IT
GOLD VIPER includes a Run-Mode selector with four settings — the measured numbers for each are in the table above. The multiplier applies to the breakout engine's RiskPercent and to the second engine's FB_RiskPercent and to the fourth engine's G1_RiskPercent (the third engine is sized by GR_LotMult only and ignores RunMode); the entry and exit signals are identical in every mode:
- Defensive: half risk — best profit factor (1.79), 15% drawdown; recommended for the first live month and for capital preservation
- Standard: the balanced profile and the published default (Ultra = Standard)
- Aggressive: 2x risk — no better profit factor, 29% relative drawdown, about 7-fold worst loss, second engine capped by FB_MaxLot; provided so you can verify the numbers yourself, not because we recommend it
- Ultra (the dropdown position the EA ships in): identical to Standard on this EA — no hidden extra risk
Note: the monthly loss breaker (MonthlyStop) covers the breakout engine only, and it and the regime sizing switch off above Standard risk. That is one more reason not to run Aggressive.
BUILT-IN PROTECTION & MONITORING
- Broker-agnostic: dynamic symbol spec, volume-limit clamp, free-margin check, and a margin emergency close (150%)
- Group stop-loss on every basket, executed by the EA (no broker-side stop on breakout baskets); recovery grid is same-size, never martingale
- Session and weekday filters, plus economic-calendar news avoidance around high-impact events (uses the built-in MetaTrader calendar; no external connection required)
- On-chart dashboard: balance, equity, margin level, P&L, drawdown, spread and the next high-impact event, with a pause button
- Push and email notifications for opens, closes and margin warnings
RECOMMENDED SETUP
- Symbol: Gold (XAUUSD / GOLD / XAUUSDm — uses the chart symbol)
- Timeframe: M30
- Account: leverage 1:200 or higher; $1,000 or more (a cent/micro account works for smaller balances). The second, third and fourth engines keep many pending stop orders open at once (up to 58 in the 7.7-year test), so the account must allow at least 70 simultaneous orders and the broker's pending-order margin must be available
- VPS or an always-on PC is recommended so the EA runs without interruption
- Run-Mode: the published default is Standard-level (Ultra = Standard). Step DOWN to Defensive for your first live month or if you want the best profit factor; stepping up to Aggressive only deepens the drawdown.
KEY INPUTS
- RunMode: Defensive / Standard / Aggressive / Ultra (default = Standard-level; scales the breakout, fractal and fourth engines)
- AllowBuy / AllowSell: restrict all engines to one direction
- FB_RiskPercent / FB_MaxLot / FB_RunS1..S8 / FB_NfpPause: second engine risk per order, lot cap, per-strategy on/off, NFP pause
- UseReaperEngine / GR_LotMult / GR_VirtualDeposit: third engine on/off, lot multiplier, unit balance its lot tiers start from (v2.36)
- UseGoldbotEngine / G1_RiskPercent / G1_FixedLot / G1_RunMask: fourth engine on/off, risk per order (0 = fixed lot), fixed lot, per-strategy on/off (v2.38)
- RiskPercent / MaxLot: breakout engine position sizing (default 2.3% since v2.38) and lot cap
- Lookback: M30 breakout channel length (default 32 bars)
- ATRPeriod: ATR period
- TP (ATR x 3.0) and SL (ATR x 1.5): group take-profit and group stop distances
- VolRatioGate: volatility-expansion gate (fast/slow ATR, default 1.2)
- EMA trend filter (EMA50 / EMA200) and |EMA gap| threshold
- MaxGridEntries: same-size recovery grid cap (default 5, no martingale)
- TradeLong, TradeShort: enable long / short
- Session/weekday filter, news filter, weekend-close and notification settings
=== WHO THIS IS FOR / NOT FOR ===
Right fit: traders who want a rule-based XAUUSD M30 breakout system with a group stop, who will run it on a demo or small live account for at least one month before scaling, who accept that a recovery grid means basket drawdowns of several percent, and who will leave Run-Mode at Standard.
Not a fit: anyone who needs trades every day (the regime filter keeps the EA flat for long stretches), anyone who plans to push Run-Mode to Aggressive to "make it back", anyone who cannot tolerate a losing month, and anyone without a VPS or a 24/5 machine for an M30 basket strategy.
=== HOW TO TEST GOLD VIPER PROPERLY (DEMO CHECKLIST) ===
The free demo is downloaded far more often than it is tested correctly. A quick run with default tester settings usually shows a short, noisy sample that says nothing about the system. To reproduce our published figures, use these conditions in the Strategy Tester:
- Symbol: XAUUSD, chart timeframe M30 (on any other timeframe the EA places no trades)
- Modelling: every tick based on real ticks (MT5) / imported real tick data (MT4). Never "Open prices only"
- Period: 2019 to today (the v2.39 figures above are measured on 2019.01-2026.09; a longer period tests the breakout engine only on brokers without older H4/D1 fractal history)
- Deposit: 10,000 USD, leverage 1:200 or higher, spread: current
- Inputs: leave the defaults, RunMode = Standard (Ultra) — or Defensive to reproduce the 1.79 profit-factor line
If your result differs a lot from ours, the usual causes are a short period, "Open prices only" modelling, or a feed without real-tick history. Send a screenshot through the built-in chat and we will look at it together.
A NOTE ON REVIEWS
After you have run GOLD VIPER on a demo or live account for at least one month, please leave a review, good or bad. Honest feedback helps other traders judge the product and tells us what to improve next.
IMPORTANT RISK DISCLOSURE
This product is a software tool for automated order execution. It is not investment advice and does not manage your funds. No trading system can guarantee profit, and past performance — including any backtest — does not guarantee future results. This is a four-engine system: a volatility-regime breakout engine with a same-size recovery grid, plus three sets of eight stop-order strategies; extended ranges can produce consecutive group-SL hits, and even at Standard the equity drawdown reached 24.1% (30.3% in relative terms) over 7.7 years of Exness tick history (32.3% measured in Aggressive, 17.5% in Defensive). Raising risk on this system does not improve the profit factor and deepens the drawdown, so there is no upside to pushing beyond the default — if anything, start on a demo account and consider stepping DOWN to Defensive. Only trade with money you can afford to lose.
SUPPORT
Please use the built-in chat for questions. Updates and improvements are published through the Market and delivered to you automatically.
=== INDEPENDENT VERIFICATION (FXEA365) ===
We publish this EA's full verification record on our own site - the same
backtest, the out-of-sample split, and equity drawdown (not the flattering balance
drawdown). Check it before you buy, not after:
https://fxea365.com/en/ea/gold-viper
RECOMMENDED COMBINATION — PORTFOLIO DIVERSIFICATION (FXEA365)
- Atlas Diversified Trend Portfolio: https://www.mql5.com/en/market/product/182751
- Bitcoin Comet Trend Follower: https://www.mql5.com/en/market/product/181831
FORWARD MONITORING (demo account, self-reported)
We run this EA on a live demo account (Exness, shipping default preset) and publish the raw result, including when it is flat or losing. Current figures, refreshed daily from Myfxbook: https://fxea365.com/en/forward-test . Snapshot as of 2026-10-11: started 2026-07-25, 23 trades so far, account -0.54%, Profit Factor 0.93, max drawdown 6.99%. Note: this account ran v2.31 until 2026-09-28, then later versions, and v2.39 since 2026-10-09, so its figures mix versions. 23 trades are still too few to judge the edge either way. Demo forward results are not verified by a third party and are not a guarantee of future performance.
=== OTHER EAs WE BUILD (FXEA365) ===
Same discipline, different markets: every strategy is measured over the longest history the market allows (tick-data quality is stated on each page), and every published figure comes from a test we ran ourselves. Risk profiles differ — check each page.
- Gold King Breakout Grid (XAUUSD): https://www.mql5.com/en/market/product/180879
- AIFW AI Framework (AI framework): https://www.mql5.com/en/market/product/196639
- Gold Neuron (XAUUSD, AI model): https://www.mql5.com/en/market/product/187329
=== FREE TOOLS FROM US (FXEA365) ===
These are free, work with any EA including the one on this page, and are the same risk plumbing we run ourselves.
- Falcon Trailing Stop Manager: https://www.mql5.com/en/market/product/182633
- Aegis Account Protector: https://www.mql5.com/en/market/product/182632
- Spread Guard Live Spread: https://www.mql5.com/en/market/product/185748
- Sentinel News Filter: https://www.mql5.com/en/market/product/182634


To naprawdę świetny EA. Łatwy w użyciu i dochodowy, z niskim ryzykiem. Wsparcie techniczne jest również bardzo dobre. Dziękuję bardzo.