Skip to main content
A strategy is an agent that runs a portfolio under a mandate you write. At each run it reads data as of that date, decides, records why, and sets when to wake next: on a date, on a move in a held name, or when a drawdown limit is hit. A paper portfolio can trade on its own. A live portfolio waits for you to approve each list of trades. What you’ll get: a paper portfolio run by an agent, with each decision’s target weights, reasoning and stated confidence, and the trades that followed.

Before you start

  • An Itoflow account.
  • For a live portfolio, a connected broker. Start on paper first.

Quick start

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.

How it’s checked

  • Each run sees only its own date. The agent works as of the run’s date and reads only data that existed then.
  • Each decision keeps its record: its weights, its reasoning and its own stated confidence, so you can see why the portfolio holds what it holds.
  • Limits sit in code. Position limits and cash checks are enforced outside the agent; a run’s buys need cash above 110% of their value.
  • A person approves every live trade. Each approval covers one exact list of trades, named by its ID and a hash of its contents.

Limits

  • Paper portfolios can trade automatically. Live trades always wait for approval, and Trading 212 is the one live broker today.
  • Long-short books, such as a 130/30, run on paper only. Margin and financing are out of scope.
  • Editing a mandate cancels pending trades, including approved live trades not yet sent. You can’t edit a running strategy, except to change its model; pause it first.
  • A portfolio a fund-oversight monitor watches can’t also have a strategy.

Next steps