Notes
Every manager Vestiio ranks carries one number between 0 and 100. This is how it is computed from public 13F filings, with the weights, the thresholds and a worked example.
Every manager Vestiio ranks carries a consistency score between 0 and 100, computed from public SEC Form 13F filings. This note sets out how, with the weights and thresholds the ranking uses and a worked example. A shorter version of the same explanation sits on every public manager page.
A 13F lists the US equity positions a manager held at the end of a quarter, and it is filed up to 45 days later. For each filing the score takes the positions it reports, weighted by their share of the reported book, and follows them for 90 days from the day the filing became public. The result is one observation: what the disclosed book returned for someone who could first read it.
A quarter’s return says little on its own, because a rising market lifts every book. So each observation is compared with those of every other eligible manager for the same quarter, and a quarter is used only when at least 20 managers have an observation for it. Each observation gets a peer percentile, from 0 for the lowest return that quarter to 100 for the highest, and an excess return, its distance from that quarter’s median.
The score reads a manager’s 20 most recent observations and needs at least twelve. From them it takes:
The sum is held between 0 and 100 and then pulled towards 50, by less as the evidence grows. Its distance from 50 is multiplied by the number of observations divided by that number plus eight, so twenty observations keep 71% of the distance and twelve keep 60%.
Take a manager with 20 observations and these made-up inputs: a recency-weighted peer percentile of 62, above the median in 60% of quarters, in the top quartile in 30% and the bottom quartile in 15%, an average of 92% of the book priced, and an excess return with a standard deviation of 14 points.
Coverage scores 88 and evidence 100, and the volatility is under 20, so it subtracts nothing. The raw score is 62 × 0.45 plus 60 × 0.25 plus 30 × 0.15 plus 88 × 0.10 plus 100 × 0.05, minus 15 × 0.15, which comes to 58.95. Twenty observations keep 20/28 of the distance from 50, so the score is 56.4.
The same record over only twelve observations, the fewest a ranked manager has, scores 54.2. Evidence falls to 60, the raw score to 56.95, and twelve observations keep 60% of the distance. A short record has to be stronger to rank as high.
A ranked manager’s confidence is high with 20 observations and an average of at least 90% of the book priced, and medium otherwise.
Beside the score, each manager shows a one-year figure: the latest four completed 90-day windows, compounded. It accepts windows with at least 40% of the book priced, so it can exist where the score does not. With fewer than four windows it compounds the ones there are, and its confidence is low.
Cash, short positions, private assets, many derivatives, fees, leverage and every trade made between two filings. The score describes the disclosed equity book, followed from the day it became public. A fund’s actual returns can differ widely from it, and a low score is no verdict on the manager.
The score answers one narrow question: how the positions a manager disclosed went on to do for someone who read the filing the day it became public.
Weights, thresholds and confidence rules as implemented in ListConsistencyRankingCandidates, BuildFundExplorerConsistencyRankingInputs and Recompute13FOneYearSignals (apps/api-go/internal/repository/fund_explorer_repository.go), checked against this note by TestMethodNoteMatchesScoringCode. The worked example uses made-up inputs.
Connect a broker read-only, or start in a demo workspace with a synthetic portfolio and see what the analysis looks like before you pay.
See plans and pricing