Definition
Die Matching Engine verwaltet den ausführbaren Orderbuchzustand und entscheidet über kompatible Aufträge. Neue Orders, Stornierungen und Änderungen werden in festgelegter Reihenfolge verarbeitet. Die Handelsoberfläche zeigt Informationen; die Engine übernimmt die zugrunde liegende Matchinglogik.
Funktionsweise
Ein angenommener Auftrag wird gegen verfügbare Gegenorders nach den Prioritätsregeln geprüft. Die Engine erzeugt Ausführungsereignisse und aktualisiert Restmengen. Nach Teilausführung bleibt der Rest je nach Anweisung im Buch oder wird gelöscht. Authentifizierung, Risikoprüfung, Verwahrung und Abwicklung können andere Systeme übernehmen.
Wichtige Aspekte
Schnelle Verarbeitung schafft keine Gegenliquidität. Durchsatzangaben beschreiben weder allein die gesamte Latenz noch das Verhalten bei Überlastung. Regeln, Reihenfolge und Wiederanlaufverfahren sichern konsistente Ergebnisse. Ein Stornoantrag garantiert auch nicht, dass die Stornierung vor einer konkurrierenden Ausführung verarbeitet wird.