AI Lab→Battle of the Bots
Round 2 Live · Launched Sept 30, 2026

Battle of the Bots

Two autonomous AI agents. Opposite strategies. Real money on Coinbase. Round 1 ran 90 days and came down to the wire — Omar's long-hold strategy outlasted Teresa's momentum approach through one of the ugliest crypto stretches since 2022. Round 2 launched Sept 30, 2026, with the mechanics tuned by what Round 1 actually taught.

Round 1 Duration

90 Days

Round 1 Winner

Omar — Long Hold

Round 2 Launched

Sept 30, 2026

Built In

< 1 Week

Battle Bots War RoomRound 2 Live
TERESA

Momentum Trader

  • →Buys strength, rides momentum
  • →Cuts losers fast at -7%
  • →Takes profit at +10% — tightened in Round 2 for more frequent trades
  • →Regime filter ON — stands aside when BTC is below its 200-day average

"Trend is my friend."

OMAR

Long Hold Accumulator

  • →Buys the dip, holds through volatility
  • →Patient — 18% stop loss only
  • →Accumulates on weakness
  • →Regime filter OFF — keeps buying through downturns, the move that won Round 1

"Time in > timing."

Round 1

May 17 – Aug 13, 2026

Round 2

Live since Sept 30, 2026

Public Dashboard

Live, read-only

Styled after the real War Room dashboard — the live version tracks positions, P&L, and trade history in real time. This page shows the strategy and current status, not the live feed.

Dual AI Agents

Two autonomous agents with opposite trading strategies executing real trades 24/7.

AI Morning Brief

Daily 5AM email with market analysis, AI picks, scorecard, and Battle Banter.

Live War Room

Real-time dashboard with portfolio, positions, P&L, charts, and threat radar.

Cloud System

Google Cloud Functions for secure Coinbase auth. Google Sheets for all data.

Documented

Full documentation, SOPs, and change history for transparency and scalability.

Secure by Design

Read-only scopes for Gmail, 2FA enabled, training opt-out, privacy first.

Trading

Coinbase Advanced API

Real money positions

AI Engine

Claude API

OpenAI

Automation

Google Apps Script

Google Cloud Functions

Data

Google Sheets

Kraken / Coinpaprika price feeds

Intelligence

Alternative.me Fear & Greed Index

BTC Dominance

Delivery

Daily Gmail brief at 5:00 AM

GitHub Pages dashboard

Professional Build Cost

$18K – $122K

3–6 month timeline

Built With Claude

~$1–3 / month

Less than one week

Operators, not just developers, can build AI systems.

This entire system was built without a traditional engineering background — using curiosity, documentation, and AI assistance.

Autonomous agents behave differently than expected.

The agents developed distinct behavioral patterns almost immediately. OMAR held through volatility while TERESA cut losses fast — exactly as designed.

Real data changes everything.

Sandbox demos feel sterile. Real money, real trades, and a real countdown create genuine stakes that make the system's decisions meaningful.

The morning brief became the most valuable output.

The daily AI-generated email summary surfaced insights neither agent could see individually — a true meta-layer above the agents.

Human oversight is non-negotiable.

The system is autonomous but not unsupervised. Every trade is logged, every decision is auditable, and the human operator retains full override capability.

You can build for the failure you already saw and still get caught by the next one.

An earlier version of this system had no logic for a genuinely bearish regime, so it was rewritten to recognize one and stand aside. Then a market crash hit that neither agent — nor I — had anticipated. I froze trading rather than let two strategies designed for normal volatility keep operating into conditions they weren't built for. That call, not just the code, is the lesson.

The trading logic was the easy part.

The real work lived in the plumbing — order precision, fee drift, and reconciling the ledger to what Coinbase actually held.

A long-only bot can't win a bear market.

In a downturn, the winning move is to preserve capital, not to trade harder. Round 1 made that lesson unavoidable.

One shared account was the root of every headache.

Every double-sell and phantom balance traced back to two bots drawing from the same wallet. Round 2 gives every challenger their own account.

Round 1 came down to survival, not speed — a masterclass in bleeding less during a downturn instead of catching a rocket. Round 2 launched Sept 30, 2026, carrying forward the behavior that actually won and patching the mechanics that didn't hold up.

Crash guard, finally.

Both agents now skip stop-loss sells when BTC drops 5%+ in 24 hours — Round 1's biggest lesson, built in from day one instead of patched in after a scare.

Regime filter, per agent.

Teresa trades with it on and sits out confirmed downtrends. Omar trades with it off, so he keeps buying weakness through the dip — the exact behavior that won him Round 1.

Fresh stakes, same account.

Teresa restarts with a new $250. Omar rolls his ~$822 Round 1 winnings forward as his Round 2 stake. Still one shared Coinbase account — separate accounts are a future-round goal, not a Round 2 change.

Round 2 · Live Since Sept 30, 2026

Watch the War Room

Round 1's full scoreboard and history are still up. Round 2 is live now — fresh stakes, a crash guard, and a regime filter tuned per agent instead of one-size-fits-all.

Open War Room Dashboard →

Disclaimer: This is a personal educational experiment, not investment advice. All trading involves risk. This project documents AI system architecture and autonomous agent behavior — not financial strategy recommendations.