Skip to content
EA
MT5 Expert Advisor VIP Trend Following

BB Return MT5

An automated system built for MetaTrader 5 that trades XAUUSD using Bollinger Bands mean-reversion logic with additional market filters. It avoids grid and martingale techniques, uses fixed stop loss and take profit, and includes configurable lot sizing plus an optional recovery mode. Aimed at gold traders who prefer a systematic, non-averaging approach.

Losses on this strategy have no upper bound

The vendor's own description mentions position-scaling logic that keeps a losing sequence open instead of closing it. A single losing sequence therefore has no defined worst case: a long enough move in one direction takes the account to zero. Systems like this can trade profitably for a long time before that happens, which is why an unbroken track record does not settle the question.

Mechanisms found Martingale Loss recovery

How we classify loss mechanisms

BB Return MT5
Instruments
XAUUSD (Gold)
Timeframe
M5 (5 minute chart)
Minimum deposit
$100
Version
7.40

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–Nov 6 months +225.9% −19.5% 42 97.6% 14.10
Equity curve — 2025 Jun–Nov Started at $10,000, ended at $32,594. Deepest drawdown −19.5%. Account balance Drawdown from peak 2025-06-01 → 2025-11-20
$32,594 -9.9% 2025-06-04 2025-11-17

How concentrated the profit is

80% of the profit came from 18 of 34 trading days (52.9%).

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

Longest losing streak: 1 trades

Settings that scale up after a loss

  • UseRecovery=true
  • RecoveryFactor=2.0

These parameters come from the test report itself, not from the vendor's description. A strategy that increases position size after a loss has no defined worst case.

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
42
Total deals
84
Long trades (won %)
24 (100.00%)
Short trades (won %)
18 (94.44%)
Winning trades
41 (97.62%)
Losing trades
1 (2.38%)

Best and worst single trades

Largest win
1 233.48
Largest loss
-1 725.00
Average win
593.14
Average loss
-1 725.00

Winning and losing streaks

Longest winning streak
22 (16 809.22)
Longest losing streak Consecutive losing trades, and what that streak cost. This is what you would have had to sit through.
1 (-1 725.00)
Biggest run-up
16 809.22 (22)
Biggest run-down
-1 725.00 (1)
Average winning streak
21
Average losing streak
1

Drawdown

Balance drawdown, absolute
0.00
Balance drawdown, maximal
1 725.00 (9.85%)
Balance drawdown, relative
9.85% (1 725.00)
Equity drawdown, absolute
526.50
Equity drawdown, maximal Measured on floating equity, not closed balance. Always the harsher of the two, and the one that triggers a margin call.
3 521.56 (19.54%)
Equity drawdown, relative
19.54% (3 521.56)

Risk and efficiency ratios

Profit factor
14.10
Expected payoff per trade Average result of one trade. A big number with a low win rate means it depends on rare large wins.
537.95
Recovery factor Net profit divided by the worst drawdown. Below 1 means the deepest hole was bigger than everything it made.
6.42
Sharpe ratio
40.92
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.
864.33%
AHPR
1.0288 (2.88%)
GHPR
1.0285 (2.85%)
LR correlation
0.98
LR standard error
1 219.86

Holding time

Shortest position held
0:00:21
Longest position held
16:08:27
Average position held
1:05:10
Correlation (profit, MFE)
0.58
Correlation (profit, MAE) How strongly the eventual profit tracked the worst unrealised loss along the way.
0.09
Correlation (MFE, MAE)
-0.3221

Data quality

Trading server
BlueberryMarkets-Demo
Modelling quality
100%
Bars tested
33843
Ticks tested
80545620
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.

TakeProfit
450.0
StopLoss
1500.0
MaxSpread
90.0
UseAutoRisk
true
AutoRiskPercent
10.0
Lots
0.01
Magic
270114
CommentEA
BB_Return
UseRecovery
true
RecoveryFactor
2.0
UseChartBackground
true
ShowPanel
true
PanelX
7
PanelY
43
PanelFontSize
8

How this was tested

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

Specifications

Account type Standard, ECN, Pro, Raw, Razor and others
Minimum leverage 1:30+
License type NoDLL

Screenshots

Description

Trading XAUUSD with a Bollinger Bands return logic

BB Return MT5 is an Expert Advisor developed exclusively for the XAUUSD symbol on the MetaTrader 5 platform. The core idea is straightforward: when price extends outside the Bollinger Bands, the EA waits for conditions that suggest a return toward the middle of the band range. Instead of acting on every band touch, it applies additional filters intended to remove weaker signals.

