Algorithm Lab

Explore Our
Algorithms

Trading strategies built and stress-tested on our own backtesting system, each with its full report. Every one published here failed. The ones that work, we keep.

Strategies published
6
Trades audited
4,425
Published that work
0
Read this first

Every strategy on this page failed. That is the point.

We publish these to show how our system tests an idea and how its reports read, not to sell the ideas. Each one looked plausible, was built properly, and did not hold up. The strategies that do work are not on this page, and never will be.

What you are seeing

Real strategies, run through the same backtesting system and report generator we use on our own ideas. Every chart, every trade and every caveat, unedited.

What you are not seeing

Anything that works. A strategy that survives our tests stays private. The ones published here are the ones that did not make it.

What this is not

Investment advice, a signal service or a track record. These are historical simulations of rules that failed. Do not trade them.

The lab notebook

The Strategies

One row per strategy: the rule, what it did trade by trade, and why it does not work. Open any of them for the full report.

01MomentumFailedTested 2022–2026

12-1 Momentum, Top 50

Dropped from the top 50Still open
-50%-25%0%+50%+100%+200%+400%2023202420252026

All trades: 818 trades, 415 winners (51%). Each line runs from the day a stock was bought to the day it was sold; returns are on a log scale, so −50% and +100% sit the same distance from zero.

Trades
818
Win rate
51%
Average win
+20.0%
Average loss
−9.7%

At every month-end, rank the S&P 500 as it stood at the end of 2021 on each stock's return over the past year, skipping the latest month, and hold the 50 best in equal weight until the next ranking.

  • 12-month return, skip 1
  • Top 50 of 455
  • Monthly rebalance
  • Equal weight
  • No stop
  • S&P 500 as of 2021
  • 5 bp a side

Why it fails

It beats SPY from four of five start dates, and loses to it in most of the windows you could actually have picked.

  • From 2022: 14.3% a year against SPY's 12.2%, but at a lower Sharpe (0.72 against 0.75) and a slightly deeper worst fall (−24.7% against −24.5%). More return for more risk, not a better deal.
  • Beat SPY in only 42% of 914 one-year windows and 32% of 410 three-year windows. Against QQQ over three years: 2%.
  • The lead rests on 2022's smaller loss and the first eight months of 2026 (+32.3% against +12.9%). In 2023 it made +6.6% against SPY's +26.2%.
  • 50 of the 505 names have no prices, mostly ones acquired or failed since 2021, so it trades the survivors: a tilt in its favour the report flags. Nothing here is out of sample.

Windows it won

Coin flip = 50%

  • vs SPY · 1-yr42%
  • vs QQQ · 1-yr36%
  • vs SPY · 3-yr32%
  • vs QQQ · 3-yr2%
02MomentumFailedTested 2022–2026

Residual Momentum

Dropped from the top 50Still open
-50%-25%0%+50%+100%+200%2023202420252026

All trades: 843 trades, 434 winners (51%). Each line runs from the day a stock was bought to the day it was sold; returns are on a log scale, so −50% and +100% sit the same distance from zero.

Trades
843
Win rate
52%
Average win
+16.2%
Average loss
−8.6%

Momentum scored only on the part of each stock's past-year move that the rest of the S&P 500 doesn't explain, so a high-beta tech name and a consumer staple compete on equal terms. Hold the top 50, re-ranked monthly.

  • Residual 12-1 return
  • Beta window 252 days
  • Top 50 of 455
  • Monthly rebalance
  • No stop
  • S&P 500 as of 2021
  • 5 bp a side

Why it fails

Level with SPY on risk-adjusted return from 2022, and behind it in most windows.

  • From 2022: 12.5% a year against SPY's 12.2%, at the same Sharpe (0.75). A shallower worst fall (−23.0% against −24.5%), but no more return per unit of risk.
  • Start a year later, in 2023, and it trails SPY by 2.7 points a year (19.9% against 22.6%).
  • Beat SPY in 42% of one-year windows and 36% of three-year windows; QQQ in 2% of the three-year ones.
  • 2023, the rebound a beta-neutral score should have handled differently, was +8.5% against SPY's +26.2%, barely better than plain momentum's +6.6%.

Windows it won

Coin flip = 50%

  • vs SPY · 1-yr42%
  • vs QQQ · 1-yr30%
  • vs SPY · 3-yr36%
  • vs QQQ · 3-yr2%
03MomentumFailedTested 2022–2026

Frog in the Pan

Dropped from the top 50Still open
-50%-25%0%+50%+100%+200%+400%2023202420252026

All trades: 846 trades, 426 winners (50%). Each line runs from the day a stock was bought to the day it was sold; returns are on a log scale, so −50% and +100% sit the same distance from zero.

Trades
846
Win rate
50%
Average win
+18.4%
Average loss
−9.2%

Each month, keep the half of the S&P 500 whose past-year move came as a steady drip of small days rather than a few big jumps, and hold the 50 with the best 12-1 return among them, on the theory that slowly arriving news is the news markets underreact to.

  • Information discreteness
  • Keep smoothest 50%
  • Rank on 12-1 return
  • Top 50 of 455
  • Monthly rebalance
  • No stop
  • 5 bp a side

Why it fails

