Skip to content
EA
MT5 Expert Advisor VIP Scalping

Adaptive Gold Scalper MQ5 (Source Code)

A fully automated MetaTrader 5 Expert Advisor built specifically for XAUUSD scalping. It combines breakout logic, moving-average confirmation, and support/resistance detection to enter and exit short-duration trades. Adaptive Gold Scalper MQ5 includes dynamic stop-loss and take-profit management, with source code and set files provided for customisation. Designed for traders who accept higher drawdowns in exchange for rapid, automated execution on gold.

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

Adaptive Gold Scalper MQ5 (Source Code)
Instruments
XAU/USD (Gold)
Timeframe
H1 (60 minute chart)
Minimum deposit
$500+

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 Jun–Oct 4 months +2.4% −1.7% 93 80.7% 1.37
Equity curve — 2025 Jun–Oct Started at $10,000, ended at $10,238. Deepest drawdown −1.7%. Account balance Drawdown from peak 2025-06-01 → 2025-10-01
$10,238 -1.5% 2025-06-03 2025-09-18

How concentrated the profit is

80% of the profit came from 2 of 29 trading days (6.9%).

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

Longest losing streak: 3 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
93
Total deals
186
Long trades (won %)
38 (86.84%)
Short trades (won %)
55 (76.36%)
Winning trades
75 (80.65%)
Losing trades
18 (19.35%)

Best and worst single trades

Largest win
75.70
Largest loss
-47.90
Average win
11.75
Average loss
-35.69

Winning and losing streaks

Longest winning streak
11 (266.00)
Longest losing streak Consecutive losing trades, and what that streak cost. This is what you would have had to sit through.
3 (-85.20)
Biggest run-up
266.00 (11)
Biggest run-down
-88.00 (2)
Average winning streak
5
Average losing streak
1

Drawdown

Balance drawdown, absolute
121.00
Balance drawdown, maximal
148.90 (1.47%)
Balance drawdown, relative
1.47% (148.90)
Equity drawdown, absolute
142.10
Equity drawdown, maximal Measured on floating equity, not closed balance. Always the harsher of the two, and the one that triggers a margin call.
176.30 (1.74%)
Equity drawdown, relative
1.74% (176.30)

Risk and efficiency ratios

Profit factor
1.37
Expected payoff per trade Average result of one trade. A big number with a low win rate means it depends on rare large wins.
2.56
Recovery factor Net profit divided by the worst drawdown. Below 1 means the deepest hole was bigger than everything it made.
1.35
Sharpe ratio
18.14
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.
4956.93%
AHPR
1.0003 (0.03%)
GHPR
1.0003 (0.03%)
LR correlation
0.66
LR standard error
52.58

Holding time

Shortest position held
0:00:03
Longest position held
0:39:57
Average position held
0:02:30
Correlation (profit, MFE)
0.81
Correlation (profit, MAE) How strongly the eventual profit tracked the worst unrealised loss along the way.
0.67
Correlation (MFE, MAE)
0.2563

Data quality

Trading server
BlueberryMarkets-Demo
Modelling quality
100%
Bars tested
7971
Ticks tested
42237865
Expert advisor settings used (41 parameters)

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

sl_protection
true
spread_protection
false
cancel_orders_on_remove
false
cancel_orders_on_news
false
news_proximity_points
5000
news_minutes_before
30
news_minutes_after
15
cancel_orders_on_friday
false
friday_cancel_hour
22
cancel_orders_on_insufficient_margin
true
enable_ags_notify
true
_take_profit
10000
_stop_loss
400
magic_id
1234
order_content
EA:Adaptive Gold Scalper
email
EA FX STORE
broker
https://t.me/eafxstore6789
LotCalcMode
0
fixed_lots
0.1
capital_utilization_rate
5.0
max_capital_utilization_rate
80.0
base_lots_per_dollars
100
enable_trailing_stop
true
_trailing_stops_mode
0
_trailing_points
20
smart_ts
true
reduce_ts
false
peak_stat_mode
0
_point_shift
1000
my_trade_mode
0
order_expiry_days
7
_order_price_gap
5000
HighProfitTrail
false
show_panel
true
Show_Price_Lines
true
PivotHours
96
CycleHour1
3
CycleHour2
9
CycleHour3
15
StopBufferPts
5
VerboseLog
true

