ForHosting KIT · Finanzen und Geld

Terminkursprämie-Rechner

Ein Kassakurs von 1,20 und ein 90-Tage-Terminkurs von 1,23 liegen 0,025 auseinander, annualisiert eine Terminkursprämie von 0,10, also 10 % pro Jahr auf 360-Tage-Basis. Liegt der Terminkurs unter dem Kassakurs, zeigt der Rechner einen Abschlag. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Kassakurs
1,2
Terminkurs
1,23
Tage
90
Erhalten Sie
Jahresbasis
360
Rohprämie
0,025
Prämie
0,1
Prämie (%)
10

Die annualisierte Terminkursprämie (oder der Diskont) misst, wie weit ein Devisenterminkurs über oder unter dem zugehörigen Spotkurs liegt, skaliert auf ein Geldmarktjahr von 360 Tagen, damit Laufzeiten unterschiedlicher Länge vergleichbar werden. Treasurer, FX-Schalter und Prüfungskandidaten brauchen diese Größe als Dezimalzahl, die Sie in ein Modell setzen können, nicht als Prozent, das noch durch hundert zu teilen wäre. Dieser Terminkursprämie-Rechner nimmt einen endlichen Spotkurs, einen endlichen Terminkurs und eine positive Kontraktlaufzeit in Tagen entgegen und liefert p gleich (F minus S) durch S mal 360 durch days. Ist der Spotkurs null, ist die Identität undefiniert; ist days nicht positiv, gibt es keine Laufzeit zum Annualisieren.

Was die annualisierte Terminkursprämie aussagt

Die Terminkursprämie zeigt, wie weit ein Devisenterminkurs über oder unter dem passenden Kassakurs liegt, umgerechnet auf ein Geldmarktjahr von 360 Tagen. So lassen sich Laufzeiten unterschiedlicher Länge vergleichen, etwa ein Ein-Monats- mit einem Drei-Monats-Termingeschäft. Die Rechnung: Terminkurs minus Kassakurs, geteilt durch den Kassakurs, mal 360 geteilt durch die Tage. Bei 1,20 und 1,23 über 90 Tage beträgt der einfache Abstand 0,025; da er in einem 360-Tage-Jahr viermal anfällt, ergibt sich annualisiert 0,10.

Dezimalzahl, Vorzeichen und typische Fehler

Das Ergebnis ist eine Dezimalzahl, die sich wie ein Zinssatz in eine Tabelle übernehmen lässt: 0,10 bedeutet 10 % pro Jahr. Ein positiver Wert ist eine Prämie, ein negativer ein Abschlag. Ein häufiger Fehler ist, den Abstand eines kurzen Termingeschäfts für einen Jahreswert zu halten. Ebenso falsch ist es, die Laufzeit in Jahren statt in Tagen einzugeben. Ein Kassakurs von null wird abgelehnt, weil sich durch null nicht teilen lässt, und eine Laufzeit von null oder weniger ebenfalls.

Was die annualisierte Terminkursprämie bedeutet und wie die 360-Tage-Formel arbeitet

Die annualisierte Terminkursprämie ist die geldmarktübliche Art zu notieren, wie weit ein Devisenterminkurs vom Spotkurs auf vergleichbarer Jahresbasis abweicht. Ein Neunzig-Tage-Termin, der zweieinhalb Prozent über dem Spot liegt, ist keine Jahresprämie von zweieinhalb Prozent: es ist eine annualisierte Prämie von zehn Prozent, weil sich diese zweieinhalb Prozent in einem 360-Tage-Jahr viermal aufbauen würden. Die Identität, die dieser Rechner auswertet, lautet p gleich (F minus S) geteilt durch S, mal 360 geteilt durch days, wobei F der Outright-Termin, S der Spot und days die restliche Kontraktlaufzeit ist.

Das 360-Tage-Jahr ist die FX- und Geldmarktkonvention der CFA-artigen Terminkursprämienfragen und der meisten Händlerblotter; es ist kein Kalenderjahr von 365 Tagen und keine Actual-over-Actual-Zählung. Ein positives p bedeutet, der Termin liegt über dem Spot (Terminkursprämie); ein negatives p bedeutet, der Termin liegt darunter (Terminkursdiskont); ein p von null bedeutet, beide Kurse sind gleich (par). Das Ergebnis ist eine Dezimalzahl, sodass 0.10 zehn Prozent pro Jahr sind, genau wie Zinssätze in einer Tabelle.

Diese Seite impliziert keine gedeckte Zinsparität, interpoliert keine Terminkurve und wandelt keine Pips in einen Outright um; sie annualisiert nur die einfache relative Lücke (F minus S) über S.

Wo ein Terminkursprämie-Rechner seinen Nutzen hat

FX-Schalter und Unternehmenstreasuries nutzen einen Terminkursprämie-Rechner, wenn sie eine einzige annualisierte Zahl brauchen, um einen Ein-Monats-Outright mit einem Drei-Monats-Outright zu vergleichen oder zu erklären, warum ein notierter Termin gegenüber dem Spot in der Prämie oder im Diskont steht. Prüfungsgeneratoren und CFA-artige Hausaufgaben brauchen ein deterministisches Orakel, das einen Spot von null und eine nicht positive Laufzeit zurückweist, statt still Infinity zu zeigen, das ein fehlerhafter Bewerter als Erfolg werten könnte.

Halten Sie Anfragen klein, pinnen Sie gerundetes premium in Tests, und Sie erhalten reproduzierbare Terminkursprämienzahlen für Tabellen, LMS-Plugins und Rand-Worker, ohne einen eigenen Tabellendienst aufzustellen. Wenn Sie später einen Diskontsatz aus Barwert und Zukunftswert brauchen, wechseln Sie zu jener Identität, statt diesen dreifeldrigen FX-Vertrag zu überdehnen.

