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.
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 average | about 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 start | 10.93% |
| Account value (paper) | $105,815 |
| Trading rules | 1 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
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
| Dates | This bot (paper) | S&P 500, same dates | Trades 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
| Stock | Closed | Result | Dollars |
|---|---|---|---|
| NBIS | Aug 17, 2026 | +19.70% | +$1,745 |
| MRNA | Aug 19, 2026 | +26.21% | +$1,181 |
| EXPE | Aug 6, 2026 | +10.85% | +$874 |
| BMNR | Sep 22, 2026 | +8.45% | +$761 |
| AU | Aug 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
| Stock | Closed | Result | Dollars |
|---|---|---|---|
| KEEL | Sep 14, 2026 | -10.35% | −$925 |
| QRVO | Sep 14, 2026 | -7.27% | −$665 |
| ONTO | Aug 18, 2026 | -7.00% | −$650 |
| UCTT | Aug 19, 2026 | -7.00% | −$634 |
| RGEN | Jul 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)
| Symbol | Opened | Unrealized return | Unrealized P&L |
|---|---|---|---|
| RIOT | Sep 30, 2026 | +0.00% | $0 |
| ABSI | Sep 30, 2026 | +0.00% | $0 |
| PCOR | Sep 30, 2026 | -0.29% | −$3 |
| PRAX | Sep 30, 2026 | -0.76% | −$65 |
| ITUB | Sep 30, 2026 | +0.12% | $10 |
| SANM | Sep 30, 2026 | +2.62% | $23 |
| DOCS | Sep 30, 2026 | +0.19% | $13 |
| MP | Sep 30, 2026 | -1.33% | −$112 |
| NLY | Sep 30, 2026 | -2.29% | −$196 |
| SYRE | Sep 30, 2026 | -0.64% | −$55 |
| HPE | Sep 30, 2026 | -3.34% | −$240 |
| SMTC | Sep 29, 2026 | -1.92% | −$166 |
| ARM | Sep 29, 2026 | -3.28% | −$283 |
| NCLH | Sep 29, 2026 | -1.87% | −$162 |
| ILMN | Sep 24, 2026 | -1.59% | −$144 |
| LLY | Sep 24, 2026 | -2.48% | −$116 |
Its last 10 closed trades
- RIOT · closed Sep 30, 2026 · +0.66% ($3) · playbook: Mean Reversion · exit: partial-target
- BB · closed Sep 30, 2026 · -0.95% (−$81) · playbook: EMA Reclaim Trend · exit: sell-signal
- LQDA · closed Sep 30, 2026 · +1.16% ($10) · playbook: Mean Reversion · exit: trailing-stop
- JBL · closed Sep 30, 2026 · +1.67% ($14) · playbook: Mean Reversion · exit: target
- IONQ · closed Sep 30, 2026 · -4.18% (−$12) · playbook: Trend Pulse · exit: sell-signal
- JBL · closed Sep 30, 2026 · +1.00% ($8) · playbook: Mean Reversion · exit: partial-target
- FNF · closed Sep 30, 2026 · +0.56% ($24) · playbook: Mean Reversion · exit: trailing-stop
- FNF · closed Sep 30, 2026 · +1.07% ($46) · playbook: Mean Reversion · exit: partial-target
- HUT · closed Sep 30, 2026 · -0.63% (−$54) · playbook: Flow Confirm · exit: sell-signal
- HIMS · closed Sep 30, 2026 · +0.03% ($1) · playbook: Connors RSI(2) · exit: sell-signal
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.
| Setup | Times traded | Finished green | Avg return / trade |
|---|---|---|---|
| Mean Reversion | 512 | 67% | +0.37% |
| Breakout Engine | 477 | 59% | +0.42% |
| Flow Confirm | 437 | 51% | +0.24% |
| Connors RSI(2) | 247 | 59% | -0.01% |
| EMA Reclaim Trend | 199 | 58% | +0.68% |
| Trend Pulse | 178 | 69% | +1.50% |
| EMA Pullback Swing | 107 | 42% | +0.29% |
| Relative Strength Leader | 103 | 58% | +0.34% |
| Turtle 20 Breakout | 87 | 48% | -0.04% |
| RSI Recovery | 80 | 66% | +0.90% |
| Donchian Swing | 42 | 69% | +0.51% |
| System Regime Hedge | 2 | 0% | -0.49% |
| Darvas Box Breakout | 2 | 0% | -1.93% |
| Championship VCP Breakout | 1 | 0% | -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.
| Closed | Opened | Symbol | Playbook | Return | P&L | Exit reason |
|---|---|---|---|---|---|---|
| Sep 30, 2026 | Sep 30, 2026 | RIOT | Mean Reversion | +0.66% | $3 | partial-target |
| Sep 30, 2026 | Sep 30, 2026 | BB | EMA Reclaim Trend | -0.95% | −$81 | sell-signal |
| Sep 30, 2026 | Sep 30, 2026 | LQDA | Mean Reversion | +1.16% | $10 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | JBL | Mean Reversion | +1.67% | $14 | target |
| Sep 30, 2026 | Sep 30, 2026 | IONQ | Trend Pulse | -4.18% | −$12 | sell-signal |
| Sep 30, 2026 | Sep 30, 2026 | JBL | Mean Reversion | +1.00% | $8 | partial-target |
| Sep 30, 2026 | Sep 30, 2026 | FNF | Mean Reversion | +0.56% | $24 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | FNF | Mean Reversion | +1.07% | $46 | partial-target |
| Sep 30, 2026 | Sep 30, 2026 | HUT | Flow Confirm | -0.63% | −$54 | sell-signal |
| Sep 30, 2026 | Sep 30, 2026 | HIMS | Connors RSI(2) | +0.03% | $1 | sell-signal |
| Sep 30, 2026 | Sep 30, 2026 | ASTS | EMA Reclaim Trend | -2.01% | −$169 | sell-signal |
| Sep 30, 2026 | Sep 30, 2026 | FICO | Mean Reversion | +0.40% | $4 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | FICO | Mean Reversion | +0.60% | $6 | partial-target |
| Sep 30, 2026 | Sep 30, 2026 | LQDA | Mean Reversion | +2.85% | $54 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | LQDA | Mean Reversion | -3.50% | −$68 | stop |
| Sep 30, 2026 | Sep 30, 2026 | LQDA | Mean Reversion | -3.50% | −$71 | stop |
| Sep 30, 2026 | Sep 30, 2026 | NOC | Mean Reversion | +0.60% | $12 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | U | EMA Pullback Swing | -0.41% | −$4 | sell-signal |
| Sep 30, 2026 | Sep 30, 2026 | TENB | EMA Pullback Swing | +1.54% | $13 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | UTHR | Trend Pulse | +1.69% | $76 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | HUT | Mean Reversion | +1.93% | $166 | sell-signal |
| Sep 30, 2026 | Sep 30, 2026 | NOC | Mean Reversion | +1.23% | $25 | partial-target |
| Sep 30, 2026 | Sep 30, 2026 | UTHR | Breakout Engine | -1.50% | −$69 | stop |
| Sep 30, 2026 | Sep 30, 2026 | DOCS | Trend Pulse | +0.86% | $37 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | UTHR | Breakout Engine | +1.68% | $72 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | UTHR | Breakout Engine | +2.48% | $106 | partial-target |
| Sep 30, 2026 | Sep 30, 2026 | UTHR | Breakout Engine | -1.50% | −$128 | stop |
| Sep 30, 2026 | Sep 29, 2026 | MOD | Flow Confirm | +0.96% | $82 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | MP | Flow Confirm | -0.82% | −$69 | sell-signal |
| Sep 30, 2026 | Sep 30, 2026 | NBIS | EMA Reclaim Trend | -2.20% | −$189 | stop |
| Sep 30, 2026 | Sep 30, 2026 | INTC | Flow Confirm | -1.05% | −$90 | sell-signal |
| Sep 30, 2026 | Sep 29, 2026 | GFI | Flow Confirm | -1.58% | −$136 | sell-signal |
| Sep 30, 2026 | Sep 29, 2026 | LQDA | Turtle 20 Breakout | +0.81% | $32 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | RKLB | Breakout Engine | -1.50% | −$3 | stop |
| Sep 30, 2026 | Sep 30, 2026 | SYRE | Trend Pulse | +0.98% | $84 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | IONQ | EMA Reclaim Trend | +0.71% | $31 | trailing-stop |
| Sep 30, 2026 | Sep 29, 2026 | ONTO | EMA Reclaim Trend | +1.26% | $54 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | IONQ | EMA Reclaim Trend | +2.04% | $88 | partial-target |
| Sep 30, 2026 | Sep 30, 2026 | HUT | Mean Reversion | -3.50% | −$292 | stop |
| Sep 30, 2026 | Sep 30, 2026 | NBIS | EMA Reclaim Trend | -2.20% | −$176 | stop |
| Sep 30, 2026 | Sep 30, 2026 | TEM | Breakout Engine | -1.50% | −$129 | stop |
| Sep 30, 2026 | Sep 25, 2026 | DDOG | EMA Pullback Swing | +1.05% | $10 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | TEM | Breakout Engine | -1.50% | −$130 | stop |
| Sep 30, 2026 | Sep 30, 2026 | HPE | Breakout Engine | +1.01% | $43 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | FICO | Mean Reversion | +1.22% | $46 | trailing-stop |
| Sep 30, 2026 | Sep 30, 2026 | NBIS | Breakout Engine | -1.50% | −$130 | stop |
| Sep 30, 2026 | Sep 30, 2026 | HPE | Breakout Engine | +2.12% | $91 | partial-target |
| Sep 30, 2026 | Sep 30, 2026 | NBIS | Breakout Engine | -1.50% | −$129 | stop |
| Sep 30, 2026 | Sep 30, 2026 | HUT | Mean Reversion | +3.51% | $303 | target |
| Sep 30, 2026 | Sep 30, 2026 | FICO | Mean Reversion | +1.87% | $70 | partial-target |