Arming the board…
DD AI & Automations DD AI & Automations← Back to the board Talk Systems
Scroll across the board ↓
U3 · Buzz-04Rev 4

A trading system that runs itself.

Buzz watches the markets around the clock, decides when to get in and out, and places every order on its own. Nobody sits at a screen.

Eight separate strategies run at the same time across two accounts, and everything they want to do has to pass a risk layer that can overrule them.

It took years of nights and weekends, and most of what I built got deleted along the way.

Block A · Two AccountsArchitecture

Two accounts, two rulebooks.

The two accounts do different jobs, and a strategy automatically picks up the rules of whichever one it runs on.

  • One takes same-day and event trades
  • The other holds positions for days at a time
  • Trading-hour limits apply to one and not the other
  • Weekend and news handling differs on purpose
  • No rule is ever set per strategy by hand
Block B · The Strategies8 Live

Eight strategies, one catalogue.

Each strategy is a self-contained method with its own entry, exit and risk settings. They deliberately cover different markets so they don't all win or lose together.

  • Stock indices, metals, currencies and crypto
  • Opening-range, trend, carry and breakout methods
  • The live list is generated from the catalogue, never typed by hand
  • If one is running but missing from that list, it shows up as a fault
Block C · Deciding vs DoingSeparated

Deciding and trading are kept apart.

The part that works out what to trade is deliberately separate from the part that places the order, so a fault in one can't quietly corrupt the other.

  • Scans continuously through every session
  • Prices used to decide come from a different source than the one used to trade
  • Key levels are worked out before the session opens
  • Times are converted to the broker's clock, never the computer's
  • The gap between the two data sources is measured, not assumed
Block D · The Risk GateDefault Deny

Nothing trades unless it's on the list.

Every account keeps an explicit list of which strategies are allowed to open a position. Anything not on it gets refused by name — including a strategy added later, which is exactly when a permissive default would do damage.

  • It can stop a position being opened, but never stops one being closed
  • Exposure is counted net, so a hedge isn't punished twice
  • The same market can't be entered twice at once
  • Each strategy is capped on how many positions it may hold
Block E · Drawdown LadderAutomatic

It shrinks itself when it's losing.

As losses deepen, the system cuts its own position sizes in stages, and eventually stops opening anything at all until things recover.

  • First threshold — position sizes are cut
  • Second — cut much further
  • Third — it stops opening new trades entirely
  • Measured against the algorithms' own results, not the account balance
  • If that baseline turns out to be wrong, it resets itself
Block F · Event GuardsScheduled

It knows when not to trade.

Some of the worst outcomes come from trading at the wrong moment rather than picking the wrong direction. These rules cover the moments.

  • Closes out ahead of scheduled economic news
  • Refuses to trade a market that isn't properly open
  • Weekend handling changes with the account's stage
  • Widens stop distances when volatility spikes
  • Anything traded by hand is left completely alone
Block G · Fill IntegrityVerified

A confirmation isn't proof.

When a broker replies "ok", that is not evidence the order actually went through the way it was meant to. Every position gets checked against the broker's own records instead of trusting the reply.

  • Protective stops are verified the moment an order fills
  • A sweep every three minutes catches slower fills and drift
  • Positions are reconciled against the broker's record
  • Orphaned and stale positions are cleaned up automatically
Block H · LivenessProven

Running isn't the same as working.

A program can be running and still be doing nothing useful. This layer checks each part is genuinely alive by looking at whether it's still producing fresh output.

That rule exists because a monitor once compared the wrong account's data and blocked a restart hundreds of times across fifteen hours without raising an alarm.

  • Health is judged on recent activity, not on whether a process exists
  • Data files are checked as belonging to the right account before use
  • Watchdogs flag stale prices and stalled connections
  • Audit tools are read-only, so checking can never make things worse
Block I · The GauntletMost Fail

Most ideas get killed.

Nothing goes live on a backtest alone. A strategy has to survive several rounds of testing and a spell on simulated money first — and it keeps being re-tested afterwards.

  • Years of historical data behind every test
  • Simulated and shadow runs before anything is armed
  • Re-validated on a schedule once it's live
  • Alerts when a running strategy starts to decay
  • Failures get written up and retired, not quietly re-tuned
Block J · Command CenterConsole

The whole thing fits in your pocket.

Everything reports into one place, and any part of it can be stopped from a phone.

  • Current positions and performance at a glance
  • Market open and close alerts
  • Daily and weekly summaries
  • A message the moment something drifts
  • Any strategy can be halted remotely
Block K · Prop AccountsPortable

Built for accounts with hard rules.

Funded trading accounts come with limits that end the account if you break one even once — a maximum you can lose in a day, a maximum overall, a minimum number of days traded, and restrictions around weekends and news.

Almost all of the risk design above exists to respect those limits automatically instead of depending on someone watching a screen. It behaves differently during an evaluation than once funded, and the same design works just as well on your own money.

Buzz-04 — Autonomous Trading System

Eight automated sleeves across two account brains, designed to run unattended. An engineering deep-dive, not a performance page.

Two brains

One for intraday and event trades, one for multi-day positions, with different time, weekend and news rules.

The gate

Default deny. An allowlist per account decides which strategies may open a position; the gate never blocks exits.

Drawdown ladder

Risk steps down automatically as drawdown deepens, then stops entirely. Anchored to the algorithm's own curve.

Fill integrity

An acknowledgement is not an execution. Stops are verified inline and swept every 180 seconds, and positions reconciled against the broker.

Liveness

Heartbeats measured by log freshness rather than whether a process exists.

The gauntlet

Multi-tier validation, paper and shadow bridges, walk-forward revalidation and decay alerts. Nothing gets armed on a backtest alone; failures are documented and killed.

Prop accounts

Designed to respect prop firm account rules automatically — daily loss limits, maximum drawdown, minimum days, weekend and news constraints — and the same design applies to your own capital.

Talk about a build · Back to the board