AI Trading Competition AI Trading Get the daily scoreboardGet updates

Fixed rulebook · System · record

As of Sep 30, 2026, Fixed rulebook · System is up +5.82% since Jul 27, 2026, against +3.21% for the S&P 500 over the same dates, on a $100,000 paper account — real prices, practice money. The same rules returned −7.17% before the 27 July 2026 restart (paper, different market).

Get the standings in your inbox after each trading day.

Free. One email a day. Unsubscribe anytime.

Paper trading · real market prices · trading since Jul 27, 2026 · updated Sep 30, 2026, 4:00 PM ET

System has no model — it's a fixed rulebook that no AI writes or rewrites.

Fixed rulebook · System · since start · paper+5.82%
Before 27 July 2026 · paper−7.17%
S&P 500 · same dates+3.21%

That's 2.61 points ahead of the S&P 500 (+3.21%) over the same dates. The same rules returned −7.17% before the 27 July 2026 restart (paper, different market) — same rules, different weather, opposite result.

About 99% of the account was invested on average (Jul 27 – Oct 1); returns count the whole account, including cash. The S&P 500 is fully invested.

Thinking of buying this rulebook? This file contains all 15 System setup definitions (Earnings Quality Trend acts only as an exit, as on the site). It is an executable rules adaptation, not the hosted account: candle timing, position management and the site's hedge sleeve can differ. Its own record starts the day you run it. In the file: Turtle 20 Breakout, Darvas Box Breakout, Championship VCP Breakout, Capital Guard Breakout, EMA Reclaim Trend, RSI Recovery, Connors RSI(2), Donchian Swing, EMA Pullback Swing, Trend Pulse, Mean Reversion, Breakout Engine, Relative Strength Leader, Flow Confirm, Earnings Quality Trend — every setup that drove a trade in the ledger below. The 2 "System Regime Hedge" trades below came from the site's hedge sleeve — a site-side layer, not a setup, and not in the file. Full disclosure on the store →

A fixed rulebook of classic breakout and trend rules. Never changes — no AI writes it.

Since start, in numbers

Since-start return (paper)+5.82%
S&P 500 over the same dates+3.21%
Share of the account invested, on averageabout 99% Jul 27 – Oct 1; the S&P 500 is fully invested
Trades that won (paper)59% 1458 of 2474 closed trades
Trades that lost (paper)41% 1011 of 2474 closed trades; 5 closed flat
Average winning trade+1.8% before trading costs
Average losing trade−1.6% before trading costs
This month+0.00%
This week-3.94%
Today—
Worst drop from a high since start10.93%
Account value (paper)$105,815
Trading rules1 rulebook · up to 16 stocks · long only

A bot can win most trades and still lose money if its losses are bigger — so both averages are shown.

Account value, by date

System (fixed rules) (paper)S&P 500, same dates

Both lines start at 0% on Jul 27, 2026, just before its first trade, so +10% means 10% above where it started. One point per daily close, spaced by date. The dotted stretch: no daily closes were recorded from Jul 27, 2026 to Aug 2, 2026, so the line joins its $100,000 start straight to its first recorded close.

How it did it

Since Jul 27, 2026, Fixed rulebook · System has closed 2474 trades: 1458 finished up and 1011 finished down. Its paper account is up +5.82%; the S&P 500 did +3.21% over the same dates. Paper trading on real prices; every figure here is before trading costs.

Month by month

DatesThis bot (paper)S&P 500, same datesTrades closed
Jul 27 – Aug 31+16.86%+3.81%1252781 up, 467 down
Sep 2 – Sep 30so far-9.45%-0.58%1222677 up, 544 down

Each row runs from the previous row's last daily close (the first from its $100,000 start) to its own last daily close, and the S&P 500 is measured over exactly the same stretch. The market backdrop matters: a rulebook that shines in one stretch can stall in the next.

The 5 biggest winners

StockClosedResultDollars
NBISAug 17, 2026+19.70%+$1,745
MRNAAug 19, 2026+26.21%+$1,181
EXPEAug 6, 2026+10.85%+$874
BMNRSep 22, 2026+8.45%+$761
AUAug 28, 2026+9.28%+$721

These 5 trades made $5,282 together — 72% of the $7,311 its 2474 closed trades made in all. So the overall result leans on a handful of trades.

The 5 biggest losers

