Public simulation · real Binance futures prices · no orders, no real money
Does an AI reviewer make a trading system better?
BreakoutBot is a rule-based crypto breakout system with fixed-dollar risk and hard drawdown limits. Two copies of it run side by side on the same prices. One follows its rules alone. The other is built to ask an AI model to review every full entry first and skip the ones it vetoes — but the AI only goes live after passing a test written down in advance, and so far no model has. Everything both of them do is published here, losses included.
With AI: no model has passed the test yet (13 Oct)
The AI is not reviewing trades right now. We will only switch it on after it passes a test that was written down before any result existed. So far no model has.
The test (offline, 13 Oct). We replayed the bot over two periods that come after the models' training data ends: 1 Jul – 24 Aug and 25 Aug – 24 Sep. At each of 98 full entries we asked the AI to allow or veto it. To pass, an AI has to leave the account better off, after its own API cost, in both periods.
- Claude Opus 5.5 — failed. In the second period its vetoes skipped mostly losers (+$8.80). In the first period they skipped mostly winners (−$34.15). One good period is not enough.
- Claude Sonnet 5.5 — no verdict. It vetoed only 4 of 98 entries, too few to measure anything.
- Claude Haiku 5.5 — failed. It vetoed winners more than losers and lost money in both periods (−$27.16 and −$105.28).
The whole test cost $6.84 in API fees. Next month we will test one new reviewer design the same way. Until one passes, there is no live AI veto.
Meanwhile, a control run. Since 1 Oct the With-AI bot has been running with the AI switched off: it builds every review but always allows the entry. After 11 days and 82 entry signals it matched the bot without AI trade for trade, to the cent. So the setup itself does not create a gap. Any future gap will be down to the AI.
The first run, 25–29 Sep, is void. We sent the AI a wrong input: at every review it was told that five positions were open, while the bot held none (once, one). The bug was in our code, not in the model. It vetoed 3 of 9 entries, each time citing that phantom exposure. The With-AI numbers on this page are frozen as they stood when we stopped it. Of the $23.10 gap, −$9.45 came from the three vetoes, −$13.23 from two trades the AI was never asked about (most likely slightly different price data; we have since fixed how candles are read), and −$0.42 from fees and fills.
Since the split
Loading…