How this was tested

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

Specifications

Account type ECN and RAW spread accounts
Minimum leverage 1:100+

Description

What It Does

An automated trading system for MetaTrader 5, focused exclusively on spot gold (XAUUSD). The software runs as an Expert Advisor and handles entry, exit, and position sizing without manual intervention. Orders are managed around the clock during market hours, with a bias toward short holding periods typical of scalping approaches.

The package includes the source code and pre-configured set files. The source code allows customisation of every parameter, while the set files provide ready-to-use presets that reflect the developer's own settings. Both are useful for users who want to adjust the strategy to a specific broker or account size.

How Trades Are Found

The system is not based on a single indicator. It filters opportunities through several technical layers before placing a trade:

  • Trend-line evaluation to estimate whether gold is in an uptrend, downtrend, or range.
  • Moving-average confirmation to measure momentum and avoid entries against the prevailing direction.
  • Support and resistance detection to focus on areas where price has previously reacted.
  • Breakout triggers to enter when price moves past significant levels with sufficient momentum.

When these conditions align, the EA opens a position. The combination is designed to reduce the number of low-quality signals, which matters in gold because of its volatility and wide intraday swings.

Position and Risk Controls

The vendor describes a preference for tight stop-losses rather than wide ones that allow drawdowns to run. This means most losses are intended to be small, but the frequency of trades can still produce large aggregate drawdowns if a sequence of losing scalps occurs.

Take-profit levels are also managed dynamically. The system can adjust exits based on recent price movement rather than using a fixed pip target for every trade. Position sizing is adjustable, and the developer's set files include different risk profiles. Users can also modify lot sizing directly in the source code.

The EA does not include martingale or grid logic. There is no averaging down, and no infinite exposure from adding to losing positions. Risk is driven by the combination of trade frequency, tight stops, and the chosen lot size. The provided set files are labelled with risk descriptors, and the developer's own published accounts show maximum drawdowns between 22.8% and 50.7%, depending on the preset and execution environment.

Setup and Requirements

The system runs only on MetaTrader 5. It is not compatible with MetaTrader 4. The recommended symbol is XAUUSD, and the developer does not state support for other instruments. No VPS is strictly required, but because the EA is designed for continuous operation and fast execution, a low-latency environment is likely to improve consistency. The vendor's own signals were run on ECN-style accounts with leverage of 1:500 or similar.

Installation follows the normal MT5 process: copy the .mq5 file to the Experts folder, copy the .set files to the Presets folder, compile the source or attach the EA to a chart, and then load a preset. Users who prefer not to compile can often attach the compiled version directly. The source code is provided, so no external DLLs are needed unless the user adds them.

Before Running It Live

The main thing to understand is that the performance shown in the developer's accounts is not transferable to every setup. The three published signals use different brokers, different initial deposits, and different set files. Drawdowns varied widely, which suggests that execution quality and risk settings have a large impact on results. The same EA can produce very different equity curves on different accounts.

Because the strategy is a scalper, spread and slippage matter more than they would for a swing system. A low-spread gold account with fast execution is strongly recommended. The developer's own marketing emphasises ECN or RAW accounts, and the signal setups confirm this. A standard account with a wide spread will produce worse results, possibly turning a profitable configuration into a losing one.

The source code allows full parameter inspection. It is worth reviewing the risk and money-management sections before attaching the EA to a live account. In particular, the default risk per trade should be compared with the maximum historical drawdown. A preset that produced a 50% drawdown on a $1,000 account is not suitable for every trader, even if the eventual growth was positive.

