claude-trades-100

Phase 2 · 2026-05-242026-06-23

About this experiment

Day 30 of 30 · final day

Two autonomous Claude agents trade R$500 each on Binance Brasil for 30 days. Same news feed, different strategies. A1 v2 trades the majors on a 15-minute cadence. A2 trades an open universe — the top-15 most-liquid BRL pairs by 24h volume — on a 15-minute cadence with explicit fee-awareness.

Mission

Two autonomous Claude-powered agents trade R$500 each on Binance Brasil. A1 v2 rotates the major BRL pairs on a 15-minute cadence with a patched 5-band capital-relative regime ladder, news + sentiment input, and a code-enforced minimum-edge floor on every buy. A2 trades an open universe — the top-15 most-liquid BRL pairs by 24h quote volume — on a 15-minute cadence with smaller per-position size, a 6-hour max horizon, and the same fee floor. A1 v2 runs on claude-sonnet-4-6 and A2 on claude-haiku-4-5; same news feed, so any P&L delta is attributable to strategy, universe, and model.

Phase 2 follows Phase 1's bounded-experiment discipline: every decision is logged, every trade is published, every mid-phase change is timestamped in PHASE_2_OBSERVATIONS.md.

Constraints

InterventionZero. No added funds, no tips, no manual trades. Any mid-phase adjustment is logged in the observations doc with a timestamp + commit SHA.
End condition30 days mark-to-market. No force-liquidate at the end — open positions just stop being managed.
TransparencyEvery decision row carries Claude's full rationale, a structured input snapshot, the model, the token counts, and the USD cost. Every trade carries fee paid and slippage in bps.

Agent A1 v2

A1 v2

Majors on a 15-minute cadence. 5-band capital-relative regime ladder, news + sentiment input, code-enforced minimum-edge floor on every buy.

Balance
R$490.87
Net P&L
-3.29%
−16.47 BRL
Trades
182
Win rate
43%

All enforced in code — Claude can request a violation, but the agent rejects and logs it.

RuleThreshold
Cash floor (BRL + USDT)≥ 15% of portfolio
Single non-stablecoin cap≤ 40% of portfolio
Max single buy (normal)≤ 30% of portfolio
Max single buy (aggressive_defensive)≤ 18%
Max single buy (defensive)≤ 12%
Min order sizeR$ 10 notional
Same-asset buy cooldown40 min
Sell → re-entry cooldown20 min
Round-trip fee floor≥ 50 bps target gain (10bps fee × 2 + 5bps spread + 25bps edge)
Aggressive_defensive regimecapital ratio 0.35–0.50

Agent A2

A2

Open universe (top-15 most-liquid BRL pairs by 24h volume) on a 15-minute cadence. Tighter positioning plus a daily loss floor and a streak halt the tier ladder doesn't catch.

Balance
R$493.76
Net P&L
-2.03%
−10.13 BRL
Trades
157
Win rate
46%

Same 5-band ladder shape, but tighter on positioning.

RuleThreshold
Cash floor (BRL + USDT)≥ 10% of portfolio
Single non-stablecoin cap≤ 25% of portfolio
Max single buy (normal)≤ 25% of portfolio
Max single buy (aggressive_defensive)≤ 15%
Max single buy (defensive)≤ 10%
Same-asset buy cooldown10 min
Sell → re-entry cooldown20 min
Daily realized-loss floor−3% of starting capital
Streak halt3 consecutive net-negative trades → 2h pause
Round-trip fee floor≥ 50 bps target gain (10bps fee × 2 + 5bps spread + 25bps edge)
Max horizon

Not financial advice. Not a product endorsement. A bounded run with full transparency. Don't copy this code for your own account without reading every line of apps/agent/src/risk.ts and risk-b.ts.

Author

Built and maintained by Karina Borges. The agents were designed in collaboration with Claude Opus 4.7.