Matching Engine
Eine Matching Engine dient bei börslichen und außerbörslichen Handelsplätzen zur Durchführung des Handels. Die Matching Engine führt Orders zusammen und berücksichtigt dabei Vorgaben wie die Preis-Zeit-Priorität. Die Algorithmen in einer Matching Engine gewährleisten, dass die Regularien des Handelsplatzes für alle Orders angewandt werden.
Von der Leistungsfähigkeit einer Matching Engine hängt unter anderem ab, wie schnell Orders verarbeitet werden können. Moderne Matching Engines unterstützen den Handel mit verschiedenen Assetklassen. Neben Aktien, CFDs und Devisen werden auch Kryptowährungen bei vielen Börsen über ein Orderbuch mit Matching Engine gehandelt. Die Algorithmen können verschiedene Ordertypen wie zum Beispiel Limit und Stop Limit sowie verschiedene Orderzusätze wie GTC, FOK und IOC unterstützen. Moderne Matching Engines ermöglichen die Ausführung von mehr als 500.000 Orders pro Sekunde.