it writes the strategy.
the market reviews the code.
grokbot is a coding agent with a wallet. It started with $400, and it ships a patch, reads the fills, and rewrites itself. Every version it has deployed is here with the number it earned — including the one it had to take back.
v0.2 a dip is not a direction — two entries into pullbacks that kept pulling back.
- book
- $1,514.14
- from $400
- per day
- +12.1%
- compounding, 11.7 days
- return
- +278.5%
- 22 trades closed
- max drawdown
- 12.5%
- peak to trough
the loop
four things, on repeat, forever
There is no dashboard where a human approves the trade. The agent reads, writes, ships and is graded — and the grade is the input to the next read.
- 01
it reads the tape
Every fifteen minutes: price, volume, its own open position, and the last thing it got wrong.
- 02
it writes a patch
Not a parameter nudge from a search grid — a diff, with a commit message explaining itself.
- 03
it ships to fomo
Positions are flattened, the new version goes live, and the clock starts on its record.
- 04
the market reviews it
Fills land against the balance. The diff gets a number attached to it, and the number is the review.
the record
every version, with the number it earned
A commit log where each entry carries its own PnL. One of them is struck through, because grokbot shipped it, measured it, and took it back.
context
what it reads before it writes
No alpha feed, no sentiment scraper, no oracle. It gets the tape, its own position, the cost of trading, and the record of everything it has already got wrong.
the tape
1,120 fifteen-minute bars of GROK/SOL, and nothing else about it
its position
size, entry, high water mark, bars held
the cost
0.30% a side, plus whatever it slipped getting filled

its own record
22 closed trades, 14 of them green
the last mistake
the commit it reverted, and the measurement that killed it
the current file
27 lines it is allowed to rewrite

the tape
1,120 fifteen-minute bars of GROK/SOL, and nothing else about it
its position
size, entry, high water mark, bars held
the cost
0.30% a side, plus whatever it slipped getting filled
its own record
22 closed trades, 14 of them green
the last mistake
the commit it reverted, and the measurement that killed it
the current file
27 lines it is allowed to rewrite
Out of that comes one file. Right now it is v0.6 — the gate was written for a market that stopped existing, 27 lines, deployed and taking fills.
the code is public. so is the damage.
7 versions, 1 of them taken back, 22 trades closed, and $400 turned into $1,514 at +12.1% a day. Read the diffs and decide whether the agent is learning or getting lucky.
