Every backtest we have, including the ones that failed.
Fourteen configurations, each measured twice: on the twelve months it was tuned on, and on years that existed before the tuning and could not have influenced it. Both numbers sit in the same row.
Three reproduced outside the window that selected them.Six landed within a few points of break-even. Five lost — and every one of those five is a 5-minute lane. A table that showed only the survivors would be the ordinary kind of table, and it would tell you nothing you could check.
The left half is the tuning window. That is how results are normally published and the reason such tables flatter: a setting chosen because it worked on a stretch of data will, by construction, work on that stretch. The right half is the same configuration on earlier data. Nothing re-fitted, nothing re-chosen.
Fixed sizing — every position risks 1% of the same $100,000, never of the account as it stands. Compounding would flatter these by roughly 20% and make two settings look far apart when the only real difference was the order the trades arrived in. Gold is OANDA, MGC is COMEX, crypto is Bybit throughout.
Winners — reproduced outside their window
profit factor above 1.05 out of sample| Sleeve | TF | Net | PF | Win | Max DD | Trades | Out of sample | Net | PF | Trades |
|---|---|---|---|---|---|---|---|---|---|---|
| Gold Scalps | 15m | +29,700 | 2.22 | 44% | 4,100 | 43 | Jan 2022 – May 2025 | +47,090 | 1.371 | 183 |
| Split again inside its own out-of-sample window: +11,729 (PF 1.154) then +34,062 (PF 1.543) — it strengthens. Re-run with the original unscaled preset it gives +47,080 against +47,090, so it owes nothing to the price rescaling applied to the other gold rows. | ||||||||||
| ETH Scalps v1 | 15m | +41,300 | 1.96 | — | 6,400 | 71 | Oct 2020 – Jul 2025 | +62,229 | 1.285 | 310 |
| Halves +52,035 (PF 1.523) then +8,788 (PF 1.072) — positive in both, but decaying. The campaign reported PF 1.96; the honest trajectory is 1.52 → 1.07. Zero adoptions: the inherited engine ships untouched. | ||||||||||
| BTC Magic | 5m | +6,212 | 1.17 | 25% | 10,985 | 44 | Jan 2024 – Jul 2025 | +20,545 | 1.348 | 70 |
| In-sample corrected 31 Aug 2026: this row first read +11,466 / PF 1.36 / 39, which was the campaign's own 365-day window wearing the label of the longer span every other sleeve is measured over. Over that span the lane is +6,212 / PF 1.167 / 44; over its own 365 days, +10,417 / PF 1.317 / 40. The out-of-sample column is unchanged and was re-measured to the cent. Still the newest and thinnest of the three: one window, and a chosen one. Its fixed-dollar stop was 2.10% of BTC in 2020 and 0.25% in 2025, so the test was restricted in advance to the stretch where that scale is closest to the one it was measured at. Ships behind a toggle, default off, because it earns roughly what it draws down. | ||||||||||
Only the first two carry evidence across a long window and a split half. The narrowest honest statement of what has been demonstrated is this: the Scalp lane on the 15-minute chart, on gold and on ETH. Everything else on this page is flat or worse.
Flat — neither reproduced nor collapsed
profit factor 0.90 – 1.05| Sleeve | TF | Net | PF | Win | Max DD | Trades | Out of sample | Net | PF | Trades |
|---|---|---|---|---|---|---|---|---|---|---|
| Gold Regulars | 5m | +21,500 | 2.24 | 43% | 9,200 | 30 | Jan 2022 – May 2025 | +37 | 1.001 | 67 |
| ETH Scalps age75 | 5m | — | 1.40 | — | — | 178 | Oct 2020 – Jul 2025 | −4,376 | 0.993 | 869 |
| Never shipped as a year-round preset. It is seasonal, and the season is below. | ||||||||||
| MGC Magic v1 | 15m | +38,800 | 3.09 | 39% | 6,600 | 23 | Jan 2022 – Aug 2025 | −2,597 | 0.959 | 91 |
| Twenty-three trades in the tuning window is a sample, not a track record — and it produced the highest profit factor on this page. | ||||||||||
| BTC Scalps v1 | 15m | +21,100 | 1.38 | — | 8,300 | 81 | Mar 2020 – Jul 2025 | −13,099 | 0.953 | 362 |
| BTC Magic v1 | 15m | +17,100 | 1.48 | — | 6,300 | 49 | Mar 2020 – Jul 2025 | −12,899 | 0.939 | 260 |
| Forty-nine trades, and its tuning-window edge rests on three or four winners per half. | ||||||||||
| Gold Regulars | 15m | +13,100 | 2.66 | 47% | 2,000 | 15 | Jan 2022 – May 2025 | −1,322 | 0.931 | 25 |
| Fifteen trades. The thinnest sample in the catalogue, and it produced the second-highest profit factor. | ||||||||||
The two thinnest samples here — 15 and 23 trades — produced two of the highest profit factors on their own year and two of the weakest afterwards. Read the trade count before the profit factor, always.
Losers — and all five are 5-minute lanes
profit factor below 0.90| Sleeve | TF | Net | PF | Win | Max DD | Trades | Out of sample | Net | PF | Trades |
|---|---|---|---|---|---|---|---|---|---|---|
| MGC Scalp v1 | 5m | +56,600 | 1.87 | 39% | 6,900 | 105 | May 2022 – Aug 2024 | −12,932 | 0.844 | 115 |
| BTC Scalps v2 | 5m | +40,600 | 1.47 | — | 13,800 | 128 | Mar 2020 – Jul 2025 | −99,482 | 0.828 | 733 |
| Its tuning-window result is also sequence-fragile: blocking a single net entry re-orders the rest of the year and moves the total by 30,232. The 138-against-137 trade count hides two very different lists. | ||||||||||
| Gold Magic | 5m | +43,900 | 1.81 | 46% | 6,900 | 93 | Jan 2022 – May 2025 | −41,482 | 0.809 | 311 |
| ETH Magic | 5m | +15,223 | 1.43 | 31.3% | 17,212 | 48 | Mar 2021 – Jul 2025 | −37,759 | 0.811 | 223 |
| Both out-of-sample halves lose — −36,284 then −1,475 — and the whole window drew down 66,662, two-thirds of the account. Its tuning year also drew down more than it made: 17,212 against 15,223, a reward-to-risk of 0.88:1, which said the same thing on 48 trades that 223 later confirmed. | ||||||||||
| Gold Scalps | 5m | +25,100 | 2.76 | 50% | 4,100 | 28 | Jan 2022 – May 2025 | −53,791 | 0.534 | 135 |
| Hot-regime only, so its tuning-window curve covers April–August rather than the full year. The gold rows were re-run with every dollar threshold rescaled by the 0.614 price ratio between the two windows; that roughly doubled the trade count and lifted this row from PF 0.255 to 0.534. The verdict did not change. | ||||||||||
Not one 15-minute lane on this page falls below PF 0.931out of sample. Five of the eight 5-minute lanes fall below 0.90, and the worst reaches 0.534. Median out-of-sample profit factor: 0.956 on 15m, 0.836 on 5m.
That is not proof the 15-minute chart works — four of its six lanes are still slightly negative. It is evidence about where the damage is, and it is why the shipped catalogue is being reconsidered rather than defended.
The three that held, half-year by half-year.
A profit factor over four years says nothing about what those four years felt like. The obvious question about a +47,090 is how many of the halves produced it, so here is every one.
Gold 15m Scalps
five of seven positive| Half-year | Net | PF | Win | Max DD | Trades |
|---|---|---|---|---|---|
| Jan – Jun 2022 | +8,117 | 1.564 | 34.8% | 7,610 | 23 |
| Jul – Dec 2022 | −46 | 0.966 | 25% | 10,557 | 28 |
| Jan – Jun 2023 | −4,497 | 0.797 | 21.4% | 16,462 | 28 |
| Jul – Dec 2023 | +6,857 | 1.359 | 32.1% | 5,100 | 28 |
| Jan – Jun 2024 | +13,429 | 1.720 | 37.9% | 6,973 | 29 |
| Jul – Dec 2024 | +11,659 | 1.677 | 37% | 5,580 | 27 |
| Jan – May 2025 | +2,644 | 1.176 | 28.6% | 6,030 | 21 |
ETH 15m Scalps
eight of ten positive, three of them carrying 84%| Half-year | Net | PF | Win | Max DD | Trades |
|---|---|---|---|---|---|
| Oct – Dec 2020 | +5,420 | 2.144 | 42.9% | 2,206 | 7 |
| Jan – Jun 2021 | +12,997 | 1.681 | 36.7% | 9,364 | 30 |
| Jul – Dec 2021 | +1,002 | 1.051 | 27.3% | 14,576 | 33 |
| Jan – Jun 2022 | +25,400 | 2.110 | 38.2% | 4,822 | 34 |
| Jul – Dec 2022 | +4,948 | 1.246 | 28.6% | 9,967 | 28 |
| Jan – Jun 2023 | −1,042 | 0.954 | 25% | 7,718 | 32 |
| Jul – Dec 2023 | +794 | 1.042 | 26.9% | 10,086 | 26 |
| Jan – Jun 2024 | −3,954 | 0.873 | 22.5% | 12,471 | 40 |
| Jul – Dec 2024 | +11,793 | 1.434 | 32.5% | 4,708 | 40 |
| Jan – Jul 2025 | +2,426 | 1.089 | 27% | 7,987 | 37 |
BTC 5m Magic
two of three positive| Half-year | Net | PF | Win | Max DD | Trades |
|---|---|---|---|---|---|
| Jan – Jun 2024 | +9,669 | 2.037 | 35.7% | 4,654 | 14 |
| Jul – Dec 2024 | −10,139 | 0.632 | 10.3% | 10,986 | 29 |
| Jan – Jul 2025 | +22,043 | 2.044 | 19.2% | 8,586 | 26 |
ETH's three best halves carry 84% of its total, and January–June 2022 alone carries 42%. The other seven halves together make about 9,600 across four and a half years. Gold is less extreme and the same shape.
ETH's July–December 2021 made +1,002 and went through −14,576 on the way. Gold's worst drawdown lands in a half that lost money. BTC 5m Magic's one losing half is also the one with the most trades.
A trade that opens in one half and closes in the next is counted in neither — the tester reports trades that close inside the window. Those are by construction the longest-held trades, and in a lane that lets winners run they are disproportionately the winners. Gold's seven halves sum to +38,163 on 184 trades where the same span measured continuously gives +45,750 on 188: four trades exist only in the continuous run and are worth about 1,900 each against a 243 average. Block sums understate the period, systematically and in a known direction.
One configuration that only works half the time.
Published because it explains why this sleeve ships behind a switch instead of as a preset. Same settings, same instrument, split where the behaviour changed.
| Period | Net | Win | Max DD | Trades |
|---|---|---|---|---|
| Jul 2025 – Feb 2026 | +62,051 | 38% | 9,501 | 110 |
| Mar 2026 – Aug 2026 | −13,293 | 21% | 21,272 | 68 |
A yearly average would have hidden both halves inside one mediocre number. We looked for a computable rule that says which season you are in — across every regime feature we have — and did not find one. So the switch is the operator's judgement, stated as such, rather than a filter pretending to know.
What these numbers cannot tell you.
- Blank cells are missing records, not zeros. Where a campaign logged net, profit factor and drawdown but not the win rate, the cell reads “—”.
- Out-of-sample windows differ in length between instruments, which is why those results are in account currency rather than percent. A −99,482 over five years is not comparable to a −1,322 over three.
- Absolute-dollar thresholds do not travel. Several configurations carry stops pinned in dollars, and a dollar is a different fraction of price in 2021 than in 2026. Where that mattered the window was restricted in advance and the arithmetic recorded — but it is a real limit on how far back any of this can honestly be read.
- An indicator prints more signals than its bench took. The bench holds one position at a time; the indicator shows every qualifying setup. Your chart is a superset of the measured trade list, deliberately.
- Forward validation is not finished. Everything here is a backtest until a forward period says otherwise.
Backtest results — past performance is not indicative of future results. Nothing here is financial advice. Figures are per-lane on the stated account convention and are not cumulative across lanes.