Magazin
Knight Capital: Wie eine fehlerhafte Softwareauslieferung 460 Millionen Dollar kostete
In 45 Minuten wurden aus 212 Kundenaufträgen mehr als vier Millionen Börsenaufträge. Alter defekter Code sprang durch eine fehlerhafte Softwareauslieferung wieder an – und mehrere Kontrollen begrenzten die Folgen nicht.
Knight Capital Americas war ein US-Wertpapierhändler, der Kundenaufträge automatisiert an Börsen weiterleitete. Am 1. August 2012 verschickte sein Order-Router – das Softwaresystem für diese Weiterleitung – in 45 Minuten mehr als vier Millionen Börsenaufträge (Orders). Ausgangspunkt waren nur 212 Kundenaufträge. Mehr als 397 Millionen Aktien wurden gehandelt; am Ende stand ein Verlust von mehr als 460 Millionen US-Dollar.
Die Darstellung der US-Börsenaufsicht SEC beschreibt eine Fehlerkette: Eine fehlerhafte Softwareauslieferung, im Entwicklungsalltag Deployment genannt, ließ alten Code wieder anspringen. Unzureichende Risikogrenzen und ein Störfallprozess ohne wirksamen Stopp vergrößerten die Folgen.
Die Fehlerkette
In Knights Router blieb veralteter, fehlerhafter Code zurück, obwohl die betreffende Funktion nicht mehr verwendet werden sollte.
Für eine neue Funktion rollte Knight im Juli 2012 Code im selben Router aus. Nach Darstellung der SEC war diese Softwareauslieferung fehlerhaft; bestimmte Aufträge aktivierten daraufhin die zurückgelassene defekte Funktion. Die gelistete SEC-Pressemitteilung erläutert nicht, welcher einzelne Auslieferungsschritt auf welchem System versagte. Der Router erkannte nicht mehr, wann ein Auftrag bereits ausgeführt war, und schickte weitere Börsenaufträge.
In den ersten 45 Minuten nach Börsenöffnung kamen so mehr als vier Millionen Börsenaufträge und über 397 Millionen gehandelte Aktien zusammen. Knight übernahm unerwünschte Positionen im Wert von mehreren Milliarden Dollar und verlor schließlich mehr als 460 Millionen Dollar.
97 Nachrichten waren noch kein Schutzsystem
Schon vor Börsenöffnung erzeugte ein internes System 97 automatische E-Mails. Sie nannten den Router und meldeten einen Fehler, der durch die misslungene Softwareauslieferung entstanden war. Knight handelte an diesem Tag nicht darauf.
Die SEC setzt hier eine wichtige Grenze: Diese E-Mails waren von Knight nicht als Systemalarme entworfen worden. Es wäre also zu einfach, von 97 bewusst ignorierten Alarmen zu sprechen. Sie waren eine Gelegenheit, das Problem zu entdecken – aber kein sauber gestalteter Alarm mit eindeutigem Besitzer, Reaktionsweg und automatischer Begrenzung.
Warum der Fehler so groß werden durfte
Der Router hatte unmittelbar vor dem Markt keine ausreichende Kontrolle, die ausgehende Börsenaufträge mit den eingegangenen Kundenaufträgen verglich. Finanzielle Kontrollen konnten Aufträge oberhalb der unternehmensweiten Kapitalgrenzen nicht wirksam verhindern. Das Konto, auf dem die Ausführungen landeten, war nicht mit automatischen Kontrollen für Knights Gesamtrisiko verbunden.
Hinzu kamen nach den Feststellungen der SEC unzureichende Regeln für Softwareauslieferung und Tests sowie fehlende schriftliche Verfahren für schwere technische und regulatorische Vorfälle. Der Schaden war deshalb nicht bloß die Ausgabe eines falschen Programms. Er war die Ausgabe eines falschen Programms in ein System, das den Fehler weder rechtzeitig erkannte noch wirksam begrenzte.
Die übertragbare Lehre
Automatisierter Börsenhandel ist ein extremer Maßstab: Innerhalb von Minuten können Millionen Transaktionen und außergewöhnliche Verluste entstehen. Eine gewöhnliche Webanwendung trägt nicht automatisch dasselbe finanzielle Risiko. Die Struktur des Fehlers ist trotzdem vertraut.
Alten ungenutzten Code entfernen. Softwareauslieferungen testen und kontrollieren. Ein technisches Signal wird erst dann zu einem wirksamen Alarm, wenn Zuständigkeit, Reaktionsweg und Eskalation festgelegt sind. Und Grenzen dort setzen, wo die Wirkung entsteht – nicht nur dort, wo ein Auftrag beginnt.
Mehrere Kontrollen helfen wenig, wenn keine davon die Wirkung eines Fehlers rechtzeitig begrenzt. Knight Capital fehlte es nicht an Signalen, sondern an einem wirksamen Weg vom Signal zum Stopp.
Quellen
- SEC: SEC Charges Knight Capital With Violations of Market Access Rule, Pressemitteilung vom 16. Oktober 2013
Quellenstand: 13. September 2026.