I Built a 4-Agent AI Trading System That Trades BTC - 15% Profit in two days, It works!

I'm running a fully autonomous BTC trading pipeline on my laptop at home — four AI agents handle news, technicals, risk, and execution. A fifth agent monitors 24/7, executes trades when conditions are met, and messages me on Telegram to tell me what it did. I don't touch a thing. Current record: 4W/1L. Here's how it all works.
The Problem
I got tired of staring at charts. Tired of second-guessing entries. Tired of waking up at 3am wondering if I missed a move.
So I built something to do it for me.
Not a bot that blindly fires orders. A system — four specialised AI agents that debate each other, a risk manager with veto power, and a night watchman that never sleeps.
The Architecture: 4 Agents, 1 Pipeline
Every decision flows through the same sequence:
📰 Agent 1 — News Scout
Scans macro, crypto news, sentiment, and geopolitical events. Right now it's tracking the Iran conflict (Day 14), ETF inflows ($568–700M in March), Trump's new 15% tariffs, and Wednesday's FOMC meeting. It flags what matters and ignores the noise.
📊 Agent 2 — Technical Analyst
Reads the charts across multiple timeframes — daily, 4H, 1H. RSI, MACD, Bollinger Bands, volume, key levels. It doesn't just say "bullish" or "bearish" — it identifies specific setups with exact entries, stops, and targets.
⚖️ Agent 3 — Risk Manager
This is the adult in the room. It checks position sizing, margin levels, risk-to-reward ratios, and enforces hard rules. It has veto power over everything. If the math doesn't work or conditions aren't right, the trade doesn't happen. Period.
🎯 Agent 4 — Trader
Executes only what passes all three filters. No FOMO. No "it looks good enough." Either every condition is met or we stay flat.

The Night Watchman: Smart Monitor
The fifth piece is a Python script running 24/7 as a background service. Every cycle it grabs:
- Current BTC price
- Margin account state
- Open orders
- Recent candle data
It feeds everything to Claude Opus, which decides: message me on Telegram, stay quiet, or kick off the full trading pipeline. When conditions line up, it doesn't wait for me — it analyses, validates, and executes the trade autonomously. I just get a Telegram message telling me what happened.
The check interval is dynamic — 30 seconds when price is near a setup level, 15–30 minutes when nothing's happening. It catches volatility spikes, margin warnings, order issues, and news events in real time.
Think of it as the night watchman who also has the keys — always on, always watching, and authorised to act when the opportunity is right.

This Week's Game Plan
Current state: Flat. Fresh capital just added, ready to scale up. Waiting for price to come to us.
We're range trading BTC between $70,300 and $72,250 with four setups ready:
| Setup | Direction | Entry | Stop Loss | Take Profit | R:R | Trigger |
|---|---|---|---|---|---|---|
| A ⭐ | LONG | $70,400 | $69,900 | $71,700 | 2.6:1 | Mon–Tue, bounce at range bottom |
| B | SHORT | $71,700 | $72,350 | $70,400 | 2.0:1 | Bearish rejection candle needed |
| C | LONG | $72,400 | $71,600 | $73,800 | 1.8:1 | Post-FOMC dovish breakout |
| D | SHORT | <$70,317 | $70,800 | $69,200 | 2.1:1 | Post-FOMC hawkish breakdown |
The logic is simple:
- Monday–Tuesday → play the range (A or B)
- Wednesday FOMC decides direction → dovish = C, hawkish = D, neutral = A & B stay active
- Iran ceasefire at any time → go long immediately (not priced in)
Why the System Said NO Today
Right now BTC is sitting at $71,719 — right in Setup B territory. A manual trader might take the short.
The Risk Manager vetoed it. Two reasons:
- Weekend entry ban — volume is at 11% of normal. Fakeouts everywhere.
- FOMC directional risk — if the dot plot comes in dovish on Wednesday, this short gets destroyed.
The system's recommendation: wait for Monday when real volume returns. If BTC is still at $71,700+ with a clear bearish rejection on normal volume, Setup B is a go. Post-FOMC, pivot based on the outcome.
No ego. No "but it looks so good." Just rules.

The Numbers So Far
| Metric | Value |
|---|---|
| Win/Loss | 4W / 1L |
| Net P&L | ~10–14% on starting capital |
| Max risk per trade | ~0.5% of account |
| Current position | FLAT |
It's early. I started with a tiny account to prove the system works before committing real money — and it did. Just added fresh capital to scale up. The system is consistent, the risk management is tight, and the pipeline is battle-tested through a literal war, tariff escalations, and extreme fear sentiment (Fear & Greed Index at 15/100 for 38 days straight).
What I Learned Building This
The risk manager is the most important agent. Not the one that picks entries. Not the one that reads news. The one that says no. Most of my edge comes from the trades I don't take.
Dynamic monitoring beats fixed intervals. Checking every 5 minutes is either too slow when things move or too noisy when they don't. Letting the AI decide its own check frequency was a game-changer.
Autonomy doesn't mean reckless. The system runs itself, but it has guardrails everywhere — position size limits, margin checks, volume filters, time-of-day rules, event risk blocks. Freedom within structure.
What's Next
- Scaling the account as the track record grows
- Adding more pairs beyond BTCUSDT
- Refining the monitor's pattern recognition
- Building a dashboard for real-time system state
If you're interested in the technical details of how the agents communicate, how the monitor script works, or how I handle the FOMC playbook — drop a comment. Happy to go deeper. I'm also selling this entire system if you would like to level up your crypto world. It uses my Claude account without any API key so there are no token costs!
Not financial advice. I'm trading a small account with money I can afford to lose, using a system I built and trust. Do your own research.
This is great. How much did you use to build the startup?
If you make something similar you could earn money through poly market prediction market for trading the BTC 15 minutes market
Me parece excelente ese contenido muy explicativo