Finally, backtesting is possible on MT5 with the available tick data. Because the strategy relies on intraday price action and breakout triggers, backtests should use real tick data where possible. Tests on low-quality data will not reflect the spreads and execution delays that occur in live gold trading.

Frequently asked questions

Which pairs can this EA trade?

The system is designed specifically for XAUUSD (gold). The developer does not mention support for other symbols, and the set files are built around gold's volatility and tick behaviour.

Does the source code allow me to change the trading logic?

Yes. The .mq5 file is included, so every parameter, filter, and money-management rule can be modified. The set files are only presets; they can be used as-is or adjusted before compiling.

Why do the live signals show such different drawdowns?

The developer published three signal accounts with maximum drawdowns ranging from 22.8% to 50.7%. The differences come from varying risk presets, broker execution, and account history length. The same EA can produce very different results depending on how it is configured and where it is run.

Is this EA suitable for prop-firm accounts?

The developer does not claim prop-firm compatibility. The tight stops and high trade frequency may help with daily loss limits, but the high maximum drawdowns shown in the signals would breach many prop-firm rules. If used on a funded account, the risk settings would need to be reduced significantly.

Do I need to keep MetaTrader 5 running at all times?

The EA only operates while the MT5 terminal is open and connected to the broker. For 24/5 operation, the terminal must be left running. A VPS is not included, but it may be necessary for continuous execution if your own computer is not always on.

Tags

Smart Gold Hunter EA MT5
Expert Advisor · MT5 XAUUSD (Gold)

Smart Gold Hunter EA MT5

Gold traders who want disciplined, single-entry XAUUSD automation without grid, martingale, or hedging often struggle to find EAs with real stop-loss protection and prop-firm controls. Smart Gold Hunter EA MT5 addresses this by scanning the gold market, executing one trade at a time with a hard stop-loss and take-profit, and managing risk through drawdown limits, session filters, and Friday protection.

No loss cap Martingale · Loss recovery
M5, M15, M30, H1, H4 Minimum deposit $100+
Gold Liquidity V2 EA MT5
Expert Advisor · MT5 XAUUSD (Gold)

Gold Liquidity V2 EA MT5

A one-minute XAUUSD scalping expert advisor for MetaTrader 5 that uses liquidity zones, stop-loss clusters, and short-term inefficiencies to time entries. The supplied configuration enables a trend filter, dynamic take profit, and a GMT-based trading window from 01:00 to 10:00. Gold Liquidity V2 EA MT5 suits experienced traders who understand gold volatility and exposure limits.

No loss cap Loss recovery
M1 (1 minute chart) Minimum deposit $10k ($100 Cent account)
Free today YUVI FX TRADER NEXORA EA MT5 (Source Code)
Expert Advisor · MT5 XAUUSD (Gold)

YUVI FX TRADER NEXORA EA MT5 (Source Code)

Short-term automated execution on a one-minute timeframe, built around a stack of market-condition filters. The supplied configuration activates liquidity assessment, ATR-based volatility checks, momentum sensitivity, and high-impact news screening before any order is placed. Trade-cycle limits cap exposure at seven positions, while slippage controls and execution retries address fast-market conditions. Source code and set files are included for MetaTrader 5.

Not stated
M1 (1 minute chart) Minimum deposit $100+
Vexora Sera EA MT5
Expert Advisor · MT5 XAUUSD (Gold)

Vexora Sera EA MT5

A selective XAUUSD expert advisor for MetaTrader 5 that trades gold on the M1 timeframe. The strategy waits for aligned conditions, opens one position per signal, and uses predefined stop loss and take profit levels. It deliberately avoids martingale, grid, and averaging methods. The developer reports a trailing eight-week live account gain with an observed drawdown below 10%.

No loss cap Martingale · Grid
M1 (1 minute chart) Minimum deposit $200+