Match! Overview
A matching engine is the core central component of an electronic exchange. It matches buy and sell orders and generates trades, typically using the traditional Central Limit Order Book (CLOB) model. Match! goes beyond this, also supporting quote-driven markets where orders match against quoting market makers or liquidity providers.
Built incrementally over more than a decade, Match! evolved through solutions for traditional exchanges, internal matching engines (dark pools) for brokers, and quote-driven markets. Our latest release supports cross-currency pricing/matching and market-maker “quote-driven” matching on top of the existing rich CLOB functionality.
Match! was built with flexibility from day one and supports multiple asset classes, order types, and trading rules. Built on our common trading framework, it also provides robust risk management and order handling integrated directly into the API layer—giving exchanges unprecedented control over their market.
Risk Management API
Implement sophisticated, venue-specific controls without sacrificing performance.
Risk API Features
- Order Validation Rules: Custom rules engine across multiple criteria
- Real-Time Position Limits: Continuously updated per participant
- Market Protection: Dynamic price bands and size limits
- Emergency Intervention: Operator APIs for rapid response
- Risk Reporting: Live exposure and limit-usage visibility
Aligns with regulatory requirements and your venue’s unique characteristics.
Supported Order Types
A broad spectrum of order types for varied strategies and models:
Basic
- Market
- Limit
- Stop
- Stop Limit
- Immediate-or-Cancel (IOC)
Advanced
- Iceberg / Reserve
- Fill-or-Kill (FOK)
- Good-’til-Cancelled (GTC)
- Good-’til-Date (GTD)
- One-Cancels-Other (OCO)
Market Maker
- Quote Requests
- Market-Maker Quotes
- Last Look
- Mass Quote Messages
- Quote Expiration Controls
All orders are enforced by integrated risk controls—complexity never bypasses policy.
Internal Matching Capabilities
Beyond exchange deployments, brokers can deploy Match! internally:
Broker Internal Matching
- Internalize Flow: Cross compatible client orders without routing out
- Better Pricing: Reduce fees/impact for improved outcomes
- Cross-Market Integration: Smart routing across internal/external venues
- Customized Rules: Segment-specific matching logic
- Full Risk Controls: Same robust protections as the exchange setup
Successfully deployed for multiple brokers, including dark-pool and internal crossing use cases.
Supported Market Models
Configure the venue to fit the instrument and participants:
Central Limit Order Book
Displayed order book with price-time priority; supports continuous trading and auctions.
Quote-Driven Market
Market-maker quotes with RFQ workflows and optional last-look.
Dark Pool / Crossing
Non-displayed liquidity with multiple crossing mechanisms and price improvement.
Hybrid Models
Blend models—e.g., displayed book with reserves or maker privileges.