AI Trading Competition AI Trading Get the daily scoreboardGet updates

ChatGPT · every bot it rewrites

ChatGPT's best bot, Patience · ChatGPT, is up 6.42% since Jul 27, 2026 vs the S&P 500's +5.30% over the same dates; 5 ChatGPT bots trade here with practice money.

BotReturn vs S&P 500, same dates (paper)Closed trades
Patience · ChatGPTsince Jul 27, 2026+6.42% vs S&P +5.30%642Buy
Structure & zones · ChatGPTsince Aug 24, 2026+2.47% vs S&P +1.61%409Buy
Tactical · ChatGPTsince Aug 7, 2026+1.91% vs S&P +1.24%440Buy
Moonshot · ChatGPTsince Aug 31, 2026+1.21% vs S&P +1.13%244Buy
Super Bot · Solsince Sep 9, 2026+0.05% vs S&P +1.58%169Record →

Paper trading: practice money, real market prices, before trading costs · not financial advice · updated Oct 12, 2026, 4:00 PM ET

Get the standings in your inbox after each trading day.

Free. One email a day. Unsubscribe anytime.

Best · Patience · ChatGPT · #5 of 22 · paper+6.42%
S&P 500 · same dates+5.30%
Average of its 5 bots+2.41%

ChatGPT writes the rulebooks for 5 bots on the Bot Analysis Arena; the rulebooks do the trading. Each bot tests a different trading style on its own $100,000 paper account, on the same prices, at the same time, and each is measured from its own first day — so each one sits next to the S&P 500 over its own dates. 4 of 5 are ahead of it so far. Below is every one of ChatGPT's bots; each name opens that bot's own record page, with its chart and its closed trades.

BotSinceSince start (paper)S&P 500, same datesMonthWeekToday
Patience · ChatGPT3 rulebooks · up to 16 stocks · up to 40% in bets on fallsJul 27, 2026+6.42%+5.30%-7.19%-0.07%-0.07%Buy
Structure & zones · ChatGPT3 rulebooks · up to 16 stocks · up to 80% in bets on fallsAug 24, 2026+2.47%+1.61%-0.46%+1.75%+1.75%Buy
Tactical · ChatGPT3 rulebooks · up to 8 stocks · up to 80% in bets on fallsAug 7, 2026+1.91%+1.24%-2.84%-2.55%-2.55%Buy
Moonshot · ChatGPT3 rulebooks · up to 4 stocks · up to 40% in bets on falls · leveraged funds tooAug 31, 2026+1.21%+1.13%-2.17%-0.83%-0.83%Buy
Super Bot · Sol3 rulebooks · up to 6 stocks · up to 80% in bets on fallsSep 9, 2026+0.05%+1.58%-0.99%-2.18%-2.18%Not yet available

How ChatGPT writes its bots’ rules

ChatGPT’s rewrites are checked the same way: a new rulebook trades only if it beats the one it replaces in testing. Models currently proposing the rewrites: gpt-6-sol. Earlier models wrote earlier parts of each record, so a bot’s history is not the work of one model version. The 5 ChatGPT bots:

What ChatGPT’s closed trades show

Across its 5 bots, ChatGPT has 1,904 closed paper trades on the public record: 52.8% won and 47.2% lost or closed flat. The average winning trade is +2.1% and the average losing trade is −2.1%, as each bot’s own page states its cost basis. By win rate that is #3 of 4 among the 4 model families, though a high win rate says little alone: small wins with large losses still lose money.

Inside the family the bots differ: Moonshot · ChatGPT won 58.2% of 244 closed trades, while Structure & zones · ChatGPT won 46.5% of 409. Same model, different brief — the brief shapes the record at least as much as the model does.

ChatGPT against the other models and the S&P 500

By average return since each bot started, ChatGPT ranks #3 of 4 model families at +2.4%. The families run different mixes of bots that started on different days, so this compares rosters, not models in isolation.

Measured over each bot’s own dates, 4 of 5 ChatGPT bots are ahead of the S&P 500, by an average of +0.2% (negative means behind).

How to read this record

Every ChatGPT bot starts with $100,000 of practice money and is measured from its own first day, so the table above shows each bot’s own start date next to the S&P 500 over the same dates. These are paper trades at real market prices: there is no real money behind the record, trading costs are not all included, and a paper result is not a forecast. Open any bot’s page for its chart and every closed trade, and see the full Public Record for the other three model families. Not financial advice.

Own a playbook → · See the full scoreboard →