SynTrade · a homelab experiment

Can a team of AI agents argue its way to good trades?

A group of AI agents runs overnight on a home server. They research stocks, argue every idea to a conclusion, and place trades in a practice brokerage account — real markets, real analysis, real time, fake money. It runs for one month. This is the plan.

Status: planned, not built yet Practice money: $610 Length: 1 month Running cost: $0 / month

01The goal

“I want to give it some money and see what it does with it in a month — focusing on gaining as much as possible, while keeping tax implications in mind.”
“Take in all information — including what the information is and the time it was received — and politician purchases as well.”
“I’m hoping to learn from this simulated experience. Make better choices, not faster choices.”

What the month will prove

That the machine works: data arrives, agents reason, limits hold, orders fill, the books balance, and nothing runs away overnight.

What it can’t prove

That the strategy makes money. A month is a few dozen decisions at most — at that size, luck and skill look identical. Judging the strategy means replaying years of history, which comes later.

02Seven rules the design follows

  1. The brain never touches the money.Agents only write proposals. A separate piece of ordinary, tested code — the gate — decides whether a proposal may become an order. Agents can be wrong or fooled; the gate still holds.
  2. Code does numbers, models do judgement.AI models are poor at arithmetic and good at weighing arguments. Anything that doesn’t need judgement isn’t an agent.
  3. Doing nothing is the default.A trade has to win an argument. Most nights should end with no trade.
  4. Buying is hard, selling is easy.Every check can block a buy. Almost nothing can block a sell.
  5. Two timestamps on everything.When it happened, and when we could have known. Agents only ever see what was knowable at that moment — otherwise any test quietly cheats.
  6. Everything is written down.Every memo, objection, vote, rejection and fill. If a trade can’t be explained six months later, the system isn’t finished.
  7. It explains itself in plain language.Learning is a goal, so the nightly journal is written for a beginner.

03The account and what it may trade

About 40 symbols, on purpose

Broad market funds (SPY, QQQ, IWM, DIA), the 11 sector funds, the ~25 largest US companies — plus NANC and KRUZ, two funds that already copy congressional trades and serve as the benchmark. Reliable prices, deep news coverage, and nothing that can collapse overnight. The list grows only on evidence.

04The agent team

Runs every night before the market opens.

plain codeAI agenthuman
1
ScreenComputes the numbers for all 40 symbols: price moves, volume, new filings, upcoming earnings.
code
2
ScoutPicks the 3–5 names worth a full debate. Everything already owned gets a “did anything change?” check.
agent
3
Four analysts, each working aloneNone sees another’s work, and each only gets its own slice of the data.
  • Fundamentals — the business itself
  • Technical — how the price is behaving
  • News & events — news, calendar, Fed tone
  • Filings — congressional + insider trades
agents
4
AuditorChecks every fact an analyst cited against the stored data. The defence against an AI making things up.
code + agent
5
Red teamReads all four memos and writes the strongest possible case against the trade.
agent
6
RebuttalThe analysts answer the red team. One round only.
agents
7
Risk officerLooks at the whole account: how big, overlap with what’s held, free cash — and sets the exit plan.
agent
8
Portfolio managerThe only one who can propose a trade — and must answer every red-team objection in writing.
agent
9
The gateHard limits in tested code. No argument gets past it.
code
10
SteveApproves on his phone. Three modes get tested: approve everything, approve above an amount, watch only.
human
11
ExecutionSends the order and records it.
code
12
JournalExplains the night in plain language. Weekly, a post-mortem agent scores what each agent said against what actually happened.
agent

Who can block a trade

WhoPower
AuditorHard veto. One cited fact that doesn’t check out kills the trade.
AnalystsA buy needs at least 2 of 4 in favour, and more for than against.
Red teamNo veto, deliberately — an agent paid to object that can also block would stop everything. Instead every objection must be answered in writing; an unanswered one means no trade. Its track record is kept, and being right earns it weight.
Risk officerHard veto on buys, and can shrink any trade. Cannot block a sell.
The gateAbsolute.
SteveFinal say.
The honest weakness: every agent is the same underlying AI model wearing a different hat, and copies of one model tend to agree. The defences: analysts are isolated, each sees different data, the fact-check is code, the red team is told to attack rather than assess — and the disagreement rate is measured. If nobody ever disagrees, it’s a rubber stamp and gets redesigned.

Shadow rules

The ledger also records what alternative rules would have done each night — a stricter 3-of-4 vote, a fixed price target, different limits — without acting on them. At month’s end they’re compared on identical days. Free learning.

The hardware

An old desktop: a 2015 Intel i7, 31 GB of memory, and a 6 GB graphics card. Far too small for fast AI — but this job runs overnight, so slow is fine. That’s the trick that makes it free. It uses the largest open model that fits, because the brief is better choices, not faster ones.

05Every position has an exit plan before it’s bought

The moment to decide when to get out is before you own it, while you’re still calm.

Code checks these daily. Hit one and the sale is automatic — no debate. Agents may tighten a plan but never loosen it; “it’ll come back” is exactly the mistake this exists to prevent.

The trade-off, understood going in: it trades on rules instead of emotions, and the price of that is sometimes selling a winner early.

06The limits

The brief: “whatever keeps the account in good standing.”

The broker’s rules — not ours to choose

Our own safety settings — starting values

SettingStart atAt $610What it prevents
Most in any one stock25%~$150one bad pick sinking the account
Cash always kept back10%~$60being stuck with no room to act
Sell-at-a-loss point4–12% below cost~$6–18a small loss becoming a big one
Idea deadline15 trading daysdead ideas tying up money
New buys per day2a burst of enthusiasm
Total orders per day6a software bug firing hundreds of orders
Daily pausedown 4% in a day~$25no more buys until tomorrow
Weekly pausedown 8% in a week~$50no more buys; human notified
Full stopdown 15% from startat ~$520everything halts until restarted by hand

Pauses block buying only — selling always works. These are sensible beginner-safe starting points, not precise science; the month shows which are too tight or too loose.

07The data — all free, official sources first

What the agents needWhere it comes from
Prices, dividends, splitsAlpaca
News per stock, back to 2015Alpaca (Benzinga’s feed)
Second news feed, earnings calendarFinnhub, free tier
Company financials, filings, insider tradesThe SEC’s own data service
Congressional tradesHouse and Senate official records
Fed speeches and meeting datesfederalreserve.gov
Rates, inflation, jobsFRED (St. Louis Fed)

08The build — 3 to 5 weeks, then the month

StepWhat gets builtDone when
0Free signups, keys stored safelykeys work
1Project set up on the server, in the nightly backupskeleton backed up
2Broker connection + ledger. No AI.a hand-placed trade matches the broker exactly
3The gate, with a test for every kind of bad orderevery bad order is rejected
4Data collectors + two-timestamp store (left running from here)the store never shows the future
5One agent, end to endan AI-caused trade traceable from prompt to fill
6The full team; model timing and quality testruns unattended overnight; the red team blocks some trades
7The month30 days, no runaway, a readable reason for every trade

Steps 2–4 contain no AI at all — the boring, reliable part gets built and proven first. Afterwards: an honest review, then either a replay over years of history to measure real edge, a better model, or the real $610.

09Risks, kept in view