The strategy does not use grid orders, martingale, or averaging. Each position is managed individually with its own stop loss and take profit. The developer positions the EA as suitable for traders who want exposure to gold without the compounding risk that comes from adding to losing positions.

How entries and exits are handled

The EA monitors price in relation to Bollinger Bands and only considers a trade when price has moved outside the bands and then shows signs of returning. The exact filter logic is not disclosed, but the vendor describes it as a set of proprietary checks designed to avoid low-quality entries. Once a trade is opened, the EA manages it with a fixed stop loss and take profit. There is also a recovery mode that can adjust lot sizing on subsequent trades after a loss, but this is optional and does not turn the strategy into a martingale system per the developer.

Because the EA uses stop loss and take profit, the risk per trade is defined at the order level. The user can choose between automatic risk calculation based on account balance or a fixed lot size.

What is included in the package

The product is delivered as a single EA file plus set files. The set files contain preconfigured parameter sets for different account sizes or risk preferences. The vendor markets the product as 'unlimited', meaning no licence restrictions on the number of accounts or live usage. No source code is included.

Users can select the appropriate set file based on their deposit and risk tolerance, or they can configure the parameters manually. The EA operates continuously during the trading week and is not restricted to specific sessions, although liquidity conditions for gold may vary by session.

Set files and configuration

The set files are designed to simplify installation. Instead of adjusting many parameters, users load the set file matching their account type or balance. For example, a lower-risk set file might use a smaller lot multiplier or a wider stop loss, while a higher-risk set file might trade larger positions. Because the EA does not include source code, users cannot modify the core logic but can adjust the exposed input parameters.

Where this EA may not fit

BB Return MT5 is built for XAUUSD only. Traders who focus on currency pairs, indices, or other commodities would need a different tool. The strategy is mean-reversion based, so it behaves differently from trend-following systems. During strong, sustained trends, mean-reversion logic can suffer multiple consecutive stop-outs if the price keeps moving away from the bands without pulling back.

Users who prefer fully transparent trading logic may find the undisclosed filters a limitation. The developer does not publish the exact filter rules, so the user must rely on backtests and live signal observations rather than a complete algorithmic specification. Also, the published backtests show winning trade percentages above 98%, which is unusually high for a mean-reversion system and should be treated with caution. The vendor attributes this to the filters, but independent verification on the user's own broker data is advisable before live deployment.

Frequently asked questions

Does BB Return MT5 use martingale or grid trading?

No. The developer states that each trade is independent, with no grid orders, no averaging, and no lot multiplication after losses. A recovery mode can adjust lot sizing on later trades, but it is optional and the vendor describes it as separate from martingale.

Which currency pair and timeframe does the EA trade?

It trades XAUUSD only. The set files provided by the vendor are configured for the M5 timeframe, based on the published backtest details.

Is the EA suitable for prop firm accounts?

The developer does not explicitly market it for prop firm challenges, but the use of fixed stop loss and take profit may help with risk management rules. Users should verify drawdown limits and lot sizing against their prop firm's requirements before running it live.

Can I see or modify the source code?

No source code is included. You can adjust the input parameters via the set files or the EA's settings panel, but the core logic is closed.

Tags

One Man Army EA MT5
Expert Advisor · MT5 17 currency pairs

One Man Army EA MT5

Designed for MetaTrader 5, this expert advisor spreads exposure across up to 17 currency pairs using an M15 correction and reversal strategy. Technical filters including Bollinger Bands, ATR, moving averages, and RSI govern entries and exits. Each trade carries a stop loss, and the supplied set file disables aggressive lot multiplication, suiting traders who prefer defined risk.

No loss cap Martingale
M15 (15 minute chart) Minimum deposit $500+
Quantum OmniGold EA MT5
Expert Advisor · MT5 XAUUSD (Gold)

Quantum OmniGold EA MT5

An automated Gold trading system for MetaTrader 5 that combines ZigZag pattern recognition, Moving Average trend filtering and Stochastic momentum confirmation. Each XAUUSD position is managed independently with a fixed stop loss, dual take profit levels and a trailing stop. No grid or martingale logic is used, and a low-risk profile is included for prop firm evaluations.

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

Gianluca Arrigo EA MT5

Automated trading for MetaTrader 5 that applies Smart Money Concepts, ICT logic, and AI-assisted filtering to XAUUSD. It scans order blocks, fair value gaps, and liquidity sweeps across multiple timeframes, then executes trades only when several conditions align. Built for traders who prefer institutional-style setups over high trade frequency, with configurable risk controls and session filters.

Not stated
M1 (1 minute chart) Minimum deposit $100+