Terminzins-Rechner
Liegt der 1-Jahres-Kassazins bei 4 % und der 2-Jahres-Kassazins bei 5 %, legt die Zinskurve für das Jahr, das in einem Jahr beginnt, bereits 6,00961538 % fest. Vergleichen Sie das mit einem FRA oder einer Anschlussanlage. 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
- Kassazins 1
- 4
- Jahre 1
- 1
- Kassazins 2
- 5
- Jahre 2
- 2
- Jahre in die Zukunft
- 1
- Terminkurs
- 6,00961538
- Terminzins (dezimal)
- 0,0600961538
Der implizite Terminzins ist der Gleichgewichtszins zwischen zwei späteren Daten, den die heutige Spot- (Null-)Kurve bereits festlegt. Gegeben ein Spot-Satz für eine nähere Laufzeit und ein Spot-Satz für eine längere Laufzeit, sagt die arbitragefreie Aufzinsung, dass eine Anlage bis zum langen Termin zum langen Spot denselben Ertrag bringen muss wie eine Anlage bis zum kurzen Termin mit anschließendem Rollover zum unbekannten Termin. Dieser Terminzins-Rechner nimmt jene zwei Spot-Sätze in Prozent zusammen mit ihren Jahresbruchteilen entgegen, wendet die Lehrbuch-Identität an und liefert den jährlich aufgezinsten Termin.
Was der implizite Terminzins bedeutet
Der implizite Terminzins ist der künftige Zins zwischen zwei späteren Zeitpunkten, der in der heutigen Kassazinskurve bereits enthalten ist. Grundlage ist die Arbitragefreiheit: Wer bis zum späten Datum zum langen Kassazins anlegt, muss genauso viel erhalten wie jemand, der bis zum frühen Datum anlegt und dann zum unbekannten Terminzins verlängert. Die Zinsen geben Sie in Prozent ein, also 4 für 4 %, die Laufzeiten in Jahren. Aus 4 % für ein Jahr und 5 % für zwei Jahre folgen 6,00961538 % für das zweite Jahr.
Wofür man ihn nutzt und wo seine Grenzen liegen
Händler vergleichen den Wert vor einer Absicherung mit einem FRA oder einem Zinsfuture, und Teams im Aktiv-Passiv-Management sehen damit, welchen Zins die Kurve für eine Anschlussanlage oder Refinanzierung schon festlegt. Gerechnet wird mit jährlicher Verzinsung. Der Rechner ist weder ein Devisentermingeschäft noch ein Realzins nach Fisher. Kassazinsen von minus 100 % oder weniger werden abgelehnt, ebenso eine zweite Laufzeit, die nicht länger als die erste ist.
Was ein impliziter Terminzins bedeutet und wie zwei Spots ihn festlegen
Ein impliziter Terminzins ist der künftige Zinssatz zwischen zwei späteren Daten, der bereits in der heutigen Spot- (Null-)Kurve eingepreist ist. Spot-Sätze werden in Prozent eingegeben: vier bedeutet vier Prozent, nicht 0.04. Ein durchgerechneter Fall eines Einjahres-Spots von vier Prozent und eines Zweijahres-Spots von fünf Prozent ergibt f gleich 1.05 zum Quadrat durch 1.04, minus eins, rund 6.00961538 Prozent für den Einjahressatz, der in einem Jahr beginnt.
Laufzeiten sind Jahresbruchteile in derselben Einheit wie die Aufzinsungsperiode der Spots, die Sie liefern (eins ist ein Jahr, 0.5 sechs Monate). Das ist kein Devisentermin, kein realer Fisher-Satz und keine implizite Rendite aus Barwert und Endwert: jene Seiten nehmen andere Eingaben und zielen auf andere Suchen.
Wo ein Terminzins-Rechner seinen Platz verdient
Aktiv-Passiv-Teams, die eine Einlage rollen oder eine Refinanzierung planen, nutzen dieselbe Zahl, um zu sehen, welchen Satz die Kurve zwischen zwei künftigen Daten bereits festlegt, ohne eine vollständige Bootstrap-Bibliothek aufzustellen. Redaktionsteams können diesen impliziten Termin einem CIP-Devisen-Outright oder einem realen Fisher-Satz gegenüberstellen, damit Lesende sehen, warum jene drei Zahlen drei verschiedene Fragen beantworten. Integratoren verdrahten den Endpunkt in Notizbücher, n8n-Flüsse oder Rand-Worker, um goldens zu verankern, sobald ein Bewertungsblatt eine Zweijahres-Null ändert.
Gescheiterte Prüfung wird nicht berechnet.
Anwendungsfälle
FRA- und Futures-Prüfungen an der Kurve
Verwandeln Sie zwei veröffentlichte Nullsätze und zwei Laufzeiten in den jährlich aufgezinsten Termin, den ein Händler mit einem FRA oder einem Futures-Streifen vergleicht, bevor er eine Absicherung bucht.
Einlagen-Rollover und ALM-Planung
Sehen Sie, welchen Satz die Kurve zwischen zwei künftigen Daten bereits festlegt, wenn Sie eine Einlage rollen oder eine Refinanzierung planen, ohne eine vollständige Bootstrap-Bibliothek.
Hörsaal-Aufgaben zum impliziten Termin
Bewerten Sie Aufgaben, die f aus zwei Spots und zwei Laufzeiten verlangen, einschließlich des invertierte-Kurve-Falls, mit einem deterministischen Orakel.
Häufige Fragen
Was geschieht, wenn ein Spot-Satz −100% oder weniger beträgt?
Bei −100% oder darunter ist 1 + rate/100 nicht positiv, daher ist die Aufzinsungspotenz undefiniert. Es wird kein Termin erfunden und der Aufruf nicht berechnet.
Wie wird der implizite Terminzins berechnet?
Man lässt eine Einheit zum langen Kassazins bis zum späten Datum wachsen, teilt durch ihr Wachstum zum kurzen Kassazins bis zum frühen Datum, zieht die Wurzel über die Jahre dazwischen und zieht eins ab. Das ist der Zins, bei dem beide Wege gleich viel bringen.
Warum muss die zweite Laufzeit länger sein als die erste?
Weil der Terminzins das Fenster zwischen beiden Zeitpunkten abdeckt. Ist die zweite Laufzeit nicht länger, hat dieses Fenster keine Länge, und es gibt keinen Zins zu berechnen. Die Eingabe wird dann abgelehnt.
Kann ich Laufzeiten unter einem Jahr verwenden?
Ja. Geben Sie die Laufzeiten als Jahresbruchteile ein, etwa 0,5 für sechs Monate, in derselben Einheit wie die Zinsperiode Ihrer Kassazinsen. Die erste Laufzeit muss größer als null sein.
Unterstützt der Rechner stetige Verzinsung oder andere Tagezählungen?
Nein. Er wendet nur die Formel mit jährlicher Verzinsung an. Arbeitet Ihr Handelstisch mit tatsächlichen Tagen auf 360 oder stetigen Nullkuponzinsen, passen Sie Eingaben oder Ergebnis nach Ihrer eigenen Konvention an.
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/forward-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"spot_rate_1":4,"years_1":1,"spot_rate_2":5,"years_2":2}'const res = await fetch("https://api.kit.forhosting.com/fin/forward-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"spot_rate_1": 4,
"years_1": 1,
"spot_rate_2": 5,
"years_2": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/forward-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"spot_rate_1": 4,
"years_1": 1,
"spot_rate_2": 5,
"years_2": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/forward-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"spot_rate_1":4,"years_1":1,"spot_rate_2":5,"years_2":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"spot_rate_1":4,"years_1":1,"spot_rate_2":5,"years_2":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/forward-rate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"spot_rate_1": 4,
"years_1": 1,
"spot_rate_2": 5,
"years_2": 2
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.forward_rate",
"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
Wenn einer der Spot-Sätze minus einhundert Prozent oder weniger beträgt, ist eins plus der Dezimalsatz nicht positiv und die Potenz undefiniert; die Aufgabe scheitert mit invalid_input statt Unendlich zurückzugeben.
Eingabevertrag, Antwortform und Fehlerverhalten
Koppeln Sie das Ergebnis an Ihre eigene Tageszähl- und Zinseszinskonvention, falls der Tisch actual über dreihundertsechzig oder stetige Nullen nutzt; dieser Rechner misst nur die jährlich aufgezinste Spot-zu-Termin-Identität. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette eintreffen. Fehlende Felder, leere Zeichenketten, Boolesche Werte und nicht endliche Werte scheitern mit invalid_input unter Nennung des Feldes und werden nicht berechnet. Ist years_1 nicht streng positiv oder years_2 nicht streng größer als years_1, hat das Terminfenster keine positive Länge und die Anfrage ist ebenfalls invalid_input statt einer Division durch null. Bei Erfolg spiegelt der Körper die vier Eingaben, liefert years_forward als t2 minus t1, liefert forward_rate als Prozent half-up auf acht Dezimalstellen gerundet, liefert forward_rate_decimal als dieselbe Größe in Dezimalform und enthält eine Formelzeichenkette, die die jährlich aufgezinste Identität neu formuliert.
Wo ein Terminzins-Rechner seinen Platz verdient
Weil die Umsetzung reines parse von tier A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Token und ohne ausgehendes Netz. Halten Sie beide Spots streng über minus einhundert Prozent, die lange Laufzeit streng länger als die kurze, pinnen Sie das gerundete Feld forward_rate in Tests, und Sie erhalten reproduzierbare implizite Termine für Widgets, Hörsäle und Produktion, ohne eine eigene Swap-Bibliothek aufzustellen.
Technische Fragen
Wie wird der implizite Terminzins berechnet?
Die jährlich aufgezinste Identität lautet (1 + r2)^t2 = (1 + r1)^t1 × (1 + f)^(t2 − t1), also f = [(1 + r2)^t2 / (1 + r1)^t1]^(1/(t2 − t1)) − 1. Dieser Rechner nimmt die zwei Spots als Prozent (4 bedeutet 4%) und die zwei Laufzeiten als Jahresbruchteile.
Werden die Spot-Sätze als Prozent oder als Dezimalzahl eingegeben?
spot_rate_1 und spot_rate_2 sind Prozent (4 bedeutet 4%, 5 bedeutet 5%). years_1 und years_2 sind Jahresbruchteile (0.5 sind sechs Monate). Die Antwort meldet forward_rate ebenfalls in Prozent.
Warum muss die zweite Laufzeit länger als die erste sein?
Das Terminfenster ist t2 minus t1. Ist years_2 nicht streng größer als years_1, ist der Exponent 1/(t2 − t1) undefiniert, daher wird die Anfrage als invalid_input zurückgewiesen statt einer Division durch null.
Was kostet der Terminzins-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.