Skip to content
EA
Research

BB Return mt5: the optimised settings kept working out of sample, but not nearly as well

8 min read

The fitted window returned +1,311.1%. On data the optimiser had not seen, the same inputs returned +301.3% — still positive, but far enough down that the first number was mostly fit.

The test

Our own run · real ticks
BB Return mt5 XAUUSD.cn · M5
by Leonid Arkhipov $649 ★ 4.4 · 136 View on MQL5 Market ↗

Fitted return

+1,311.1%

Unseen return

+301.3%

Unseen drawdown

24.3%

Unseen trades

26

Metric Fitted window Unseen window
Period 2025 Jun–Dec 2026 Apr–Jun
Return +1,311.1% +301.3%
Max drawdown (equity) 37.0% 24.3%
Trades 54 26
Profit factor 0.00 0.00
Win rate 100.0% 100.0%
Longest losing streak
Days producing 80% of profit 24/46 16/23
Commission + swap, share of gross 0.2% 0.0%

The left column is what the search produced by construction — those inputs were chosen because they made those numbers. Only the right column describes a period that had not happened yet when the settings were picked.

Fitted window The optimiser searched inputs over this period. A good result here is what the search was for. Started at $50,000, ended at $705,523. Deepest drawdown −37.0%. Account balance Drawdown from peak 2025-06-01 → 2025-12-31
$705,523 -0.0% 2025-06-05 2025-12-30
Unseen window The winning inputs, run once over a later period with no further tuning. This is the result. Started at $50,000, ended at $200,653. Deepest drawdown −24.3%. Account balance Drawdown from peak 2026-04-01 → 2026-06-30
$200,653 -0.0% 2026-04-06 2026-06-26

The .set file used in this test

Load it in the Strategy Tester and reproduce the run above.

Checking your access…

Test conditions

Symbol / timeframeXAUUSD.cn · M5
BrokerBlueberry Markets Pty Ltd
Starting balance / leverage$50,000 · 1:500
SpreadBroker’s recorded variable spread
Modelling quality 100.0%
Product tested BB Return mt5
Developer Leonid Arkhipov
Listing $649 View on MQL5 Market ↗

BB Return mt5 returned +1,311.1% on the window its inputs were fitted to, and +301.3% on a later window the optimiser never saw. It is still positive out of sample, which is more than most manage, but the gap is where the honest number lives.

It did not close a single losing trade

Over 54 trades the report shows a gross loss of zero and a win rate of 100%. At the same time the equity curve was down 37.0% at its worst. Those three figures can only be true together in one situation: losing positions were never closed. They were held until they came back.

A trade that is held rather than closed does not appear in the win rate, in the gross loss, or in the balance drawdown. It appears only in the equity drawdown — which is why that is the number quoted above, and the one this site uses everywhere. A system that always waits shows a perfect record right up until the one move it cannot wait out.

Parameters change how long it can wait. They do not change what happens at the end of the wait: no setting puts a floor under a position that is never closed. Read everything below with that in mind.

How the two windows were run

The optimiser only ever saw the first window. The winning inputs were then run once over the second, with no further tuning. Any number quoted as a result on this page comes from the second window.

Optimised over2025 Jun–Dec
Tested over (never optimised)2026 Apr–Jun
Symbol / timeframeXAUUSD M5
BrokerBlueberry Markets Pty Ltd
Starting balance$50,000
Modelling quality100.0%

Fitted window against unseen window

 Optimised on thisNever saw this
Return+1,311.1%+301.3%
Maximum drawdown (equity)37.0%24.3%
Trades5426
Profit factor0.000.00
Win rate100.0%100.0%
Longest losing streak00

The left column is what the search produced by construction — inputs were chosen because they made those numbers. Only the right column says anything about a period that had not happened yet when the settings were picked.

How concentrated the profit is

80% of the profit came from 16 of 23 trading days — 69.6% of them. The return is spread across enough sessions that no single day carries it.

What the input list shows

These are read out of the report itself, not out of the sales page. A vendor can rewrite a description; the inputs recorded in a strategy tester report are whatever the run actually used.

  • UseRecovery = true
  • RecoveryFactor = 6.0
  • MaxRecoveryTrades = 8

Where this leaves it

The out-of-sample number is positive, so the settings are not worthless. But the distance between the two columns is the part worth remembering: most of the fitted result was the fit. If you saw only the left column on a sales page, you would be looking at a number that had already spent itself.

Members section

The parameter set and the .set file

The full input set that produced the out-of-sample result above, what each changed value does, and the .set file for XAUUSD M5.

Checking your access…

Tags: Crypto XAUUSD

Updated Aug 27, 2026