Unser Kunde
Der Kunde ist eine digitale Depotbank mit Sitz in den USA. Sie beschäftigt über 1.700 Finanzberater/-innen, die staatlich zugelassene Dienstleistungen anbieten, darunter Brokerage- und Vermögensverwaltungslösungen.
Die geschäftliche Herausforderung
Der Kunde suchte nach einem technischen Partner für die Entwicklung eines Order-Management-Systems (OMS) für fraktionale Anteile, das Block-Orders in verschiedenen Anlageklassen unterstützt. Das System sollte die Integration mehrerer Gegenparteien ermöglichen, unter anderem Market-Makers, Clearingstellen und das interne Backoffice-System des Kunden. Außerdem sollten die Einnahmen (Barmittel und Wertpapiere) nach der Order-Ausführung wieder einzelnen Konten zugeordnet werden. Zum Beispiel sollte sich eine Basket-Order für den Kauf von 10.000 IBM-Aktien 15.000 Konten zuordnen lassen: 0,3 Aktien an Konto A, 1,3 Aktien an Konto B und so weiter.
Das System sollte zum Beginn der regulären Handelszeit Orders an die Market-Makers verschicken, um maximale Liquidität zu gewährleisten. Anderenfalls könnten Orders in Millionenhöhe den Markt verändern und den Ausführungspreis verschlechtern.
Das beim Kunden vorhandene OMS erfüllte seine Erwartungen an die Leistung nicht, und der Allokationsprozess war für die ehrgeizigen Wachstumspläne des Kunden nicht geeignet.
Um seine Ziele zu erreichen, musste der Kunde auf ein OMS aufrüsten, das dutzende Millionen Orders innerhalb von Minuten ausführen kann.
Eine weitere Vorgabe des Kunden war, dass das Handelssystem viele verschiedene Finanzinstrumente unterstützen sollte: zum Beispiel Aktien, ETFs, Optionen, Bonds und offene Investmentfonds.
Für diesen komplexen Auftrag war ein Team nötig, das über starke technische Kompetenzen sowie viel Erfahrung mit Brokerage-Diensten verfügt. Es sollte eine schlüsselfertige Lösung bereitstellen und diese in einem ehrgeizigen Zeitrahmen umfassend anpassen.
Die Lösung
Die erste Entwicklungsphase bei Devexperts war die Implementierung der gebrauchsfertigen Plattform DXtrade XT. Sie ermöglicht den Handel mit Aktien, ETFs und Optionen. Dann fügte Devexperts der Plattform individuelle Funktionen hinzu, beispielsweise:
- Fraktionalen Handel, damit der Kunde fraktionale Orders platzieren kann – für die vielen Konten des Kunden mit komplexen Portfolios, die fraktionale Aktien enthalten
- Notional Trading, damit der Kunde Wertpapiere von individuellen Konten als Geldäquivalent kaufen und verkaufen kann
- Block-Orders, einschließlich Allokationsaufträgen für die Zuteilung von Geldmitteln und Wertpapieren im Nachhandel an individuelle Konten
- Abstimmung zwischen der Plattform DXtrade XT und dem Backoffice des Kunden, damit die Konten nach dem Handel automatisch ausgeglichen werden können
Die zweite Phase umfasste:
- Integration der Handelsplattform mit den Clearingstellen des Kunden, sodass alle Handelsvorgänge und Allokationen über REST API und FIX Drop Copy ausgewiesen werden
- Befähigung des Kunden, neue Broker auf seiner Plattform zu integrieren
- Integration bestehender Ausführungsbroker und Market-Makers
- Möglichkeit, offene Investmentfonds und Geldmarktfonds zu handeln
- Aggregierte Kontoberechnung für eine leichtere Cross-Collateralization
„Das Schwierigste bei diesem Projekt war die Gestaltung eines Systems, das innerhalb von Minuten dutzende Millionen Allokationen verarbeiten kann. Entscheidend war die Zuverlässigkeit: Auch im Fall eines Systemfehlers kommt es beim Neustart nicht zu einem Verlust von Daten oder Fortschritten. Obwohl DXtrade XT sehr flexibel und skalierbar ist, war unsere Aufgabe – die zahlreiche Optimierungen und ausführliche Leistungstests umfasste – nicht einfach.“
– Vladimir, ein leitender Softwarearchitekt
Ergebnisse
Das Team von Devexperts erstellte ein sehr leistungsstarkes Multi-Asset-Handelssystem, das die Integration aller Gegenparteien ermöglichte und an die Vermögensverwaltungstätigkeit des Kunden angepasst wurde.
Die Lösung wurde fristgerecht bereitgestellt, und der Kunde erhielt ein System, das in unter 30 Minuten tausende Orders für zehntausende Konten ausführen und zuordnen kann.
„Die angepasste Software DXtrade ist komplex und durchdacht. Ich bewundere die Professionalität des Teams und die Bereitschaft, all unsere Vorgaben zu erfüllen. Es war ein Vergnügen, mit einem so talentierten Team zusammenzuarbeiten.“
– Leitung Brokerage-Produkt auf Kundenseite