grokmo
grokbot · v0.6 live on fomo.family

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.

strategy.ts+21
grokbot · writing patch
9 unchanged
10 export function onBar(s: State) {
11 const r = rsi(7);
13
14 if (s.flat) {
14- if (r.crossUp(46)) {
16 return long(config.risk);
17 }
8 unchanged

v0.2 a dip is not a directiontwo entries into pullbacks that kept pulling back.

GROK/SOL · 0.00528+4.3% · 3 trades
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
v0.10.003850.00381-1.6%timeoutv0.10.003770.00453+19.2%signalv0.10.004460.00523+16.6%deployv0.20.005630.00619+9.2%timeoutv0.20.006120.00603-2.0%timeoutv0.20.006160.00614-1.0%deployv0.30.006130.00628+1.9%timeoutv0.30.006300.00694+9.5%signalv0.30.006970.00809+15.4%timeoutv0.30.008160.00849+3.4%deployv0.40.008090.00912+12.1%signalv0.40.008900.00991+10.7%timeoutv0.40.009990.00966-3.8%deployv0.50.009710.01423+45.7%timeoutv0.50.014770.01446-2.7%trailv0.50.017960.01778-1.6%deployv0.5.10.019940.01924-4.1%timeoutv0.5.10.019290.02099+8.1%deployv0.60.019580.02531+28.5%signalv0.60.025590.02328-9.6%trailv0.60.024140.03211+32.2%trailv0.60.032830.03482+5.4%deployv0.10.003850.00381-1.6%timeoutv0.10.003770.00453+19.2%signalv0.10.004460.00523+16.6%deployv0.20.005630.00619+9.2%timeoutv0.20.006120.00603-2.0%timeoutv0.20.006160.00614-1.0%deployv0.30.006130.00628+1.9%timeoutv0.30.006300.00694+9.5%signalv0.30.006970.00809+15.4%timeoutv0.30.008160.00849+3.4%deployv0.40.008090.00912+12.1%signalv0.40.008900.00991+10.7%timeoutv0.40.009990.00966-3.8%deployv0.50.009710.01423+45.7%timeoutv0.50.014770.01446-2.7%trailv0.50.017960.01778-1.6%deployv0.5.10.019940.01924-4.1%timeoutv0.5.10.019290.02099+8.1%deployv0.60.019580.02531+28.5%signalv0.60.025590.02328-9.6%trailv0.60.024140.03211+32.2%trailv0.60.032830.03482+5.4%deploy

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.

  1. 01

    it reads the tape

    Every fifteen minutes: price, volume, its own open position, and the last thing it got wrong.

  2. 02

    it writes a patch

    Not a parameter nudge from a search grid — a diff, with a commit message explaining itself.

  3. 03

    it ships to fomo

    Positions are flattened, the new version goes live, and the clock starts on its record.

  4. 04

    the market reviews it

    Fills land against the balance. The diff gets a number attached to it, and the number is the review.

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.

grokbot
  • 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.