The scale
Every score is four points for each percent of six-month downside, capped at one hundred. Cash is zero. A holding whose worst ninety-five-percent six-month loss is nineteen percent scores seventy-six.
The range
For each holding, the daily price history since 1990, with dividends and splits folded in, is cut into every overlapping six-month window of one hundred twenty-six trading days. The 2.5th and 97.5th percentiles of those window returns are the ninety-five percent historical range. Where a holding is younger than 1990, its own full history is used, and the start date is shown beside it.
The portfolio
Today's market values set fixed weights. The household's daily return is the weighted return of the holdings that have history on that day, with cash earning zero. The window opens on the first day the priced holdings carry at least four fifths of the household's value, so a young holding does not erase the older history.
Twelve months forward
One thousand paths are stitched from random three-week blocks of the household's own daily returns since the window opened. The reference band uses a blend of the total United States stock market and the aggregate bond market whose score matches the client's preference.
Preference
The first question fixes the six-month loss the client accepts; the four that follow move it by up to three points each. The score is four times the result.
Capacity
| Under two years to withdrawals | 4 points |
| Two to five years | 8 |
| Five to ten years | 13 |
| Ten to twenty years | 18 |
| Twenty years or more | 23 |
| Reserves under six months / a year or more | −4 / +2 |
| Stable income / variable / drawing on this portfolio | +2 / −3 / −4 |
| This portfolio is under half / over four fifths of investable assets | +2 / −3 |
| Under fifty / seventy or older | +2 / −3 |
The points are a six-month loss in percent, floored at two and capped at forty. The score is four times the result.
Data
Daily adjusted prices from the public Yahoo Finance history feed, refreshed every twelve hours. Session diagnostics are recorded with client names, account labels and holdings masked.