Autonomous trading system · v1.0

The fin above
the surface.

Dorsal Bot hunts opportunity in open markets around the clock — two coordinated strategies, one relentless risk engine, and every decision explained in plain English. Built to run itself.

Loading…

Performance, in the open

Every number below is generated automatically by the live system. Nothing is hand-picked. Hover the i icons for plain-English explanations.

Total return iHow much the account has grown or shrunk since it started, as a percentage of the money it began with.

since inception · % of starting capital

Last 30 days iThe return over the most recent 30 days only — a snapshot of recent form rather than all-time.

rolling return

Win rate iThe share of closed trades that made a profit. A high win rate isn't everything — size of wins vs losses matters too (see profit factor).

— closed trades

Profit factor iTotal money won divided by total money lost. Above 1.0 means the system is net profitable; 1.5 means it earns $1.50 for every $1.00 it loses.

Sharpe —

Vs. the market (S&P 500 benchmark) iCompares Dorsal Bot's return against simply buying and holding the S&P 500 over the same period. A positive number means Dorsal beat the market; negative means the market did better.

Is the system actually adding value versus a simple index fund?

Dorsal Bot

vs

S&P 500

Edge

Equity curve — return since start iThe running total return over time. Up and to the right is good. The shaded blue area is Dorsal; the grey line is the S&P 500 for comparison.

Max DD —

Drawdown — distance from peak iHow far the account has fallen from its highest point. Smaller dips mean a smoother, less stressful ride. Dorsal's risk engine is built to keep these shallow.

Two hunters, one system

Dorsal Bot runs two strategies in parallel, always — but neither one acts alone. A central Coordinator sits above both, deciding how much risk each gets and stopping them from ever working against each other.

The Coordinator

The brain on top. Allocates risk budget between the two, blocks conflicting trades, caps total exposure, and shifts to defense when markets turn.

Maya

Conservative

The guardian. Patient and selective — strict entry filters, small positions, minimal leverage. Maya's job is to make sure Dorsal is always alive tomorrow.

  • Only enters on very strong signals
  • Risks just 0.5% of the account per trade
  • Tight daily loss limit, quick to sit out

win rate

trades

profit factor

Buddy

Opportunistic

The striker. Fast and decisive — larger positions when the signal is strong, long or short, with hard caps the Coordinator enforces. Buddy's job is to make the good windows count.

  • Acts on more setups, moves quickly
  • Can trade both up and down markets
  • Bigger size when conviction is high

win rate

trades

profit factor

1 · Both scan continuously

Maya and Buddy independently watch every market, scoring opportunities from 0–100 on their own criteria.

2 · The Coordinator arbitrates

Before any trade fires, the Coordinator checks it against total portfolio risk, blocks conflicts, and sizes it to fit.

3 · Risk budget shifts by regime

In calm, favorable markets Buddy gets more room. When conditions turn hostile, the Coordinator throttles Buddy and leans on Maya.

What the bots actually watch

Every trade decision blends five categories of market input into a single confluence score. No single indicator ever acts alone — the edge comes from agreement across all of them.

Technical trend

40%

Moving averages, MACD, and momentum across multiple timeframes — is price genuinely trending, and in which direction?

Market regime

20%

Is the market trending, ranging, calm, or volatile? ADX and volatility bands classify conditions so the bots adapt their behavior.

Macro backdrop

15%

Broad risk-on / risk-off signals and the economic calendar — the bots stand down around major scheduled events.

Sentiment

15%

Fear & greed and news tone — a gauge of whether the crowd is euphoric or panicked, which often precedes reversals.

Liquidity

10%

Trading volume and spreads — the bots avoid thin, hard-to-exit markets where slippage would eat any edge.

= 1 score

All five combine into a single 0–100 confluence score. Maya needs 72+, Buddy needs 62+ — otherwise, no trade.

Risk comes first, always

Above every trade sits a five-layer safety governor: volatility-adjusted sizing, strict daily loss limits, portfolio-wide exposure caps, losing-streak cool-offs, and automatic de-risking that reduces or closes positions before they approach danger. A signal is necessary to enter — but never sufficient. Survival outranks profit.

Recent decisions, explained

Dorsal Bot writes a one-sentence reason for every entry and exit. These are the latest, verbatim.

No recent activity published yet — the system is warming up.

Why "Dorsal"?

The dorsal fin is the one part of the shark you see — a blade above the surface, calm and unhurried, while everything that matters happens beneath. That's this system: a clean public face over a deep engine of signals, risk logic, and coordination working around the clock.

Sharks have patrolled open water for four hundred million years — not because they're reckless, but because they're efficient. They conserve energy, strike selectively, and survive every regime the ocean throws at them. Dorsal Bot is built on the same doctrine: capital preservation first, precision aggression second.

And open water is the point. Markets, like the ocean, are vast, indifferent, and full of opportunity for anything built to move through them — on its own, without needing a hand on the wheel.

The mission

  • Survive every regime.
    Layered circuit breakers, anti-liquidation guards, and drawdown-responsive sizing come before any pursuit of returns.
  • Explain every move.
    No black box: each trade carries a human-readable reason, published here automatically.
  • Improve without drama.
    Dorsal Bot adapts slowly, within hard bounds, based on evidence — versioned and auditable.
  • Run itself.
    Hands-off by design: 24/7 operation, self-monitoring, and remote kill switches for the humans, just in case.