Risk ceiling for a horizon
get_risk_ceiling_for_horizonThe highest risk level a stated horizon supports, from Analyzera's published table.
For when the client says when they need the money and asks what risk level
fits. The result is a ceiling: the client may choose any level at or below it.
``digest`` carries the wording of the result and ``table`` the whole horizon
policy. It uses the same horizon-to-loss chain as the advice path.
``horizon_years`` is the horizon the client stated; nothing is read from their
profile or records. Band edges close at the top, so five years falls in the 3-5
band. ``max_monthly_loss`` (0.10 = 10%) can only lower the ceiling; with both,
the lower wins.
This is a calculator, not a suitability assessment: it does not consider the
client's appetite, capacity or experience, and records nothing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"horizon_years": "<horizon_years>"
},
"name": "get_risk_ceiling_for_horizon"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| horizon_years | Yes | ||
| max_monthly_loss | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||