Matching Engine

Zuletzt aktualisiert 24. Sept. 2026

Kurz gesagt

Eine Matching Engine verarbeitet Orders und erzeugt Ausführungen nach den Regeln eines Markts.

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.