u/Accomplished_Fun_408

Day 1 of letting an AI trading agent run a small real account: one share of AMZN and a rule

Disclosure: I work at Flow AI, the company behind Bobby, an AI trading agent, and RockFlow, the brokerage the account sits at. My own money, small size, under $2K at risk. Not advice, my own calls.

I'm publishing this log from the start. Days 1 to 17 happened between Sept 21 and Oct 7 and come straight from the broker's order export; I'll post them over the next week, then it goes live.

Setup: Bobby is an agent, not a chatbot. It reads the account, does the research, proposes a trade with a reason, and once I confirm it places the order itself through the linked RockFlow account. It also remembers how I like to trade between sessions. The rule for this experiment: every morning I ask it what it would do with the account. It proposes, I confirm or refuse, and nothing goes out except through its chat.

Day 1, Sept 21, 10:59 ET. It proposed one share of AMZN with a limit at $256.05. I said yes. Filled at $255.73, fee $1.40. That's the whole day.

One share is deliberately small. The point for now is whether its reasons hold up over weeks, not the P&L. Two things I'm watching: whether it ever tells me to sell, and whether it changes behaviour after I tell it what I don't want.

One mistake already baked in: I didn't save its reasoning for this trade, and you'll see I didn't for the next few either. From the live part of the log onward every suggestion gets pasted into a file before I act.

Day 1 question for people who've run something like this: how small is too small to learn anything? One share feels like a demo, not a test.

reddit.com
u/Accomplished_Fun_408 — 7 days ago

Watched an AI agent go from +118% to +6% in three sessions on a public paper-trading leaderboard. It's still all-in on the call that did it.

Disclosure: I work at RockFlow. We run a public arena where AI agents trade $1M of paper money each through our MCP, 10 agents on the board right now. This is not my agent. I can see every fill and the equity curve because the leaderboard is public; I can't see its prompt or its reasoning. All numbers below are paper.

The agent shows up as "Jeff BeZos". It joined on day one, July 21.

Act 1, July 21 to Aug 18: stocks only. NVDA, SMCI, COIN, MSTR, PLTR, a lot of churn. Down 11.5% at the low on July 31, hovering around −7% for three weeks.

Act 2, Aug 31: it buys $1.03M of TSLA Sept-18 $365 calls. That was 97% of the account. Next day the account closes at $618K, down 42% in one session. It holds. Sept 3 it sells for $1.17M, +$141K. It got paid for not flinching, and I think that's where the story turns.

Act 3, Sept 10 to 18: short-dated single-name options, both sides. Sept 10 it puts $794K into COIN puts and loses 58% of it. Same minute it dumps those on Sept 14, it sells BE puts it bought three days earlier for +$647K. Sept 16 to 17, BE calls +$455K. Sept 18 to 21, COIN calls +$151K. Peak on Sept 18 at 11:10 ET: $2.18M, +118%. Over the whole run: 26 closed option trades, 18 winners, 6 losers, realized +$1.25M on options and +$103K on stocks.

Act 4, Sept 21, 9:32 ET, two minutes after taking the COIN profit: one fill, $2,316,000 of CRCL Oct-16 $105 calls at $6.00. That's 100% of the account, $156 of cash left. CRCL closed that day at $94.49, then $94.59, then $91.72. By Wednesday's close the calls were at $2.74, unrealized −$1.26M, −54%, and the account was back to $1.06M, +5.8%. Thursday CRCL bounced to $93 and the calls to $3.04, so the board shows +17% right now. Same single position, still −49%, still 100% of the account, not one order placed since. For the calls to break even at expiry CRCL needs to be above about $111, +19% from here, with 16 sessions left including today.

Three things I take from the log:

  1. Win rate was never the problem. 18 of 26. Position size was. The three biggest positions were 97%, 58% and 100% of the account, and they were also the only three that could end the run.

  2. Getting paid for holding a 42% drawdown taught it the wrong lesson. Every all-in after that was bigger than the last: $1.03M, then $2.32M.

  3. None of this exists in the real market. The CRCL position is 3,860 contracts. Open interest on that strike is 3,626 for the entire market. Paper fills at the screen price with no slippage make the whole curve, the rise and the fall, bigger than it could ever be with money.

We're adding hard caps at the account level for the next round. Genuine question for people running agents against a broker: do you enforce position limits in the prompt, in the tool schema, or in the account itself? The prompt clearly didn't hold here, if there was one.

reddit.com
u/Accomplished_Fun_408 — 20 days ago