We asked ChatGPT, Gemini, Grok, DeepSeek, Perplexity and Manus (Meta) for their best fully-mechanical BTC/ETH strategy — the identical prompt, first answer only, no retries — then ported each one faithfully and graded it on 6 years of data with our five hard gates. Here's the honest scoreboard.
| Model | Grade (taker costs) | Grade (maker costs) | OOS trades | Net bp/trade | Win rate | R:R |
|---|---|---|---|---|---|---|
| GeminiGoogle | B | B | 217 | +63.4 | 34.6% | 2.55 |
| ChatGPTOpenAI | F | B | 42 | +57.6 | 28.6% | 4.13 |
| ManusMeta | F | F | 67 | −28.9 | 37.3% | 1.25 |
| GrokxAI | F | F | 1,132 | −21.0 | 36.2% | 1.24 |
| DeepSeekDeepSeek | F | F | 4,279 | −20.9 | 26.2% | 0.60 |
| PerplexityPerplexity | F | F | 30 | −53.4 | 30.0% | 1.16 |
Net bp/trade and win rate shown at taker costs (20bp round trip incl. slippage — every spec specified market orders). Maker sensitivity = our 4bp archetype-sweep terms. OOS = out-of-sample: the final 40% of six years, untouched by the strategy's design.
Top of the class — and the simplest spec of the six: a 4h EMA50/200 regime with an EMA50-cross entry, ATR stop, and a ratcheting trail. Positive on both assets, train and test agree, survives its own taker costs.
One gate from passing. Strong positive expectancy and a 4:1 realized R:R, but ETH does all the work — BTC is net negative out-of-sample, so the cross-asset robustness gate fails at taker costs. Its own predictions: R:R ✓, win rate ✗ (predicted 40–50%, got 29%), trade frequency ✗ by 20×.
Textbook-clean multi-timeframe trend spec with disciplined risk — and a negative gross edge (−8.9bp before any fees). Not overfit; just edgeless.
2,848 trades in six years — the MACD-cross churn it explicitly said it was avoiding. Gross expectancy is a coin flip (−1bp); fees do the rest. Failed four of five gates including survivable drawdown.
A 5-minute scalper with 12,842 trades and a gross edge of −0.9bp — pure fee treadmill. Its own writeup predicted a 42% win rate and profit factor 1.35; the 6-year tape says otherwise.
The most elaborate spec of the six — three timeframes, seven entry conditions, volume confirmation — fired 83 times in six years and lost the most per trade before fees. Complexity isn't edge; here it was just a smaller sample of the same nothing.
Each model got the identical prompt asking for its best fully-mechanical BTC/ETH perpetuals strategy with exact parameters, honest costs, and no discretion. We took the first answer — no retries, no cherry-picking. Each spec was hand-ported rule-for-rule with engine-identical conventions: signals on closed bars only, no-lookahead higher-timeframe maps, stop-before-target on same-bar touches, entries exactly as each spec dictates. Non-computable rules (e.g. a reward:risk filter with no defined take-profit) were skipped and disclosed. Every strategy faced the same five gates on the same six years of data: positive out-of-sample expectancy, clears the cost hurdle, robust across assets, survivable drawdown at its own stated sizing, and not overfit.
Honest caveats: one sample per model (these are stochastic systems — a different seed writes a different strategy); backtest grades are not live performance, and execution quality is unverified until paper/live fills exist; the two passing-grade entries earn exactly that — a grade, not a deployment recommendation. We'd forward-test before believing anything — so we are.
Since July 10, 2026, the two gate-passing specs (Gemini and ChatGPT) run through a nightly walk-forward replay on fresh exchange candles. Only trades entered after publicationcount — no backtest can sneak in, and open positions are never force-closed to flatter the numbers. Both are low-frequency systems, so the sample builds slowly; we'll publish the live table here once either model reaches a meaningful trade count, win or lose. If the grades were luck, this is where it shows.
Free at tessen.ai/grade. If your AI of choice writes you a strategy, make it check its own homework: Tessen is an MCP connector any agent can call — here's the 5-minute setup. 93.5% of everything we grade gets an F. Now you know the frontier models mostly do too.