MoonDog EA: the optimised settings held up on +165,035.3% out of sample, at 3.6% drawdown
We optimised MoonDog EA on XAUUSD M15 over one window and then ran the winning inputs, untouched, over a later one the optimiser never saw. The fitted window returned +28,742.7%; the unseen window returned +165,035.3%.
The test
Our own run · real ticksFitted return
+28,742.7%
Unseen return
+165,035.3%
Unseen drawdown
3.6%
Unseen trades
565
| Metric | Fitted window | Unseen window |
|---|---|---|
| Period | 2025 Mar–Nov | 2026 Jan–Jul |
| Return | +28,742.7% | +165,035.3% |
| Max drawdown (equity) | 30.5% | 3.6% |
| Trades | 855 | 565 |
| Profit factor | 2.11 | 8.24 |
| Win rate | 55.3% | 68.0% |
| Longest losing streak | 12 | 9 |
| Days producing 80% of profit | 7/153 | 27/109 |
| Commission + swap, share of gross | 0.0% | 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.
The .set file used in this test
Load it in the Strategy Tester and reproduce the run above.
Test conditions
| Symbol / timeframe | XAUUSD.cn · M15 |
|---|---|
| Broker | Blueberry Markets Pty Ltd |
| Starting balance / leverage | $10,000 · 1:500 |
| Spread | Broker’s recorded variable spread |
| Modelling quality | 100.0% |
| Product tested | MoonDog EA v3.34 |
| Developer | James Vito Armin Bianchini |
| Listing | $299 View on MQL5 Market ↗ |
MoonDog EA was optimised on one window of XAUUSD M15 data and then run, with those inputs unchanged, over a later window the optimiser never saw. It returned +165,035.3% there against a 3.6% maximum equity drawdown, over 565 trades.
Where this leaves it
One parameter set came through a period it was not built on. That is the least a set of settings has to do to be worth anything, and most do not manage it. It is not evidence that the next period will look the same, and we are not going to present it as such — a walk-forward test removes candidates, it does not find winners.
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 M15.
Included with any VIP plan, alongside the rest of the library.
Checking your access…
Updated Aug 28, 2026