unboxed.gmbh, Fintech
Eine tägliche Optionspipeline gab Unboxed eine Box-Spread-Kurve, die auf den Tag zurückführt.
Konditionen werden aus beobachteten Preisen gelesen, neben Swap- und Bundkurve gleicher Laufzeit.
Herausforderung
Der Satz hängt an Preisen, die sich täglich bewegen.
Ein Box Spread verbindet vier Optionen zu einer Position, die zu einem festen Betrag an einem bekannten Termin fällig wird. Der Satz, den diese Position impliziert, ist der Satz, zu dem über sie Geld angelegt oder aufgenommen wird, und er folgt den Preisen, die an diesem Tag an der Börse gestellt werden.
Unboxed musste einem Kunden eine Kondition nennen und Wochen später dafür geradestehen. Dafür muss jede Zahl auf einen Preis zurückführen, der an einem benannten Datum aus einer benannten Quelle beobachtet wurde, und der Rechenweg dazwischen muss festgehalten sein.
Die Vergleichsgröße wiegt so schwer wie der Satz selbst. Geld, das über einen Long Box Spread angelegt wird, liest sich gegen die Bundesanleihe gleicher Laufzeit. Geld, das über einen Short Box Spread aufgenommen wird, liest sich gegen den Swapsatz zuzüglich Kreditaufschlag.
In Zahlen
Was die Datenebene liefert.
- Laufzeiten der täglichen Box-Spread-Kurve
- 1-10 Jahre
- Laufzeitspanne im Konditionsrechner
- 12-120 Monate
- Historie des Spreads gegenüber der Swapkurve
- 5 Jahre
- Versionierter Stand jeder Quelle
- Täglich
Vorgehen
Die Datenebene entstand vor dem Rechner.
Automatisierte Prozesse erfassen die Marktdaten an jedem Handelstag zu festen Zeiten: die Optionsdaten der Börse, aus denen je Verfall und Strike-Paar die implizite Rendite eines Box Spreads folgt, dazu die Vergleichskurven aus Swapsätzen, Renditen deutscher Staatsanleihen und den Sätzen der Europäischen Zentralbank.
Jeder Lauf schreibt einen vollständigen Tagesstand in eine versionierte Datenbank und lässt die früheren Tage stehen. Aus den Optionsdaten bilden wir je Verfall den Median über alle Strike-Paare und interpolieren auf die Standardlaufzeiten, was je Handelstag eine Kurve für ein bis zehn Jahre ergibt.
Fehlende oder unplausible Werte werden als Lücke ausgewiesen, damit ein dünner Handelstag in der Reihe sichtbar bleibt. Jeder gespeicherte Wert trägt Beobachtungsdatum und Quelle, jede veröffentlichte Kennzahl ihren Stichtag.
Was wir gebaut haben
Vier Werkzeuge und die Datenbank darunter.
- Konditionsrechner für beide Richtungen: Geldanlage über einen Long Box Spread, Geldaufnahme über einen Short Box Spread. Nominalbetrag, Laufzeit und Spread stellt der Nutzer ein. Ausgegeben werden effektiver Satz, Vergleichssatz sowie der Unterschied in Basispunkten und in Euro über die gesamte Laufzeit.
- Box-Spread-Kurve für ein bis zehn Jahre, täglich abgeleitet und neben Swap- und Bundkurve gestellt, sodass Aufschlag oder Abschlag direkt ablesbar sind.
- Historie des Spreads gegenüber der Swapkurve und gegenüber der Bundesanleihe, ergänzt um die Marktereignisse, die ihn bewegt haben.
- Monatliche Reihe der kumulierten Mehrrendite gegenüber der Bundesanleihe, aus derselben Datenbasis.
- Versionierte Datenbank unter allen vieren, mit einem vollständigen Stand je Handelstag.
Ergebnis
Jede Zahl nennt ihr Datum und ihre Quelle.
Unboxed liest eine Kondition aus beobachteten Preisen und kann zeigen, woher die Zahl stammt. Rechner, Kurve und Historie greifen auf denselben Tagesstand zu, sodass zwei Werkzeuge am selben Tag dieselbe Zahl ausgeben.
Die Zeitreihen wachsen mit jedem Handelstag. Damit lässt sich das Verhalten des Instruments über einen Zinszyklus und durch Stressphasen hinweg auswerten.
Die Werkzeuge sind indikativ und beschreiben das Instrument. Formulierungen, die regulierte Beratung berühren, setzt der Kunde gemeinsam mit seinen aufsichtsrechtlichen Partnern.
Haben Sie ein Rätsel?
Erzählen Sie uns von dem Projekt, das Standardplattformen nicht bewältigen.