Exchange Infrastructure
Menu+
ADEX Technology
Technology

Matching Engine Technology for Electronic Markets

ADEX Technology provides matching engine technology for regulated and institutional markets, supporting high-throughput order processing, deterministic execution, advanced order types, market data generation and integration with risk, clearing and...

Matching
Regulated infrastructure layer
Clearing
Regulated infrastructure layer
Settlement
Regulated infrastructure layer
Infrastructure view
Matching Engine Workflow

A focused execution path from participant order entry through market data and trade capture.

01Order Entry
02Pre-Trade Risk
03Matching Engine
04Market Data
05Trade Capture
Technology

What Is a Matching Engine?

A matching engine is the system that receives orders, maintains the order book, applies the venue’s matching rules and creates trades when compatible buying and selling interests meet.

In a central limit order book, the matching engine ranks orders by price and priority. In RFQ, auction or hybrid markets, the matching engine applies different rules depending on the structure of the product and the venue. In every case, the system must produce accurate execution records, order acknowledgements and market data.

The matching engine must also work with the trading interface and APIs that feed it. Orders may arrive from the WebApp trading platform, a FIX API, a JSON API, a binary API, broker systems or other authorised trading interfaces.

Technology

Matching Models Supported

ADEX Technology can support multiple execution models, including:

This flexibility allows a venue to support different liquidity models across different asset classes.

  • Central limit order book trading
  • Price-time priority matching
  • RFQ workflows
  • Auction mechanisms
  • Hybrid execution models
  • Block and negotiated trade workflows
  • Multi-product and multi-market structures
Technology

Advanced Order Types

Matching engine technology must be able to process different order types and execution instructions according to the venue rulebook.

Depending on market configuration, ADEX Technology can support:

Advanced order types allow participants to control execution behaviour more precisely. They are particularly important for professional trading, digital asset markets, futures markets, RFQ markets and hybrid exchange models.

  • Limit orders
  • Market orders
  • Stop orders
  • Immediate-or-cancel orders
  • Fill-or-kill orders
  • Good-till-cancelled orders
  • Good-till-date orders
  • Post-only orders
  • Reduce-only orders
  • Iceberg orders, where configured
  • Auction orders, where enabled
  • RFQ responses, where enabled
Technology

Integrated with Trading Interfaces, Risk and Clearing

A matching engine should not operate in isolation. Before an order enters the market, it may need to pass account, permission, collateral, price and position checks. After a trade is created, the result must flow into market data, clearing, settlement, surveillance, reporting and the reporting API.

ADEX Technology connects matching engine technology with the broader trading lifecycle. This allows market operators to maintain control over execution, risk and post-trade processing.

Technology

Performance and Determinism

Performance matters, but speed alone is not enough. Institutional matching engine technology must also be deterministic and auditable. Given the same sequence of events, the system must produce the same outcome. It must preserve order priority, generate reliable timestamps and provide a complete record of market activity.

ADEX Technology is designed for high-performance electronic trading while maintaining the operational controls required by regulated markets.

Technology

Market Data Generation

The matching engine is the authoritative source for order book and trade activity. It feeds the market data layer with prices, order book updates, trades, reference data and instrument status information.

Accurate market data is essential for liquidity providers, participants, risk systems, surveillance systems and regulators. ADEX Technology therefore treats market data generation as a core part of exchange infrastructure.

Technology

Key Capabilities

  • High-throughput order processing
  • Deterministic order sequencing
  • Price-time priority support
  • RFQ and auction support
  • Advanced order type support
  • Real-time market data generation
  • Integration with WebApp trading interface
  • Integration with FIX, JSON and binary APIs
  • Integration with pre-trade risk
  • Integration with clearing and settlement
  • Full audit trail
  • Configurable instruments, tick sizes and lot sizes
  • Support for multi-asset markets
Technology

Call to Action

To discuss matching engine technology for your exchange, trading venue or market infrastructure project, request information, book a demonstration or speak with ADEX Technology.

FAQ

Common Questions

What is a matching engine?

A matching engine is the core execution system of an electronic exchange. It receives orders, maintains the order book, applies matching rules and creates trades when compatible buy and sell interests meet.

How does a matching engine work?

How does a matching engine work is a core matching engine concept in regulated exchange infrastructure. In ADEX Technology content, it is explained through architecture, workflow controls, risk implications, clearing or settlement dependencies, and the operational requirements needed for institutional markets.

What is price-time priority?

Price-time priority is a matching method where the best-priced order has priority, and orders at the same price are ranked by arrival time. It is widely used because it is transparent and easy for participants to understand.

What is pro-rata matching?

What is pro-rata matching is a core matching engine concept in regulated exchange infrastructure. In ADEX Technology content, it is explained through architecture, workflow controls, risk implications, clearing or settlement dependencies, and the operational requirements needed for institutional markets.

What is an order book?

What is an order book is a core matching engine concept in regulated exchange infrastructure. In ADEX Technology content, it is explained through architecture, workflow controls, risk implications, clearing or settlement dependencies, and the operational requirements needed for institutional markets.

What is order matching?

What is order matching is a core matching engine concept in regulated exchange infrastructure. In ADEX Technology content, it is explained through architecture, workflow controls, risk implications, clearing or settlement dependencies, and the operational requirements needed for institutional markets.

What is matching engine latency?

What is matching engine latency is a core matching engine concept in regulated exchange infrastructure. In ADEX Technology content, it is explained through architecture, workflow controls, risk implications, clearing or settlement dependencies, and the operational requirements needed for institutional markets.

What APIs connect to a matching engine?

What APIs connect to a matching engine is a core matching engine concept in regulated exchange infrastructure. In ADEX Technology content, it is explained through architecture, workflow controls, risk implications, clearing or settlement dependencies, and the operational requirements needed for institutional markets.

ADEX Technology

Evaluate exchange infrastructure for regulated markets

Review ADEX Technology architecture for exchange technology, clearing technology, settlement technology, risk management technology, and exchange-as-a-service deployments.