Anleiherendite-Rechner
Eine Anleihe mit Nennwert 1.000, 5 % Kupon und 10 Jahren Restlaufzeit, gekauft zu 1.000, rentiert genau 5 % bis Fälligkeit: Zu pari entspricht die Rendite dem Kupon. Geben Sie Ihren Kurs ein und sehen Sie, wie Abschlag oder Aufschlag sie verändern. 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
- Nennwert
- 1.000
- Kuponsatz
- 5
- Aktueller Preis
- 1.000
- Jahre bis zur Fälligkeit
- 10
- Kuponzahlung
- 50
- Rendite (%)
- 5
- Rendite (Dezimal)
- 0,05
- Laufende Rendite (%)
- 5
Die Rendite bis Fälligkeit einer Anleihe ist der einzige annualisierte Satz, der den Barwert der restlichen Kupons und der Nennwerttilgung dem Kurs angleicht, den Sie heute zahlen würden. Studierende, Berater und Produktteams brauchen diesen Satz aus vier Zahlen — Nennwert, Kuponrate, aktueller Kurs und Jahre bis Fälligkeit — ohne eine Tabellenkalkulation oder eine vollständige Festzinsbibliothek zu öffnen. Dieser Anleiherendite-Rechner löst die klassische Jahreskupon-Identität nach y, liefert die annualisierte Rendite als Prozent und als Dezimalzahl und nennt außerdem den jährlichen Kuponbetrag sowie die laufende Rendite (Kupon durch Kurs).
Was die Rendite bis Fälligkeit einer Anleihe bedeutet
Die Rendite bis Fälligkeit ist der einzige konstante Jahressatz, der den Barwert der restlichen Zahlungsströme einer Kuponanleihe dem Marktpreis angleicht, den Sie heute zahlen würden. Diese Ströme sind der Jahreskupon — Nennwert mal Kuponrate in Prozent, geteilt durch einhundert — einmal jährlich über die Restlaufzeit, plus der bei Fälligkeit zurückgezahlte Nennbetrag (pari). Wenn Sie die Anleihe bis Fälligkeit halten, Kupons zu demselben Satz reinvestieren und den Nennwert planmäßig erhalten, entspricht die realisierte annualisierte Rendite dem Satz, den dieser Rechner ausweist.
Handelt die Anleihe zu pari, gleicht der aktuelle Kurs dem Nennwert und die Rendite der Kuponrate. Handelt sie mit Abschlag, liegt der Kurs unter dem Nennwert und die Rendite über dem Kupon, weil der Inhaber auch den Zug zu pari verdient. Handelt sie mit Aufschlag, liegt der Kurs über dem Nennwert und die Rendite unter dem Kupon, weil ein Teil jedes Kupons durch die Abschreibung Richtung pari ausgeglichen wird.
Eine Nullkupon-Anleihe ist der Sonderfall einer Kuponrate von null: der einzige Cashflow ist der Nennwert bei Fälligkeit, sodass die Rendite der annualisierte Abschlag vom Kurs auf den Nennwert ist. Die laufende Rendite ist ein anderes, einfacheres Verhältnis — Jahreskupon geteilt durch den aktuellen Kurs — und erfasst den Gewinn oder Verlust bis pari nicht; dieser Endpunkt liefert beide, damit Sie die Lücke sehen. Das Modell nutzt jährliche Verzinsung und eine Jahreskupon-Annuität; es wendet keine Day-Count-Konventionen, keine halbjährliche Kommunalquotierung, keinen Dirty- versus Clean-Preis und keine Spreads-Zerlegung an.
Es beantwortet die Kernfrage, die Studierende, Berater und Produktseiten als Anleiherendite oder Rendite bis Fälligkeit suchen: gegeben Nennwert, Kupon, Kurs und Jahre, wie hoch ist die annualisierte Rendite?
Eingabevertrag, Formel und Antwortfelder
Ist der Kupon null, fällt die Identität auf die geschlossene Form y gleich (Nennwert durch Kurs) hoch eins durch n, minus eins. Gleicht der Kurs dem Nennwert, gleicht y der Kuponrate als Dezimalzahl. Der Löser nutzt Newton-Iteration aus der üblichen Schätzung Durchschnittskupon plus Tilgung und bei Bedarf eine beschränkte Intervallhalbierung auf y größer als minus eins, sodass das Ergebnis deterministisch und unabhängig von Uhren oder Zufall ist.
Beispiel: Nennwert eintausend, Kupon fünf, Kurs eintausend, zehn Jahre ergibt fünf Prozent bis Fälligkeit und eine laufende Rendite von fünf Prozent — die Pari-Identität.
Anwendungsfälle
Klassenraum- und Prüfungskontrollen
Prüfen Sie Lehrbuchantworten zur Rendite bis Fälligkeit für pari-, Abschlags-, Aufschlags- und Nullkupon-Anleihen aus Nennwert, Kupon, Kurs und Jahren.
Produkt- und Portfolio-Widgets
Zeigen Sie Anlegern die annualisierte Rendite bis Fälligkeit neben einem notierten Bildschirmkurs auf Rechnerseiten und in Onboarding-Abläufen.
Häufige Fragen
Wie wird die Rendite bis Fälligkeit einer Anleihe berechnet?
Ein Nullkupon nutzt y = (F/P)^(1/n) − 1. Eine Pari-Anleihe (Kurs gleich Nennwert) liefert die Kuponrate.
Was geschieht, wenn der aktuelle Kurs null oder negativ ist?
Die Rendite bis Fälligkeit ist für einen nicht positiven Marktpreis nicht definiert, und fehlgeschlagene Validierung wird nicht berechnet.
Warum liegt die Rendite über dem Kupon, wenn die Anleihe unter Nennwert notiert?
Weil Sie zusätzlich zu den Kupons die Differenz zwischen dem niedrigeren Kurs und dem bei Fälligkeit zurückgezahlten Nennwert gewinnen. Über Nennwert ist es umgekehrt: Dieser Verlust zehrt an jedem Kupon, und die Rendite liegt darunter.
Was unterscheidet die Rendite bis Fälligkeit von der laufenden Rendite?
Die laufende Rendite ist nur der Jahreskupon geteilt durch den heutigen Kurs. Sie übersieht Gewinn oder Verlust bis zur Rückzahlung zum Nennwert, den die Rendite bis Fälligkeit einrechnet. Sie erhalten beide Werte und sehen den Abstand.
Kann ich die Rendite einer Nullkuponanleihe berechnen?
Ja. Geben Sie einen Kupon von null ein. Die einzige Zahlung ist dann der Nennwert bei Fälligkeit, und die Rendite ist der Jahressatz, der den heutigen Kurs über die Restlaufzeit auf diesen Nennwert wachsen lässt.
Berücksichtigt der Rechner halbjährliche Kupons oder Stückzinsen?
Nein. Er rechnet mit einem Kupon pro Jahr und jährlicher Verzinsung, ohne Zinstagekonventionen, ohne Unterscheidung zwischen Kurs mit und ohne Stückzinsen und ohne Zerlegung in Kreditaufschläge.
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/bond-yield \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"face_value":1000,"coupon_rate":5,"current_price":950,"years_to_maturity":10}'const res = await fetch("https://api.kit.forhosting.com/fin/bond-yield", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"face_value": 1000,
"coupon_rate": 5,
"current_price": 950,
"years_to_maturity": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/bond-yield",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"face_value": 1000,
"coupon_rate": 5,
"current_price": 950,
"years_to_maturity": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/bond-yield", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"face_value":1000,"coupon_rate":5,"current_price":950,"years_to_maturity":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"face_value":1000,"coupon_rate":5,"current_price":950,"years_to_maturity":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/bond-yield", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"face_value": 1000,
"coupon_rate": 5,
"current_price": 950,
"years_to_maturity": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.bond_yield",
"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
Ein aktueller Kurs, der nicht positiv ist, wird mit invalid_input abgelehnt und nicht berechnet.
Eingabevertrag, Formel und Antwortfelder
Senden Sie einen JSON-Body mit vier erforderlichen endlichen Zahlen. face_value ist der bei Fälligkeit zurückgezahlte Pari-Betrag und muss größer als null sein (Aliasse: face, par, par_value). coupon_rate ist der Jahreskupon als Prozent — fünf bedeutet fünf Prozent pro Jahr, keinen Dezimalbruch — und muss größer oder gleich null sein (Aliasse: coupon, coupon_percent). current_price ist der gegenwärtige Marktpreis in denselben Währungseinheiten wie der Nennwert und muss streng positiv sein; ein Kurs von null oder ein negativer Kurs wird mit invalid_input unter Nennung von current_price abgelehnt und nicht berechnet (Aliasse: price, market_price). years_to_maturity ist die Restlaufzeit in Jahren, größer als null und höchstens zweihundert; Bruchteile von Jahren sind erlaubt, sodass ein Rest von sechs Monaten als 0.5 eingegeben werden kann (Aliasse: years, maturity, n). Die Engine bildet den Jahreskupon C als face_value mal coupon_rate durch einhundert und löst die Identität Preis gleich C mal eins minus eins plus y hoch minus n, alles durch y, plus Nennwert durch eins plus y hoch n, nach der unbekannten annualisierten Rendite y. Die Antwort spiegelt die vier Eingaben, coupon_payment, yield_percent (y mal einhundert, half-up auf sechs Dezimalen), yield_decimal (y half-up auf acht Dezimalen), current_yield_percent (Kupon durch Kurs mal einhundert) und eine kurze Formelzeichenkette. Fehlende Felder, leere Zeichenketten, nicht endliche Werte, ein nicht positiver aktueller Kurs, eine negative Kuponrate oder Jahre außerhalb des zulässigen Bereichs scheitern mit invalid_input.
Wo ein Anleiherendite-Rechner seinen Nutzen hat
Wealth-, Treasury- und Brokerage-Tools quotieren oft eine einfache annualisierte Rendite neben einem Bildschirmkurs, wenn der volle Plan noch nicht geladen ist oder eine Produktseite nur Nennwert, Kupon, Kurs und Restjahre hat. Interview- und Hausaufgaben-Generatoren brauchen ein deterministisches Orakel, das eine falsche Rendite markiert und einen nicht positiven aktuellen Kurs ablehnt, statt NaN oder ein stilles leeres Objekt zurückzugeben. Nutzen Sie es, wenn die Frage die einfache annualisierte Anleiherendite ist, und legen Sie reichere Analysen in Ihrem eigenen Dienst darüber, wenn Sie sie brauchen. Weil die Implementierung reines Parse-Tier-A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz, und fehlgeschlagene Validierung wird nicht abgerechnet. Durchlaufen Sie current_price oder years_to_maturity in einer Schleife aus Ihrem eigenen Code, um eine Preis-Rendite-Kurve bei festem Kupon zu bauen; pinnen Sie yield_percent in Tests; halten Sie Anfragen klein. Dieses Tool erzeugt weder Macaulay-Duration noch Modified Duration, Konvexität, halbjährliche Bond-Equivalent-Yield noch Multi-Curve-Discounting — nur die Rendite mit jährlicher Verzinsung, die den Barwert der Kuponanleihe dem von Ihnen eingegebenen Kurs angleicht.
Integrationsbeispiele
Preis-Rendite-Szenario-Sweeps
Durchlaufen Sie current_price oder years_to_maturity, um eine einfache jährliche Renditekurve bei festem Kupon ohne vollständige Anleihebibliothek zu bauen.
Technische Fragen
Welche Einheiten soll ich für Kuponrate, Kurs und Laufzeit verwenden?
coupon_rate ist ein Prozent pro Jahr (5 bedeutet 5%, nicht 0.05). current_price und face_value teilen dieselben Währungseinheiten. years_to_maturity ist in Jahren und darf bruchteilig sein (0.5 für sechs Monate).
Ist die laufende Rendite dasselbe wie die Rendite bis Fälligkeit?
Nein. current_yield_percent ist der Jahreskupon geteilt durch den aktuellen Kurs. yield_percent ist der interne Zinsfuß, der auch den Gewinn oder Verlust vom heutigen Kurs zurück zum Nennwert bei Fälligkeit erfasst.
Was kostet der Anleiherendite-Rechner?
Das Browser-Tool ist kostenlos. API-Anfragen nutzen das Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingaben werden nicht berechnet.