Behind SPY from 2022, and in roughly two of every three one-year windows.

  • From 2022: 11.9% a year against SPY's 12.2%, at a Sharpe of 0.66 against 0.75.
  • Beat SPY in 35% of 914 one-year windows and 27% of three-year windows; QQQ in 3% of the three-year ones.
  • 2023 was +6.7% against SPY's +26.2%. Filtering for smooth winners did nothing for plain momentum's bad year (+6.6%).
  • Its five biggest contributors are plain momentum's five, WDC, STX, HWM, MU and GE, so the filter mostly reshuffles the same bet.

Windows it won

Coin flip = 50%

  • vs SPY · 1-yr35%
  • vs QQQ · 1-yr32%
  • vs SPY · 3-yr27%
  • vs QQQ · 3-yr3%
04MomentumFailedTested 2022–2026

Overnight Momentum

Dropped from the top 50Still open
-50%-25%0%+50%+100%+200%+400%+700%2023202420252026

All trades: 693 trades, 335 winners (48%). Each line runs from the day a stock was bought to the day it was sold; returns are on a log scale, so −50% and +100% sit the same distance from zero.

Trades
693
Win rate
49%
Average win
+24.7%
Average loss
−11.0%

Rank the S&P 500 on what each stock gained overnight only, from each close to the next open, over the past year, and hold the top 50 for a month. The trading-hours half of every day's move is thrown away.

  • Overnight 12-1 return
  • Top 50 of 455
  • Monthly rebalance
  • Equal weight
  • No stop
  • S&P 500 as of 2021
  • 5 bp a side

Why it fails

The deepest fall and the lowest Sharpe of the set, and it beat SPY in only a quarter of one-year windows.

  • From 2022: 11.1% a year against SPY's 12.2%, at a Sharpe of 0.59 against 0.75, with a worst fall of −27.8% against −24.5%.
  • Beat SPY in 26% of 914 one-year windows and 21% of three-year windows.
  • Its worst three-year window lost 4.9% a year. SPY's worst still made 4.6%.
  • One trade, STX held since August 2024 and still open, is up 759%. A result that leans on one position is a result about that stock.

Windows it won

Coin flip = 50%

  • vs SPY · 1-yr26%
  • vs QQQ · 1-yr27%
  • vs SPY · 3-yr21%
  • vs QQQ · 3-yr2%
05Multi-factorFailedTested 2022–2026

Evolved Blend, Default Genome

Dropped from the top 50Still open
-50%-25%0%+50%+100%+200%2023202420252026

All trades: 1092 trades, 576 winners (53%). Each line runs from the day a stock was bought to the day it was sold; returns are on a log scale, so −50% and +100% sit the same distance from zero.

Trades
1,092
Win rate
53%
Average win
+12.8%
Average loss
−8.2%

Score every S&P 500 stock on a hand-set blend of 60% past-year momentum, 30% low volatility and 10% last-month reversal, and hold the 50 highest scores, re-ranked monthly. It is the seed our genetic search starts from.

  • 60% momentum
  • 30% low volatility
  • 10% reversal
  • Top 50 of 455
  • Monthly rebalance
  • No stop
  • 5 bp a side

Why it fails

The shallowest fall of the five ranking rules, paid for with the worst record: it beat SPY in 1% of three-year windows.

  • From 2022: 11.6% a year against SPY's 12.2%. The low-volatility tilt held its worst fall to −21.2% against SPY's −24.5%, and its 2022 loss to 7.2% against 18.6%.
  • Then it gave the lead back: +5.1% in 2023 against SPY's +26.2%, and +5.9% in 2025 against +17.7%.
  • Beat SPY in 18% of one-year windows and 1% of 410 three-year windows; QQQ in none of the three-year ones.
  • The most turnover of the five, 481% a year one way, so it pays the most in costs.

Windows it won

Coin flip = 50%

  • vs SPY · 1-yr18%
  • vs QQQ · 1-yr17%
  • vs SPY · 3-yr1%
  • vs QQQ · 3-yr0%
06Mean reversionFailedTested 2022–2026

RSI Dip-Buy, Pooled

Sold on the signalStopped outStill open
0%+20%+40%2023202420252026−10%

All trades: 133 trades, 81 winners (61%). Each line runs from the day a stock was bought to the day it was sold; the dashed line is the 10% stop.

Trades
133
Win rate
61%
Average win
+10.8%
Average loss
−10.0%

Buy the most oversold of America's 20 largest stocks when RSI(14) closes below 30, hold up to five at once, and sell when RSI recovers to 60.

  • RSI(14)
  • Buy < 30
  • Sell ≥ 60
  • 10% stop
  • Max 5 positions
  • Top 20 US + SPY
  • 5 bp a side

Why it fails

It beat the market only by sitting out the 2022 sell-off, then trailed it for three years.

  • Beat SPY in only 43% of 914 one-year windows, and QQQ in 26%. That is worse than a coin flip.
  • Start it on 1 January 2023, 2024 or 2025 and it finishes behind both SPY and QQQ.
  • The whole lead was built in 2022 (−6.9% against SPY's −18.6%) and has been shrinking since late 2023.
  • Every number is in-sample: the thresholds were picked on the same 2022–2026 data they are tested on.

Windows it won

Coin flip = 50%

  • vs SPY · 1-yr43%
  • vs QQQ · 1-yr26%
  • vs SPY · 3-yr32%
  • vs QQQ · 3-yr6%

More strategies are in testing

Trend-following and volatility rules are being tested now. The ones that fail will appear here with their full reports. The ones that pass will not.

Have an idea you want tested?

The same system, pointed at your rule, your universe and your benchmarks, with the same report at the end.

Talk to us← Back to Investment Consultancy