Skip to content

Software

All software

← All software

Trading research

Regime Agent.

A research system for testing trading strategies with paper money. Strategy discovery and forward evaluation are kept separate.

Research systemPaper trading only

Current report screenshots

The Regime Agent paper-trading report, edition 54. The Last night section has an equity chart, an explanation of the latest cycle, and graduation progress at 35 of 42 counted days.
Paper-trading report. The opening section explains the paper account, the last cycle, and the graduation clock.
The Is it improving section of the Regime Agent report, with a deliberately dense scatter plot of evaluated variants, a rising comparison bar, search counts and a table of nominations awaiting a paper sleeve.
The search ledger. Each mark is a tested variant. Thousands overlap near the bottom because most trials do not clear the gate; the dark crowded area records that history rather than hiding it.
The Race section of the Regime Agent report, showing champion and challenger paper accounts on an indexed equity chart with traded days, sealed charter dates and running status in a table below.
The forward paper race. Champion and challenger accounts have separate records and sealed charters; the chart indexes each account from its own first bar.
Two tiers: a sealed nightly search that only nominates, and forward paper races that make the claim A timeline runs left to right. The left part is history, sealed 180 days back, where the nightly search happens. Past the seal is unseen data, then today, then the forward paper races. Only the forward record feeds the graduation gate, and the gate is the only door to real money, which is still closed. Nightly search five strategy families · up to 600 trials · two hours over history sealed 180 days back can nominate. cannot claim. nominates Paper sleeves a champion and challengers each under a charter hashed before the race began history, sealed the seal unseen today forward, on paper The gate 42 counted days · deflated Sharpe at target drawdown under a fifth · vs. holding the index real money no path exists in the code
Research and evaluation are separate. Historical search nominates candidates, which are then evaluated on new data in paper accounts.

Why it was built

Backtests can make a strategy look convincing after many attempts have been tried. Regime Agent was built to keep those attempts visible, separate research from forward results, and require a published paper record before any real-money decision. Its report shows the failures, comparison bar and rule changes alongside the current candidate so a strong-looking chart is never the whole argument.

What it does

The coloured field across the report mast echoes the volume of trials behind a small set of decisions. The dense dots in Is it improving are the actual record: one mark per evaluated variant, including rejected attempts. Overlapping marks become darker where many similar results pile up. The crowding is intentional; a clean-looking handful of winners would make the search look more certain than it is.

Every night it searches five families of strategy against a slice of market history that is sealed 180 days back: regime detection with a hidden Markov model, trend following, mean reversion, breakout, and volatility targeting, which is the do-nothing control made tradable. The search can only nominate. The claim that a strategy works is made forward, by live paper sleeves racing under charters that were hashed before the race began, on data the search has never seen.

The paper portfolio holds at most ten positions, limits exposure to any one sector and uses no leverage. The system checks more than a hundred instruments across sixteen sectors for eligibility each cycle.

A local dashboard and desktop window show the same record of tested strategies, accepted candidates and invalidated results, with reasons for each decision.

How it works

The seal
History is cut 180 days back and the search never sees past the cut. Anything found in the sealed slice has to prove itself on the days after it.
Charters
Before a challenger is seated it gets a charter: what it trades, how it sizes, when it is voided. The charter is hashed first, so nobody can quietly rewrite the rules after a good week.
The race
A champion and its challengers trade the same paper days side by side. A challenger has to beat the champion over a full ninety traded days to take the seat.
The gate
Forty-two counted paper days, a deflated Sharpe ratio at the target, drawdown under a fifth, all measured against simply holding the index. The count restarts from zero whenever the gate is found to have been softer than it should be, and it has restarted more than once.
Eligibility
Every instrument is checked each cycle and every exclusion gets a written reason, because an asset silently missing from a cycle looks exactly like one the signal declined to buy. That ambiguity once hid a data fault for twelve days.
The lock
The nightly cycle, the search and the weekly review queue behind one process lock so two jobs never write the same ledger at once.

Availability

This is a private paper-trading research project. Evaluation restarts when a defect is found in the qualification rules. A separate instance tests a higher volatility target and keeps its results in a separate record.

There is no public download. The system does not trade real money.