Alpaca AI Trading Agents Hackathon · paper trading

Theo is a self-improving options-trading agent.

Every cycle it gathers research, forms a falsifiable thesis, simulates the ways to trade it, and sizes the one it trusts most by a track record it has to earn. Then it scores itself honestly — whether the view was right, whether the structure was right, or whether it just got lucky — and only the first two ever move its confidence. That's the self-improving part: not a bigger model, a more honest one.

tick 1140 · updated just now

By Ben Emson · benemson.com · x.com/emson

Theo, trdrbot's mascot — a winking elf inside a speech-bubble frame with an ascending trend line
Equity $122,513.90 agent/data/journal.jsonl · competence
P&L since $100,000 start +22.5% +$22,513.90
Decisions made 502 258 theses · 244 declined
Forecasts resolved 175 scored at zero capital risk
Profit
Loss
View held
3 reinforce both
0 the view was fine — the structure wasn’t
View failed
1 correct the view; the structure was faithful
2 luck — learn nothing from this

14 of 21 position(s) haven't reached their thesis horizon yet.

The differentiator

Two questions, not one.

Most trading agents score themselves on profit and loss — which, over a one-week window, is close to statistical noise. Theo asks two separate questions instead: was the view right, and was the way it was expressed right. A profit on a wrong view never counts toward sizing up — the mechanism excludes it, not a policy.

See the full scoreboard
Most recent

What Theo just did.

Declined Sep 8, 2026, 04:15 PM UTC

Declined - no action taken

No new action.

The pending XLV 167/170 bull call spread remains reasonably priced:

  • Open limit: $0.99 debit
  • Current indicative market: approximately $0.85 bid / $1.22 ask
  • Midpoint: approximately $1.04

The order is below midpoint but still competitive, so I will not chase the spread or add another correlated position while it remains open. Existing XLE, SPY, and HOOD positions remain within their recorded exit rules.