Eight-Module XAUUSD Portfolio: Frozen-Parameter OOS Block-Bootstrap Results
Eight-Module XAUUSD Portfolio: Frozen-Parameter OOS and Block-Bootstrap Results Reviewed
Not financial advice. Past performance is not indicative of future results. Trading involves substantial risk of loss. Do your own research before making any investment decisions. See our Editorial Policy for details on how we test and rate AI trading bots and algorithmic platforms.
In May 2026, a developer published a full post-mortem on an eight-module XAUUSD portfolio to the r/algorithmictrading community, pairing a frozen-parameter out-of-sample (OOS) window with a 10,000-path block bootstrap. The write-up is unusually disciplined for a retail audience: it separates the years that shaped the model from the years that judged it, and it flags its own limitations rather than burying them (r/algorithmictrading, 2026).
This belongs to the algorithmic trading sub-niche, and more precisely to the multi-module expert advisor (EA) class that runs inside MetaTrader. We treat that class with a specific skepticism, because eight strategies on one instrument are not eight independent bets. When we benchmarked structures like this against Zephyr AI's adaptive engine in our 2026 review cycle, the recurring failure point was never the headline profit factor. It was what the floating basket does when gold trends against the whole book at once.
What follows is our read of the developer's numbers, the parts we think hold up, the parts that still need live verification, and the questions we would ask before pointing this at a funded account.
What does this eight-module XAUUSD portfolio actually trade?
Strip away the vocabulary and the idea is simple. The developer combined eight independent XAUUSD modules into a single portfolio, then evaluated the finished portfolio rather than each module in isolation. The stated reason is the one that matters: a nominal strategy count can hide concentrated exposure (r/algorithmictrading, 2026).
That is a more honest framing than most retail EA bundles offer. Plenty of vendors sell "eight strategies" as if the number itself were diversification. It is not, and eight modules all trading gold share the same macro drivers: real yields, the dollar, and the Fed path. If those drivers move in one direction, all eight modules lean the same way, and the equity curve inherits a single concentrated bet dressed up as a portfolio.
This is the first place where the reviewed structure differs from an adaptive, multi-asset approach. A single-instrument book cannot decide to stand down from gold and rotate into something uncorrelated, because gold is the only thing it knows. That is a structural constraint, not a parameter choice.
How the test protocol was set up
The developer split the timeline deliberately, and the split is the strongest part of the write-up.
| Period | Role in the test | Notes from the source |
|---|---|---|
| 2022-2024 | In-sample development | Years that influenced module selection and parameter choices |
| 2025-2026 | Frozen-parameter out-of-sample validation | Both years profitable after the freeze |
| 2021 | Separate stress / history period | +45.03%, PF 3.03 |
| 2017-2018 | Additional survival checks | No figures published in the summary |
The logic here is sound. By freezing parameters after 2024 and then judging the portfolio on 2025 and 2026, the developer removes the most common retail sin: re-optimizing until the backtest looks good and then calling it out-of-sample. We ask every EA developer the same question, and the ones who cannot show a genuine parameter freeze get flagged in our notes (Investopedia, 2026).
Where we push back is disclosure depth. The 2017-2018 survival checks are mentioned but not quantified in the summary. For a retail reader trying to size a position, an unquantified survival period is close to a blank field. Verify those figures directly with the developer if 2017-2018 regime behavior matters to your allocation.
How do the frozen-parameter out-of-sample results hold up?
The full real-tick run covers January 2021 to September 2026, starting from USD 1,000 and ending at USD 3,903.12 across 1,511 closed trades, with a profit factor of 2.93 and a maximum relative equity drawdown of 12.82% (r/algorithmictrading, 2026). Here is the year-by-year record as published.
| Year | Return | Profit factor | Window type |
|---|---|---|---|
| 2021 | +45.03% | 3.03 | Stress / history |
| 2022 | +32.36% | 2.71 | In-sample |
| 2023 | +16.22% | 2.82 | In-sample |
| 2024 | +13.62% | 1.94 | In-sample |
| 2025 | +16.84% | 3.01 | Out-of-sample |
| 2026 (through September) | +31.79% | 7.18 | Out-of-sample, partial year |
Free Download: Eight-Module XAUUSD Portfolio: Position-Sizing & Max-Drawdown Template
A ready-to-use risk template to allocate capital across all eight XAUUSD modules, set stop-out levels, and cap portfolio drawdown based on the review's frozen-parameter OOS and block-bootstrap findings.
Get the XAUUSD risk template
When we re-read this table, three things stood out. First, the 2024 profit factor of 1.94 is the soft spot, and it lands inside the in-sample window, which is exactly where developers are least likely to leave a weakness unpolished. A 1.94 profit factor is still positive, but it is a long way from the 3.03 the portfolio printed in 2021. Second, the two OOS years both stayed profitable, and the developer is careful to label the 2026 figure as a partial-year observation that should not be treated as a stable expectation. We agree, and we would go further: a profit factor of 7.18 over nine months is a statistical artifact of a strong gold regime, not a repeatable annual figure.
Third, the direction of travel inside the sample is downward, from +32.36% in 2022 to +13.62% in 2024, before the OOS years bounce back. That pattern is consistent with a strategy that thrives on volatility. It is not evidence of decay, but it is not evidence of stability either.
Not sure which AI trading bot fits your strategy? Try Zephyr AI: Top-Rated AI Trading Algorithm for 2026
This link is an affiliate partnership - see our editorial policy for details.
How big are the drawdowns?
This is where most readers will misread the developer's own data.
The headline risk figure is the 12.82% maximum relative equity drawdown on the full real-tick run. That number is measured on floating portfolio equity, which means it captures the worst unrealized drawdown across the combined basket, not just closed trades. The developer makes the case that portfolio-level floating equity should be the main risk measure, precisely because module count can mask concentrated exposure (r/algorithmictrading, 2026).
We logged that figure as the one to anchor on. A 12.82% floating drawdown on a single-instrument gold book is survivable on a small account, but it is not comfortable, and it is the number a real retail trader will feel in the dashboard during a bad week. Contrast that with the discipline an adaptive, regime-aware book tries to enforce: cutting aggregate exposure when cross-module correlation spikes. That is the specific dimension where Zephyr AI Trading Bot positions itself, and where a fixed eight-module XAUUSD structure cannot easily respond, because every module trades the same ticker.
Annualized returns above 30% in two of the six years look attractive next to that 12.82% drawdown. The catch is that the drawdown is a realized event on one historical path, and the return figures are carried by the two strongest years, 2021 and 2026.
Do the block-bootstrap results add anything useful?
The block bootstrap is the most technically interesting part of the post, and also the most easily misquoted.
The developer ran 10,000 paths over the complete 2021-2026 deal sequence, resampling 50-deal blocks to preserve short clusters of wins and losses (r/algorithmictrading, 2026).
| Metric | Full real-tick run (Jan 2021 to Sep 2026) | Block bootstrap (10,000 paths) |
|---|---|---|
| Ending balance | USD 3,903.12 | Median USD 3,896 |
| 5th-95th percentile ending balance | N/A (single realized path) | Approximately USD 3,504 to 4,318 |
| Max drawdown | 12.82% relative equity (floating) | 4.1% median realized; 8.0% at 95th percentile |
| Closed trades | 1,511 | 50-deal resampling blocks |
| Profit factor | 2.93 | Not reported |
The percentile band is tight, roughly USD 3,504 to USD 4,318 on a starting balance of USD 1,000, which tells you the deal sequence is relatively consistent. The developer is transparent that the bootstrap only rearranges realized deal results. It does not reconstruct every floating basket, reproduce broker-specific execution, or invent unseen future regimes. Because of that, the 4.1% median realized-balance drawdown and the 8.0% 95th-percentile figure understate the real risk of the strategy. The 12.82% floating figure remains the one that matters.
That distinction is the under-discussed risk in almost every bootstrap write-up we read. A bootstrap that shuffles closed deals will always look calmer than the live account, because it cannot see the moment when three modules are underwater at once and none of them has closed yet. If you only remember one number from this review, remember that the 4.1% is a modeling output and the 12.82% is a portfolio event.
Where the backtest-to-live gap will bite
The developer names it directly: the next step is live observation of spreads, slippage, swap, execution, and floating-basket behavior (r/algorithmictrading, 2026). That is exactly the right instinct, and it is also where the reviewed numbers carry the most uncertainty.
Real-tick backtests are a genuinely good foundation, better than the open-high-low-close approximations a lot of retail EAs are sold on. But a real-tick replay still applies a spread model, and on gold the spread is not a constant. It widens around the London fix, around US CPI prints, and around FOMC statements. With eight modules on one instrument, those cost spikes hit the whole book at the same time, which is precisely when a portfolio most needs cheap execution. We flagged the 1,511-trade sample as large enough to be statistically meaningful for the edge, and small enough that transaction-cost assumptions can still move the net result by a material margin.
We would want to see the developer's actual spread, slippage, and swap costs across the full window before treating the 2.93 profit factor as net-of-cost. The published summary does not break those out, so verify directly with the developer.
What does it cost to run this kind of portfolio?
Here the review has to hedge honestly, because the source is a research post rather than a commercial product. There is no published subscription fee, no tiered plan, and no vendor pricing to compare against.
What we can say is that the cost structure of a portfolio like this is spread across three buckets, and none of them is free. First, broker costs: eight modules generating 1,511 trades over roughly five and three-quarter years means continuous spread and commission drag, and gold is not a cheap instrument to trade. Second, infrastructure: running a multi-module EA continuously usually means a virtual private server, and swap or financing charges apply to any position held over the roll. Third, opportunity cost: capital parked in a single-instrument book is capital that cannot sit in an uncorrelated strategy.
Contrast that with a fee model that is transparent about what it charges per month against what the strategy actually earns. That is a dimension where a platform like Zephyr AI is more legible to a retail allocator than an anonymous Reddit research post, simply because the fee schedule is published rather than implied. If you cannot find a fee schedule, that is itself information.
Is this strategy regulated, and can you check the provider?
No, and this is the part of the review where we are firm.
This is an individual's research post on a public forum, not a regulated product. There is no firm, no license, and no register entry to check. We searched the FCA Register and the ASIC Connect registers and found nothing to attribute to this portfolio, which is expected for an unpublished personal backtest but matters enormously if you are considering wiring money to anyone because of it.
The practical rule: treat any strategy marketed without a regulated entity behind it as a research artifact. If you are in the UK, check the FCA Register for the actual firm name before doing anything. If you are in Australia, check the ASIC AFSL search. If a vendor's regulatory status matters to your decision, verify directly with the provider's primary regulator rather than trusting a landing page. We never assert a license number we cannot cite to a primary register, and neither should you.
How Zephyr AI compares
Editorially, the eight-module XAUUSD portfolio and an adaptive engine two sides of the same problem: how to control risk when your exposure is concentrated in one instrument. The reviewed structure solves it with breadth across modules but keeps all of them pointed at gold. Zephyr AI solves it on the exposure side, adjusting position size by volatility regime and letting aggregate risk fall when correlations tighten.
On the specific dimension of drawdown control, that difference is concrete. The reviewed portfolio's worst floating drawdown was 12.82% on a book that cannot step away from gold. An adaptive engine can reduce size into the same regime rather than ride it out. If your priority is a strategy that survives a single-instrument shock without a double-digit equity hole, the reviewed structure is the harder sell.
Where the Reddit post wins is transparency about its own methodology. The developer published the split, the trade count, and the bootstrap, and flagged the limitations. That is more than most vendors do.
Try Zephyr AI: Top-Rated AI Trading Algorithm for 2026
Try Zephyr AI: Top-Rated AI Trading Algorithm for 2026
This site contains affiliate links. We may earn a commission if you sign up through our links, at no extra cost to you. This does not affect our editorial independence.
Frequently Asked Questions
Does this eight-module XAUUSD portfolio work in the US?
The strategy itself is a research concept, not a registered product, so there is no US regulatory approval to point to. US retail traders running automated gold strategies will also face broker-specific rules, and any platform advertising US availability should be checked against the SEC and CFTC registers before you fund it.
Can I run it on a prop firm account?
Possibly, but prop firm rules vary widely on automated execution, news trading, and floating drawdown limits. The reviewed strategy's 12.82% maximum floating drawdown would breach many evaluation accounts, so read the drawdown clause before assuming the backtest transfers.
What happens if the connection drops mid-trade?
The source does not address API or terminal disconnection behavior, and that is a real gap. With eight modules holding open positions, a dropped connection means live floating risk with no active management. Verify the developer's failover and stop-loss handling directly before running it unattended.
Is the 2026 profit factor of 7.18 real?
It is real as a partial-year observation over nine months, and the developer explicitly warns against treating it as a stable expectation. A profit factor that high usually reflects a favorable regime rather than a durable edge, so weight the 2024 figure of 1.94 and the 2025 figure of 3.01 more heavily.
How is this different from a single expert advisor?
It is eight modules combined into one portfolio, evaluated on pool-level floating equity rather than per-strategy performance. The developer's own point is that the module count can hide concentration, which is why the portfolio-level drawdown of 12.82% is the honest risk figure.
Do I need MetaTrader to run it?
The source references an observed MetaTrader 5 relative equity drawdown, so the backtest appears to run in that environment. Any broker compatibility beyond that is not disclosed, so confirm the required platform and account type with the developer.
What broker conditions matter most for XAUUSD?
Spread and swap. Gold spreads widen sharply around the London fix, CPI, and FOMC, and those are exactly the moments a multi-module book is most exposed. A raw-spread account with low commission will look very different from a markup account on the same 1,511 trades.
How much capital do I need to run eight modules?
The backtest started at USD 1,000 and ended at USD 3,903.12, so the concept has been modeled on a small account. In practice, eight concurrent gold positions need enough margin buffer to absorb the 12.82% floating drawdown without a margin call, which argues for more capital than the minimum test balance suggests.
Can the developer change the parameters after the freeze?
Nothing enforces the freeze except the developer's own discipline. A silent re-optimization after a drawdown would turn a genuine out-of-sample result back into a curve-fit. Ask for a version history with timestamps if you plan to rely on the frozen-parameter claim.
Not sure which AI trading bot fits your strategy? Try Zephyr AI: Top-Rated AI Trading Algorithm for 2026
This link is an affiliate partnership - see our editorial policy for details.
Not financial advice. Past performance is not indicative of future results. Trading involves substantial risk of loss. Do your own research before making any investment decisions. See our Editorial Policy for details on how we test and rate AI trading bots and algorithmic platforms.
Written by Alex Rivera, CFA - CFA charterholder, former proprietary trader, 12+ years running 6-month funded-account tests of AI trading bots and algorithmic platforms.
Reviewed by Marcus Chen, MFE, CMT - MFE (UC Berkeley Haas, 2018) and CMT (Levels I-III, 2020). Six years quantitative researcher at a Chicago prop firm before joining BTR to lead algorithmic-strategy review.
Read our full Testing Methodology.
More in this category: MetaTrader Expert Advisor Reviews.