Outrights verschiedener Laufzeit auf einer annualisierten Skala vergleichen

Machen Sie aus Spot, Termin und Resttagen eine vorzeichenbehaftete Dezimalprämie, damit ein 30-Tage-Outright und ein 90-Tage-Outright im selben 360-Tage-Jahr rangieren.

Unterrichts- und CFA-artige Antwortschlüssel

Erzeugen Sie reproduzierbare Schlüssel von p = ((F − S) / S) × (360 / days), die einen Spot von null und eine nicht positive Laufzeit zurückweisen statt Infinity zu drucken.

Wie wird die annualisierte Terminkursprämie berechnet?

Die Identität lautet p = ((F − S) / S) × (360 / days), wobei F der Outright-Termin, S der Spot und days die Kontraktlaufzeit ist.

Was geschieht, wenn der Spotkurs null ist?

Ist der Spotkurs null, ist (F − S) / S undefiniert, daher kann die Identität nicht ausgewertet werden und der Aufruf wird nicht berechnet.

Warum rechnet der Rechner mit 360 Tagen?

Das ist die Geldmarktkonvention für Devisentermingeschäfte, wie sie die meisten Handelstische und CFA-Aufgaben verwenden. Es ist weder das Kalenderjahr mit 365 Tagen noch eine Zählung der tatsächlichen Tage, damit Ihr Ergebnis zu den Kursstellungen passt.

Was bedeutet ein negatives Ergebnis?

Der Terminkurs liegt unter dem Kassakurs, es handelt sich also um einen Terminabschlag. Ein positives Ergebnis ist eine Terminprämie, und null bedeutet, dass beide Kurse gleich sind, also pari.

Gebe ich die Laufzeit in Tagen oder Jahren ein?

In Kalendertagen bis zur Erfüllung. Ein 90-Tage-Termingeschäft geben Sie als 90 ein, nicht als 0,25 Jahre. Die Laufzeit muss größer als null sein, sonst gibt es nichts zu annualisieren.

Wendet der Rechner die Zinsparität an?

Nein. Er annualisiert nur den einfachen relativen Abstand zwischen Termin- und Kassakurs. Er unterstellt keine gedeckte Zinsparität, interpoliert keine Terminkurve und rechnet keine Swapstellen in einen Terminkurs um.

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.

POSThttps://api.kit.forhosting.com/fin/forward-premium

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/fin/forward-premium \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"spot_rate":1.2,"forward_rate":1.23,"days":90}'
{
  "spot_rate": 1.2,
  "forward_rate": 1.23,
  "days": 90
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.forward_premium",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Diese Fälle scheitern mit invalid_input und werden nicht berechnet.

Eingabevertrag, Spot null, nicht positives days und die Form der Antwort

Die zwei vertraglichen Domänenfehler sind ein Spotkurs von null und eine Laufzeit, die nicht positiv ist. Endliche negative Termine sind zulässig: die Formel ist eine relative Lücke, und eine negative Prämie ist ein Diskont, kein Fehler. Fehlgeschlagene Prüfung wird nicht berechnet. Senden Sie per POST einen JSON-Körper mit drei erforderlichen endlichen Zahlen. spot_rate ist der aktuelle Outright-Spot (Aliase spot, S und spot_price). forward_rate ist der Outright-Termin der Kontraktlaufzeit (Aliase forward, F, fwd und forward_price). days ist die Kontraktlaufzeit in verbleibenden Kalendertagen bis zur Erfüllung (Aliase contract_days, tenor_days, n und days_to_maturity) und muss streng größer als null sein; ein Neunzig-Tage-Termin verwendet 90, nicht 0.25 Jahre. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette eintreffen; fehlende Felder, leere Zeichenketten, Unendlichkeiten und nichtnumerische Werte scheitern mit invalid_input unter Nennung des Feldes und werden nicht berechnet. Bei Erfolg spiegelt der Körper die drei Eingaben, meldet year_basis als 360, liefert raw_premium als das nicht annualisierte (F minus S) über S, premium als annualisierte Dezimalzahl, premium_percent als diese Dezimalzahl mal hundert, kind als premium, discount oder par, und eine formula-Zeichenkette, die die Identität wiederholt. Beispiel: Spot 1.20, Termin 1.23, days 90 ergeben raw_premium 0.025 und premium 0.10.

Wo ein Terminkursprämie-Rechner seinen Nutzen hat

Produktteams verdrahten denselben Vertrag in Einführungsdemos, damit jemand, der 1.20, 1.23 und 90 eingibt, dasselbe premium sieht, das die API später in Produktionstests liefern wird. Weil die Umsetzung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.

Produktdemos und CI-Fixtures

Füttern Sie Vergleichs-Widgets und automatisierte Tests mit deterministischen premium-Werten, die Byte für Byte mit dem kostenlosen Browser-Widget übereinstimmen.

Ist das Ergebnis ein Prozent oder eine Dezimalzahl?

Eine Dezimalzahl. Eine Prämie von 0.10 bedeutet eine annualisierte Terminkursprämie von zehn Prozent, nicht zehn Prozent als die ganze Zahl zehn. premium_percent ist dieselbe Größe mal hundert zur Anzeige.

Was, wenn die Kontrakttage null oder negativ sind?

Die Aufgabe scheitert mit invalid_input. days muss eine endliche Zahl größer als null sein; eine nullte oder negative Laufzeit lässt sich nicht auf ein 360-Tage-Jahr annualisieren und wird nicht berechnet.

Was kostet der Terminkursprämie-Rechner?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →