Skip to content
EA
MT5 Expert Advisor VIP Volatility & Market Structure

Gold Breaker EA MT5

A breakout-focused EA for XAUUSD on the H1 chart, built for MetaTrader 5. It includes NFP news filtering, virtual pending order expiration, drawdown limits, and balance- or equity-based position sizing. Minimum deposit is $500 on an ECN account, and the licence does not include source code.

Losses on this strategy are capped

Every trade carries a hard stop and position size does not increase after a loss, so the worst case of one losing sequence is known in advance. That says nothing about whether this product is profitable, only that it can survive a bad month. We backtest products in this group.

How we classify loss mechanisms

Gold Breaker EA MT5
Instruments
XAUUSD (Gold)
Timeframe
H1 (60 minute chart)
Minimum deposit
$500
Version
1.1

Backtest results

Simulation — not a live account

Run in the MetaTrader Strategy Tester on real tick data. These are simulated results: a backtest shows how a strategy would have behaved on past prices, not how it will behave on your account.

Period Return Max drawdown Trades Win rate Profit factor
2025 May–Dec 7 months +62.6% −10.4% 267 75.7% 2.42
Equity curve — 2025 May–Dec Started at $100,000, ended at $162,617. Deepest drawdown −10.4%. Account balance Drawdown from peak 2025-05-01 → 2025-12-01
$162,617 -10.4% 2025-05-01 2025-11-28

Where the money went

MetaTrader reports gross profit and gross loss with broker charges already applied. Vendor pages quote the gross profit figure on its own.

Gross profit
$106,781.67
Gross loss
−$44,164.89
Net profit
$62,616.78

Already included above: $1,666.90 of commission and swap charged by the broker — 1.6% of gross profit.

How concentrated the profit is

80% of the profit came from 9 of 69 trading days (13%).

A smooth equity curve can still be a handful of exceptional days plus a long flat stretch.

Longest losing streak: 6 trades

Full test statistics

Every figure below is copied from the MetaTrader report exactly as it appears there, so you can check it against your own run.

Trade counts

Total trades
267
Total deals
534
Long trades (won %)
164 (72.56%)
Short trades (won %)
103 (80.58%)
Winning trades
202 (75.66%)
Losing trades
65 (24.34%)

Best and worst single trades

Largest win
8 108.33
Largest loss
-2 760.48
Average win
528.62
Average loss
-679.46

Winning and losing streaks

Longest winning streak
26 (15 194.82)
Longest losing streak Consecutive losing trades, and what that streak cost. This is what you would have had to sit through.
6 (-8 650.14)
Biggest run-up
15 413.45 (15)
Biggest run-down
-8 650.14 (6)
Average winning streak
7
Average losing streak
2

Drawdown

Balance drawdown, absolute
0.00
Balance drawdown, maximal
15 757.17 (10.36%)
Balance drawdown, relative
10.36% (15 757.17)
Equity drawdown, absolute
8.40
Equity drawdown, maximal Measured on floating equity, not closed balance. Always the harsher of the two, and the one that triggers a margin call.
18 623.72 (12.06%)
Equity drawdown, relative
12.06% (18 623.72)

Risk and efficiency ratios

Profit factor
2.42
Expected payoff per trade Average result of one trade. A big number with a low win rate means it depends on rare large wins.
234.52
Recovery factor Net profit divided by the worst drawdown. Below 1 means the deepest hole was bigger than everything it made.
3.36
Sharpe ratio
9.60
Margin level How close the account came to a margin call. The lower it got, the less room there was for one more losing position.
2882.27%
AHPR
1.0018 (0.18%)
GHPR
1.0018 (0.18%)
LR correlation
0.93
LR standard error
4 719.50

Holding time

Shortest position held
0:00:24
Longest position held
61:54:00
Average position held
3:22:00
Correlation (profit, MFE)
0.76
Correlation (profit, MAE) How strongly the eventual profit tracked the worst unrealised loss along the way.
0.45
Correlation (MFE, MAE)
-0.0022

Data quality

Trading server
BlueberryMarkets-Demo
Modelling quality
100%
Bars tested
13924
Ticks tested
96175039
Expert advisor settings used (15 parameters)

The exact parameters this test ran with, taken from the report. Results are only comparable when the settings are.

Receipt
Enter Your Receipt Here
UpdateInfoTesting
false
InfoPanelSizeAdjust
1.0
setSL_TP_After_Entry
false
Virtual_expiration
true
ST1_MagicNumber
9889
ST1_Comment
Gold Breaker
NFP_FILTER
----------------------- NFP Filter -----------------------
EnableNFP_Filter
true
NFP_CloseOpenTrades
true
NFP_ClosePendingOrders
true
LotSizeSettings
----------------------- LotSize Settings -----------------------
ForceBalanceToUse
0.0
MaxAllowedDD
30.0
UseEquity
false

