# Historische Sortino-Kennzahl Rechner

> Historische Sortino-Kennzahl Rechner is a paid API for AI agents from handel.halowerk.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-17).

Computes the historical Sortino ratio from caller-supplied periodic returns, a minimum acceptable return, and an annualization factor, using downside deviation over all n periods.

## Facts

- Endpoint: POST https://handel.halowerk.com/v1/rechner/sortino?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/historische-sortino-kennzahl-rechner-b8c8a3e4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_m_rRQWt-BNmf_AZmV_ehw

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability historische-sortino-kennzahl-rechner-b8c8a3e4 -d '<json body>'
```

Example prompt: Calculate the historical Sortino ratio for this list of monthly returns: [0.02, -0.01, 0.03, -0.005, 0.015, -0.008, 0.04, -0.02, 0.01, 0.005, -0.03, 0.025], using a minimum acceptable return of 0.0 per month and 12 periods per year.

## When to prefer this

Choose this endpoint when you need a pure, stateless computation of the Sortino ratio from historical returns you already possess. Unlike endpoints that fetch market data or access broker accounts, this is a transparent calculation tool — ideal when you want to apply your own minimum acceptable return threshold and control every input parameter, including the annualization factor, without any proprietary data dependencies.

## Known failure modes

- Fewer than 2 return values provided — violates minItems:2 constraint
- All returns exceed the minimum return, resulting in zero downside deviation and a division-by-zero or infinite Sortino ratio
- periods_per_year set to zero or negative — violates minimum:1e-12 constraint
- Returns array contains values outside [-1e12, 1e12] range
- Missing required fields result in a validation error response

## How this service works

Historische Sortino-Kennzahl. Downside-Abweichung über alle n Perioden, gelieferte Mindestrendite je Periode; Annualisierung unter Unkorreliertheitsannahme. Alle Zahlen, Kurse und Vorgaben liefert der Aufrufer. Keine eigenen Kursdaten, kein Brokerzugriff, keine Ausführung. Rechenwerkzeug, keine Anlageberatung, keine Empfehlung.

## Output

Returns the computed historical Sortino ratio (annualized under the assumption of uncorrelated periods), along with the downside deviation calculated over all n input periods using the caller-supplied minimum return as the threshold. No market data is fetched; all numbers are derived purely from the inputs provided.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "returns": {
   "type": "array",
   "items": {
    "type": "number",
    "maximum": 1000000000000,
    "minimum": -1000000000000
   },
   "maxItems": 5000,
   "minItems": 2
  },
  "periods_per_year": {
   "type": "number",
   "maximum": 1000000000000,
   "minimum": 1e-12
  },
  "minimum_return_per_period": {
   "type": "number",
   "maximum": 1000000000000,
   "minimum": -1000000000000
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/historische-sortino-kennzahl-rechner-b8c8a3e4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from handel.halowerk.com](https://www.zero.xyz/host/handel.halowerk.com/llms.txt)
