Before you start
- An Itoflow account. Risk measures need no extra account flag.
- A book: one of your saved portfolios, or a list of up to 3,000 symbols and weights.
Quick start
- Ask your AI assistant
- In the Itoflow app
- With the API
With Itoflow connected to your assistant, paste this into your assistant:Using another client? Copy the prompt with the button on the code block.To measure your own book, replace the weights with the name of one of your saved portfolios.
Open in Claude
Start this in Claude with the Itoflow plugin.
Open in ChatGPT
Start this in ChatGPT with the Itoflow plugin.
What a result looks like
We ran the measure above on October 28, 2026. From November 2025 to September 2026:- Forecast volatility ran from 16% to 22%, highest at the end of December 2025.
- Tracking error against SPY ran from 4.5% to 5.1%, and beta from 0.89 to 0.94.
- Factors explained 89% to 94% of the book’s variance.
- Looking through the two funds, the model covered 98% to 99% of the book. Each month it left out 49 to 108 small lines and listed up to 100 of them, each with a reason, such as fund cash with no stated currency.
How it’s checked
- The model is published, not fitted on demand. A daily build publishes dated snapshots, and each date reads the newest one on or before it. Agents and the API never refit it.
- Gaps are named. A name the model doesn’t cover stays out at its weight, with its reason. It is never filled with a guess.
- The model is scored against what happened. It was tested with the bias statistic and the 95% band MSCI defines for it, which is 0.82 to 1.18 over 59 month-ends. On the S&P MidCap 400 from September 2021 to July 2026, 107 of 116 test portfolios fell inside it. The volatility of optimized portfolios came within 4% of what followed, where a plain sample covariance was 17% to 26% too low. See How the model measures up.
Limits
- 1 to 10 books per measure, up to 3,000 lines each, and up to 60 dates.
- A measure reads the names the model already covers. A risk run on the book adds names the model can score.
- Bonds, futures and options held directly stay outside the model and are listed with their reason.
- Looking through a fund needs its holdings dated on or before each date. Before the first holdings Itoflow has for a fund, the fund is listed as not covered.
- Three risk runs or measures can run at once. A finished answer stays for 24 hours.
Next steps
- Risk measure: every field and error.
- Risk runs: today’s full report on one book, with attribution, scenarios and peer funds.
- Monitor a portfolio: the same figures on a schedule, with a written report.