Skip to main content
Describe a strategy and the risk you’ll accept. The research agent designs a few candidates, tests them walk-forward with costs, keeps recent years out of sample, and stress-tests them on a crash. If one meets your targets, it drafts it as a paper strategy that starts paused. What you’ll get: a comparison of the candidate designs with returns, volatility and drawdowns in and out of sample, a stress test, the code, and a draft strategy you can turn on.

Try it

With Itoflow connected to your assistant, paste this into your assistant:

Open in Claude

Start this in Claude with the Itoflow plugin.

Open in ChatGPT

Start this in ChatGPT with the Itoflow plugin.
Using another client? Copy the prompt with the button on the code block.

What a result looks like

Governed agents in practice, July 9, 2026, publishes this session unedited. Asked for a US stock and bond strategy with a 10% volatility target and a 15% maximum drawdown, the agent compared three designs: In the Covid test, SPY fell about 34% and the 60/40 mix about 20%. The crash falls inside the holdout from 2019, so the holdout figures include it. The session ended in a paused paper strategy. These are backtests and paper results, not live profit and loss.

How it’s checked

  • Targets become checked limits. The volatility and drawdown targets go into a research contract before any test runs.
  • The holdout stays out. The system recomputes the out-of-sample choice itself, and the deflated Sharpe ratio and the probability of backtest overfitting are part of the engine.
  • A second agent reviews it. In the same post, a second session’s first draft was sent back by the independent reviewer and repaired before it passed.
  • Nothing trades until you say so. The draft starts paused. A live portfolio also waits for you to approve each list of trades.

Limits

  • Backtests use modeled fills and trading costs.
  • Bond exposure comes through ETFs. Futures, options and individual bonds aren’t covered.
  • Long-short books run on paper portfolios only.

Next steps