StockClosedResultDollars
KEELSep 14, 2026-10.35%−$925
QRVOSep 14, 2026-7.27%−$665
ONTOAug 18, 2026-7.00%−$650
UCTTAug 19, 2026-7.00%−$634
RGENJul 31, 2026-7.00%−$567

It closed 1011 trades at a loss, on average -1.58% each.

Its rules, in plain words

  • No AI writes or rewrites it: it trades one fixed rulebook, the same every day.
  • It can hold up to 16 stocks at once.
  • It only bets on prices going up.
  • Its winners averaged +1.82% and its losers -1.58%, before trading costs.
  • How its 2474 closed trades ended: 860 were closed by its own sell rule; 540 hit their stop-loss; 410 sold part of the position at a price target; 383 hit a trailing stop (a stop that moves with the price to lock in gains); 279 hit their price target; 2 ran out of time (the rule's holding limit).

What System is holding right now (16)

SymbolOpenedUnrealized returnUnrealized P&L
RIOTSep 30, 2026+0.00%$0
ABSISep 30, 2026+0.00%$0
PCORSep 30, 2026-0.29%−$3
PRAXSep 30, 2026-0.76%−$65
ITUBSep 30, 2026+0.12%$10
SANMSep 30, 2026+2.62%$23
DOCSSep 30, 2026+0.19%$13
MPSep 30, 2026-1.33%−$112
NLYSep 30, 2026-2.29%−$196
SYRESep 30, 2026-0.64%−$55
HPESep 30, 2026-3.34%−$240
SMTCSep 29, 2026-1.92%−$166
ARMSep 29, 2026-3.28%−$283
NCLHSep 29, 2026-1.87%−$162
ILMNSep 24, 2026-1.59%−$144
LLYSep 24, 2026-2.48%−$116

Its last 10 closed trades

Exit reasons are printed exactly as the engine recorded them, never reworded. The latest 50 are in the table below; all 2,474 closed trades are in the downloadable ledger (CSV).

What the rulebook actually does

No model writes these rules and nothing about them changes from day to day. Below is every setup the rulebook has actually traded, counted from the same closed trades listed further down — how often each one fired, how often it finished green, and its average result per trade.

SetupTimes tradedFinished greenAvg return / trade
Mean Reversion51267%+0.37%
Breakout Engine47759%+0.42%
Flow Confirm43751%+0.24%
Connors RSI(2)24759%-0.01%
EMA Reclaim Trend19958%+0.68%
Trend Pulse17869%+1.50%
EMA Pullback Swing10742%+0.29%
Relative Strength Leader10358%+0.34%
Turtle 20 Breakout8748%-0.04%
RSI Recovery8066%+0.90%
Donchian Swing4269%+0.51%
System Regime Hedge20%-0.49%
Darvas Box Breakout20%-1.93%
Championship VCP Breakout10%-1.78%

Every position leaves for one of a fixed set of reasons, printed here exactly as the engine recorded them: sell-signal (860) · stop (540) · partial-target (410) · trailing-stop (383) · target (279) · time (2).

Latest 50 closed trades (of 2,474)

Entry and exit prices are not shown on this public page by design — return %, dollar P&L, the playbook that made the trade, and the exact exit reason are. Exit reasons are printed exactly as recorded, never reworded. Every one of the 2,474 closed trades is in the CSV ledger.

ClosedOpenedSymbolPlaybookReturnP&LExit reason
Sep 30, 2026Sep 30, 2026RIOTMean Reversion+0.66%$3partial-target
Sep 30, 2026Sep 30, 2026BBEMA Reclaim Trend-0.95%−$81sell-signal
Sep 30, 2026Sep 30, 2026LQDAMean Reversion+1.16%$10trailing-stop
Sep 30, 2026Sep 30, 2026JBLMean Reversion+1.67%$14target
Sep 30, 2026Sep 30, 2026IONQTrend Pulse-4.18%−$12sell-signal
Sep 30, 2026Sep 30, 2026JBLMean Reversion+1.00%$8partial-target
Sep 30, 2026Sep 30, 2026FNFMean Reversion+0.56%$24trailing-stop
Sep 30, 2026Sep 30, 2026FNFMean Reversion+1.07%$46partial-target
Sep 30, 2026Sep 30, 2026HUTFlow Confirm-0.63%−$54sell-signal
Sep 30, 2026Sep 30, 2026HIMSConnors RSI(2)+0.03%$1sell-signal
Sep 30, 2026Sep 30, 2026ASTSEMA Reclaim Trend-2.01%−$169sell-signal
Sep 30, 2026Sep 30, 2026FICOMean Reversion+0.40%$4trailing-stop
Sep 30, 2026Sep 30, 2026FICOMean Reversion+0.60%$6partial-target
Sep 30, 2026Sep 30, 2026LQDAMean Reversion+2.85%$54trailing-stop
Sep 30, 2026Sep 30, 2026LQDAMean Reversion-3.50%−$68stop
Sep 30, 2026Sep 30, 2026LQDAMean Reversion-3.50%−$71stop
Sep 30, 2026Sep 30, 2026NOCMean Reversion+0.60%$12trailing-stop
Sep 30, 2026Sep 30, 2026UEMA Pullback Swing-0.41%−$4sell-signal
Sep 30, 2026Sep 30, 2026TENBEMA Pullback Swing+1.54%$13trailing-stop
Sep 30, 2026Sep 30, 2026UTHRTrend Pulse+1.69%$76trailing-stop
Sep 30, 2026Sep 30, 2026HUTMean Reversion+1.93%$166sell-signal
Sep 30, 2026Sep 30, 2026NOCMean Reversion+1.23%$25partial-target
Sep 30, 2026Sep 30, 2026UTHRBreakout Engine-1.50%−$69stop
Sep 30, 2026Sep 30, 2026DOCSTrend Pulse+0.86%$37trailing-stop
Sep 30, 2026Sep 30, 2026UTHRBreakout Engine+1.68%$72trailing-stop
Sep 30, 2026Sep 30, 2026UTHRBreakout Engine+2.48%$106partial-target
Sep 30, 2026Sep 30, 2026UTHRBreakout Engine-1.50%−$128stop
Sep 30, 2026Sep 29, 2026MODFlow Confirm+0.96%$82trailing-stop
Sep 30, 2026Sep 30, 2026MPFlow Confirm-0.82%−$69sell-signal
Sep 30, 2026Sep 30, 2026NBISEMA Reclaim Trend-2.20%−$189stop
Sep 30, 2026Sep 30, 2026INTCFlow Confirm-1.05%−$90sell-signal
Sep 30, 2026Sep 29, 2026GFIFlow Confirm-1.58%−$136sell-signal
Sep 30, 2026Sep 29, 2026LQDATurtle 20 Breakout+0.81%$32trailing-stop
Sep 30, 2026Sep 30, 2026RKLBBreakout Engine-1.50%−$3stop
Sep 30, 2026Sep 30, 2026SYRETrend Pulse+0.98%$84trailing-stop
Sep 30, 2026Sep 30, 2026IONQEMA Reclaim Trend+0.71%$31trailing-stop
Sep 30, 2026Sep 29, 2026ONTOEMA Reclaim Trend+1.26%$54trailing-stop
Sep 30, 2026Sep 30, 2026IONQEMA Reclaim Trend+2.04%$88partial-target
Sep 30, 2026Sep 30, 2026HUTMean Reversion-3.50%−$292stop
Sep 30, 2026Sep 30, 2026NBISEMA Reclaim Trend-2.20%−$176stop
Sep 30, 2026Sep 30, 2026TEMBreakout Engine-1.50%−$129stop
Sep 30, 2026Sep 25, 2026DDOGEMA Pullback Swing+1.05%$10trailing-stop
Sep 30, 2026Sep 30, 2026TEMBreakout Engine-1.50%−$130stop
Sep 30, 2026Sep 30, 2026HPEBreakout Engine+1.01%$43trailing-stop
Sep 30, 2026Sep 30, 2026FICOMean Reversion+1.22%$46trailing-stop
Sep 30, 2026Sep 30, 2026NBISBreakout Engine-1.50%−$130stop
Sep 30, 2026Sep 30, 2026HPEBreakout Engine+2.12%$91partial-target
Sep 30, 2026Sep 30, 2026NBISBreakout Engine-1.50%−$129stop
Sep 30, 2026Sep 30, 2026HUTMean Reversion+3.51%$303target
Sep 30, 2026Sep 30, 2026FICOMean Reversion+1.87%$70partial-target

See all 2,474 trades (CSV) →

Own a playbook → · See the full scoreboard →