How this was tested

Broker
Blueberry Markets Pty Ltd
Trading server
BlueberryMarkets-Demo
Symbol
XAUUSD.cn
Timeframe
M15
Starting balance
$100,000
Leverage
1:500
Tick data
100% modelling quality
Spread
Real variable spread

Ranked #2 in our own backtest run: We backtested 19 expert advisors through the 2025 gold squeeze. 2 came through.

Specifications

Account type ECN / Raw Spread
Minimum leverage 1:50 or higher
License type Original version

Screenshots

Description

Installing and configuring Gold Breaker on MT5

Gold Breaker EA MT5 runs on the H1 timeframe of XAUUSD and requires MetaTrader 5. The minimum suggested starting balance is $500 on an ECN or raw spread account with leverage of at least 1:50. After attaching the EA to a chart, the first decision is how risk should be calculated: the EA can use either the current account balance or the account equity as the base for lot sizing. A custom magic number (9889) ensures the EA only manages its own trades, so it can run alongside other systems on the same terminal.

The original version is delivered without source code, and the licence is tied to a single installation. A virtual pending order system replaces broker-side expiration, so behaviour stays consistent when the broker does not support certain order types or expiry rules.

Reading and responding to gold breakouts

The EA scans XAUUSD price action for momentum-driven breakout setups. When a breakout is confirmed, it places a market or pending order according to its internal logic. Each position is assigned a stop loss and take profit automatically; there is no manual entry step. The virtual expiration mechanism then monitors any unfilled pending orders and removes them when their internal timer ends, independent of the broker.

NFP protection layer

One of the more distinctive features is the Non-Farm Payroll filter. Before a scheduled NFP release, the EA can be configured to close open positions, remove pending orders, or pause trading entirely for a set window. The goal is to avoid being caught by the sharp spike and immediate reversal that often follows the data release. The vendor presents this as a core design choice rather than an optional add-on.

Choosing a risk profile that fits the account

Two settings define most of the day-to-day behaviour: a maximum drawdown threshold and the risk base. The drawdown limit is exposed as a parameter, with the vendor citing 30% as a default. When account drawdown reaches that level, the EA stops opening new trades. The risk base determines whether the EA calculates position size from the balance or the equity; equity-based sizing tends to reduce lot sizes after floating losses, while balance-based sizing keeps lot sizes stable until the drawdown limit is hit.

The vendor also publishes third-party tracking data for this product. The monitored account began with $1,615 and grew to a balance of roughly $5,356 over the tracked period, with a maximum drawdown close to 17%. Monthly results varied from about 1% to over 18%. These figures are reported by the vendor and reflect one account; they are not a forecast.

Where the system is likely to struggle

The strategy is designed for breakout conditions in gold. During prolonged consolidation or low-volatility sessions, breakout signals tend to fail more often, and the EA has no stated range-trading or mean-reversion mode to fall back on. The NFP filter reduces exposure around one specific event, but other high-impact releases or unexpected geopolitical shocks are not filtered by default. Users who prefer to see and approve each signal before it reaches the market will also find the fully automated order placement difficult to supervise on a trade-by-trade basis.

Finally, the $1,200 licence cost and the lack of source code mean the system is not suitable for traders who want to modify the logic or test it on a demo account before committing to a live setup.

Frequently asked questions

Which account type does Gold Breaker EA MT5 need?

The product facts specify an ECN or raw spread account with leverage of at least 1:50. The vendor does not list a specific broker.

Does the NFP filter close trades before every news release?

No. The filter is designed for the Non-Farm Payroll release. Other high-impact events such as FOMC meetings are not covered unless the user configures additional external protection.

Can I change the EA's trading logic?

Not with the delivered version. The original licence does not include source code, so the breakout detection and trade management rules are fixed.

Is a $500 deposit enough to run the EA?

The listed minimum deposit is $500. However, gold breakouts can produce larger stop distances than, for example, a EURUSD scalper, so position sizing should be checked against the drawdown limit before going live.

What does the virtual expiration system do?

It replaces broker-side pending order expiration. The EA tracks its own pending orders and removes them internally when their time limit is reached, which helps when the broker does not support expiry fields reliably.

Tags

Gianluca Arrigo EA MT5
Expert Advisor · MT5 XAUUSD (Gold)

Gianluca Arrigo EA MT5

An automated MetaTrader 5 expert advisor for XAUUSD on the M1 chart, built around Smart Money Concepts, ICT methodology, and AI-based filtering. It focuses on institutional-style entries with multi-timeframe confirmation and volatility checks. Minimum deposit is $100, on ECN or raw spread accounts. This product suits traders who prefer systematic, low-frequency execution over scalping or grid-based strategies.

Loss capped
M1 (1 minute chart) Minimum deposit $100+