Treynor-Quotient-Rechner
Ein Portfolio mit 12 % Rendite bei 4 % risikolosem Zins erzielte 8 Punkte Überrendite; bei einem Beta von 1,2 misst der Treynor-Quotient diesen Lohn je Einheit Marktrisiko. Geben Sie beide Renditen in derselben Einheit ein. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Portfoliorendite
- 12
- Risikofreier Zinssatz
- 4
- Beta
- 1,2
- Überrendite
- 8
- Treynor-Ratio
- 6,6666666667
Der Treynor-Quotient — gesucht als Treynor-Quotient-Rechner, Treynor-Maß oder Chancen-Volatilitäts-Kennzahl gegen Beta — bewertet, wie viel Überrendite ein Portfolio je Einheit systematischen Marktrisikos verdient hat. Mit einer Portfoliorendite, einem risikofreien Satz und einem Beta, so ausgedrückt, dass beide Renditen dieselbe Einheit teilen, lautet die Identität die Überrendite (Portfolio minus risikofrei) geteilt durch Beta. Portfoliomanager, Berater und Studierende im CFA-Stil nutzen diese Größe, sobald sie eine einzige vergleichbare Kennzahl für gut diversifizierte Bücher brauchen, nachdem das Marktrisiko herausskaliert ist. Dieser Treynor-Quotient-Rechner nimmt jene drei Zahlen entgegen, lehnt ein Beta von null ab statt durch null zu teilen, und liefert den Quotienten samt den wiederholten Eingaben und dem Überrendite-Rest.
Was der Treynor-Quotient bedeutet und wie die Formel funktioniert
Ein Treynor-Quotient beantwortet eine Vergleichsfrage: wie viel Überrendite hat dieses Portfolio, dieses Segment oder diese Strategie je Einheit systematischen Marktrisikos verdient, gemessen am Beta? Wer Treynor-Quotient-Rechner eingibt, will diesen Quotienten, nicht ein Sharpe-Verhältnis, das die Gesamtvolatilität gegen einen Kassensatz skaliert, nicht einen Informationsquotienten, der den residualen Tracking Error gegenüber einer benannten Benchmark skaliert, und nicht eine isolierte Beta-Zahl.
Die Portfoliorendite ist der erste Term des Zählers: die Perioden- oder annualisierte Rendite des Buches, in derselben Einheit wie der risikofreie Satz geschrieben (zwölf für zwölf Prozent, oder 0.12 als Dezimalzahl, aber keine Mischung der beiden Konventionen). Der risikofreie Satz ist der zweite Term: die passende Kassen- oder Treasury-artige Rendite über dasselbe Fenster, die Opportunitätskosten, die Jack Treynor abzog, damit der Rest Entschädigung für das Tragen von Risiko ist und nicht für das Halten der risikofreien Forderung.
Das Beta ist der Nenner: die Sensitivität des Portfolios gegenüber dem Markt, eine dimensionslose Ladung, die ungleich null sein muss, weil ein Buch mit Beta null den Treynor-Quotienten undefiniert macht. Die Identität lautet Treynor-Quotient gleich (Portfoliorendite minus risikofreier Satz) geteilt durch Beta. Ein Ergebnis von acht bedeutet acht Einheiten Überrendite je Einheit Beta, wenn beide Renditen als Prozent eingegeben wurden; ein negatives Ergebnis bedeutet, dass das Buch hinter der Kasse zurückblieb, nachdem das Marktrisiko skaliert wurde.
Der Rechner holt keine Live-Kurse, schätzt das Beta nicht aus einer Renditeserie und annualisiert keinen unvollständigen Monat: Sie liefern die drei Skalare, die die Identität braucht. Bevorzugen Sie dieselbe Zinseszinskonvention und dasselbe Fenster für die beiden Renditen; eine Kalenderjahres-Portfoliorendite mit einer quartalsweisen Schatzwechselrendite zu mischen ist kein Treynor-Quotient, sondern ein gemischter Schnappschuss, der jedes Manager-Ranking verzerrt, das Sie an das Ergebnis hängen.
Wo ein Treynor-Quotient-Rechner seinen Platz verdient
Bewertungstafeln der Vermögensverwaltung nutzen einen Treynor-Quotient-Rechner, wenn zwei gut diversifizierte Segmente nach Effizienz des systematischen Risikos rangieren sollen, nicht nach roher Überrendite oder nach dem Sharpe der Gesamtvolatilität. Berater und RFP-Teams rechnen den Quotienten aus der veröffentlichten Portfoliorendite, der Kassensatz-Zeile und dem Beta nach, damit das Ranking-Paket zum Factsheet passt, einschließlich des Falls eines marktneutralen Buches, dessen Beta auf null zusammengefallen ist und scheitern muss statt Infinity zu drucken.
Lehrende und Hausaufgaben im CFA-Stil brauchen ein Orakel, das die Überrendite durch Beta teilt und einen Nenner von null so ablehnt, wie es ein Bewertungsschema täte, statt ein Tabellenblatt Infinity in das Notenbuch lecken zu lassen. Gescheiterte Prüfung wird nicht berechnet. Halten Sie das Beta ungleich null, pinnen Sie den gerundeten Quotienten in Tests, und Sie erhalten reproduzierbare Treynor-Quotienten für Tabellen, Workflow-Werkzeuge und Edge-Worker, ohne eine eigene Performance-Attributionsbibliothek aufzustellen.
Nutzen Sie diese Fähigkeit, wenn Sie die drei Skalare bereits haben; wenn Sie nur eine Renditeserie haben und das Beta daraus schätzen wollen, oder wenn Sie ein Sharpe-Verhältnis gegen die Gesamtvolatilität wollen, ist das eine andere Identität und gehört nicht in diese Definition des Treynor-Quotienten.
Anwendungsfälle
Bewertungstafeln gut diversifizierter Fonds
Wandeln Sie Portfoliorendite, risikofreien Satz und Beta jedes Segments in einen Treynor-Quotienten um, damit zwei diversifizierte Bücher nach Effizienz des systematischen Risikos rangieren, nicht nach roher Überrendite.
Ranking-Pakete für Berater und RFP
Reproduzieren Sie den offengelegten Treynor-Quotienten aus der Renditezeile des Factsheets, der Kassensatz-Annahme und dem veröffentlichten Beta, einschließlich der Ablehnung, wenn das Beta noch null ist.
Unterricht und Hausaufgaben im CFA-Stil
Bewerten Sie Treynor-Quotient-Aufgaben mit einem deterministischen Orakel, das die Überrendite durch Beta teilt und bei einer Beta-Basis von null deutlich scheitert.
Häufige Fragen
Was geschieht, wenn das Beta null ist?
Ein Treynor-Quotient kann nicht durch ein Beta von null teilen, daher wird die Anfrage abgelehnt und nicht berechnet.
Sollen Renditen als Prozent oder als Dezimalzahl eingegeben werden?
Beide Konventionen funktionieren, wenn beide Renditen sie teilen. Zwölf, vier und Beta 1.2 (Prozent) ergeben dasselbe 6.666… wie 0.12, 0.04 und Beta 1.2 (Dezimalzahlen), sobald Sie bedenken, dass Beta selbst dimensionslos ist. Die beiden Renditekonventionen zu mischen tut es nicht.
Ist das dasselbe wie das Sharpe-Verhältnis?
Nein. Der Treynor-Quotient skaliert die Überrendite gegenüber einem risikofreien Satz durch Beta (systematisches Marktrisiko). Das Sharpe-Verhältnis skaliert dieselbe Überrendite durch die Gesamtvolatilität. Sie beantworten verschiedene Fragen, und Treynor ist nur dann das bessere Ranking-Werkzeug, wenn die Bücher gut diversifiziert sind.
Was passiert, wenn Beta null ist?
Die Berechnung wird abgelehnt, statt einen unendlichen Wert auszugeben. Ohne Marktrisiko gibt es nichts, wodurch geteilt werden kann, und der Quotient ist nicht definiert. Ein negatives Beta, etwa bei Absicherungsportfolios, ist dagegen zulässig.
Was bedeutet ein negativer Treynor-Quotient?
Das Portfolio hat im selben Zeitraum weniger erwirtschaftet als der risikolose Zins, auch nachdem das Marktrisiko berücksichtigt wurde. Es lag also hinter einer reinen Geldanlage zurück.
Darf ich eine Jahresrendite mit einem Quartalszins vergleichen?
Nein. Beide Renditen müssen denselben Zeitraum abdecken und derselben Verzinsungskonvention folgen. Eine Kalenderjahresrendite neben einem Quartalszins ergibt eine gemischte Momentaufnahme, die jede Rangliste von Managern verfälscht.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/fin/treynor-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"portfolio_return":12,"risk_free_rate":4,"beta":1.2}'const res = await fetch("https://api.kit.forhosting.com/fin/treynor-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"portfolio_return": 12,
"risk_free_rate": 4,
"beta": 1.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/treynor-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"portfolio_return": 12,
"risk_free_rate": 4,
"beta": 1.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/treynor-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"portfolio_return":12,"risk_free_rate":4,"beta":1.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"portfolio_return":12,"risk_free_rate":4,"beta":1.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/treynor-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"portfolio_return": 12,
"risk_free_rate": 4,
"beta": 1.2
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.treynor_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Eingabevertrag, Antwortform, Rundung und Fehlerverhalten
Negatives Beta ist für inverse oder Absicherungsbücher erlaubt; nur eine wirklich nullte Ladung wird abgelehnt. Beispiel: eine Portfoliorendite von zehn, ein risikofreier Satz von drei und ein Beta von eins Komma fünf ergeben eine periodische Dezimalzahl statt einer stillen leeren Nutzlast. Ein marktneutrales Buch, dessen Beta auf null zusammengefallen ist, muss scheitern statt Infinity zu drucken. Senden Sie per POST einen JSON-Körper mit drei erforderlichen endlichen Zahlen: portfolio_return, risk_free_rate und beta, wobei die beiden Renditen in derselben Einheit stehen und dasselbe Bewertungsfenster abdecken. portfolio_return (Aliase rp, r_p, portfolio und port_return) muss endlich sein; negative Werte sind erlaubt, wenn das Buch Geld verloren hat. risk_free_rate (Aliase rf, risk_free und r_f) muss endlich sein; negative Werte sind erlaubt, wenn der notierte Kassensatz selbst negativ ist. beta (Aliase beta_p und portfolio_beta) muss eine endliche Zahl ungleich null sein, weil der Treynor-Quotient die Überrendite durch Beta teilt. Fehlende Felder, leere Zeichenketten, nicht-endliche Werte, Boolesche Werte und ein Beta von null scheitern mit invalid_input unter Nennung des Problems, und jene Fehlschläge werden nicht berechnet. Bei Erfolg wiederholt der Körper die drei Eingaben, liefert excess_return als portfolio_return minus risk_free_rate auf zwölf Stellen gerundet, treynor_ratio als diesen Rest geteilt durch beta ebenfalls auf zwölf Stellen gerundet, und eine formula-Zeichenkette, die die Identität neu ausspricht. Beispiel: eine Portfoliorendite von zwölf, ein risikofreier Satz von vier und ein Beta von eins Komma zwei ergeben excess_return 8 und treynor_ratio 6.666666666667. Verbinden Sie den Quotienten mit Ihren eigenen Annualisierungshinweisen, wenn die Notiz eine Horizontmarkierung braucht; dieser Endpoint berechnet nur den Treynor-Quotienten und erfindet weder ein Fähigkeitsurteil, noch eine t-Statistik, noch eine Beta-Schätzung aus einer Renditeserie, die Sie nicht geliefert haben.
Wo ein Treynor-Quotient-Rechner seinen Platz verdient
Weil die Implementierung reines parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Technische Fragen
Wie wird der Treynor-Quotient berechnet?
Senden Sie endliche Zahlen portfolio_return, risk_free_rate und beta (ungleich null) mit beiden Renditen in derselben Einheit. Die API liefert treynor_ratio = (portfolio_return − risk_free_rate) / beta sowie den Rest excess_return.
Was kostet der Treynor-Quotient-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen ein vorausbezahltes Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.