Recent strategy profiles

Long-form writeups on strategies that survived our gates, plus autopsies of notable failures. Generated by the lab, human-approved before publish.

39 published · showing 6

Research Lab Findings

Every strategy the research engine has tested. Ordered by validation P&L on held-out data. We publish the losers too, not just the winners. That's the whole point.

Test your own strategy →
51,654
Candidates tested
1138
Passed all gates
2.20%
Pass rate
6/14/2026
Last test

How the research lab works

  1. Candidate strategies get queued automatically (entries across RSI, MFI, StochRSI, Williams %R, CCI, ROC, BB, Donchian).
  2. Each candidate runs against 3 years of Binance data on 10 coins at 5m timeframe with real fees.
  3. Walk-forward validation splits data 60% train / 40% test. In-sample numbers that don't survive out-of-sample are flagged.
  4. Strategies pass through one of three approval lanes: (a) standard: positive walk-forward P&L, 15+ trades, 30%+ WR, Deflated Sharpe fluke probability < 50%. (b) near-breakeven with strong fundamentals: P&L > -0.02% with 100+ trades, 60%+ WR, fluke < 50%. (c) high-conviction selective: 8+ trades with 75%+ WR and clear positive P&L. We tightened these lanes on 2026-04-30 after a gate audit; 549 prior approvals were retroactively retired as noise.
  5. Whatever survives graduates to forward testing. Whatever fails is published here with the fail reason.

See the full engine architecture →Is the regime classifier even working? →

About what you see below

Losing strategies show every detail. We publish the specific indicators, thresholds, and parameters that didn't work because the honest map of what failed is more useful than most research results. Passing strategies show the indicator family and a coarse performance bucket. The exact thresholds, timeframes, and exit params for winners stay private while we forward-test them ourselves. Edges die when they get crowded. When one graduates to real-capital deployment we publish the full post-mortem with performance data that's already baked in.

What passed (1 patterns)

Exact params redacted until deployed. Patterns grouped by indicator family.

sma_21

15m · long

494 variants
PnL: +0.5%+/t
WR: 65%+
Val trades: 30-49
Below: strategies that failed.The detailed numbers are here because losing configurations have no IP value and the honest map of what doesn't work is the most useful thing we can publish. Sort or filter to browse.
EntryExitVal P&LVal WRVal tradesSharpeFluke %ConfidenceStatus
sma_21 crosses above sma_50fee-baked 2.5% net TP, 627-bar time, ADX<50+2.198%100%3112.510%thinholdout failed
sma_21 crosses above sma_50fee-baked 2.5% net TP, 655-bar time, ADX<50+2.198%100%3111.560%thinholdout failed
sma_21 crosses above sma_50fee-baked 2.5% net TP, 686-bar time, ADX<50+2.198%100%3111.710%thinholdout failed
sma_21 crosses above sma_50fee-baked 2.5% net TP, 540-bar time, ADX<50+2.198%100%3111.510%thinholdout failed
sma_21 crosses above sma_50fee-baked 2.5% net TP, 509-bar time, ADX<50+2.198%100%3112.010%thinholdout failed
sma_21 crosses above sma_50fee-baked 2.5% net TP, 607-bar time, ADX<50+2.198%100%3112.640%thinholdout failed

See a combination that interests you? Test your own variant with real fees:

Test a strategy →

Research findings are from our ongoing automated backtesting. Walk-forward validation splits data 60%/40%. “Passed” means all 5 statistical gates cleared. Numbers shown are on held-out (40%) validation data. Not financial advice.