LOW LATENCY EXCHANGE BACKBONE

Chronicle Matching Engine

Chronicle Matching Engine forms the backbone for a resilient and scalable exchange solution. It provides order matching, validation, and risk checks with high capacity and low latency. It has a modular and flexible design which enables it to be used stand-alone, or seamlessly integrated with Chronicle FIX and Chronicle Services.

"Your 99.99% performance is consistently faster, very impressive!"

-Core Developer Crypto Exchange Provider

Low Latency High Throughput

performance

Chronicle Matching Engine is designed from the ground up for low latency. By leveraging Chronicle Queue, it has been possible to design an innovative solution that optimises available resources for improved performance.

Bespoke Rules

Compatible

To meet individual client's needs, it is possible to apply bespoke per-order matching rules on top of the core matching and priority rules. For example Minimum Execution Quantity (MEQ) or Self-Match Prevention (SMP).

Scalability

scale

Chronicle Matching Engine can easily scale by adding new matching engines. This can be done dynamically in real-time whenever it is needed.

Deployment

handshake

Built to be deployed to any cloud provider as well as any on-premise data center. Get full support from our technical experts, with decades of experience building low-latency software.

Robust and Resilient

Configurable

Equipped with full HA/DR capabilities via multi-node replication and hot-hot configurations. This helps achieve uninterrupted service.

Fully Deterministic

Secure

Always possible to predict and reproduce results and many automated tests to validate correctness. This makes conversations with regulators easier and allows all decisions to be explained.

Low Latency High Throughput

performance

Chronicle Matching Engine is designed from the ground up for low latency. By leveraging Chronicle Queue, it has been possible to design an innovative solution that optimises available resources for improved performance.

Bespoke Rules

Compatible

To meet individual client's needs, it is possible to apply bespoke per-order matching rules on top of the core matching and priority rules. For example Minimum Execution Quantity (MEQ) or Self-Match Prevention (SMP).

Deployment

handshake

Built to be deployed to any cloud provider as well as any on-premise data center. Get full support from our technical experts, with decades of experience building low-latency software.

Scalability

scale

Chronicle Matching Engine can easily scale by adding new matching engines. This can be done dynamically in real-time whenever it is needed.

Robust and Resilient

Configurable

Equipped with full HA/DR capabilities via multi-node replication and hot-hot configurations. This helps achieve uninterrupted service.

Fully Deterministic

Secure

Always possible to predict and reproduce results and many automated tests to validate correctness. This makes conversations with regulators easier and allows all decisions to be explained.

Compatible

Bespoke Rules

To meet individual client's needs, it is possible to apply bespoke per-order matching rules on top of the core matching and priority rules. For example Minimum Execution Quantity (MEQ) or Self-Match Prevention (SMP).

performance

Low Latency High Throughput

Chronicle Matching Engine is designed from the ground up for low latency. By leveraging Chronicle Queue, it has been possible to design an innovative solution that optimises available resources for improved performance.

handshake

Deployment

Built to be deployed to any cloud provider as well as any on-premise data center. Get full support from our technical experts, with decades of experience building low-latency software.

scale

Scalability

Chronicle Matching Engine can easily scale by adding new matching engines. This can be done dynamically in real-time whenever it is needed.

Secure

Fully Deterministic

Always possible to predict and reproduce results and many automated tests to validate correctness. This makes conversations with regulators easier and allows all decisions to be explained.

Configurable

Robust and Resilient

Equipped with full HA/DR capabilities via multi-node replication and hot-hot configurations. This helps achieve uninterrupted service.

Multiple Order Types

Market

Limit

Stops

Icebergs

Peg

Hidden

Multiple Time In Force Instructions

Day

Immediate Or Cancel (IOC)

Fill or Kill (FOK)

Good till Time (GTT)

Good Till Date (GTD)

Good Till Cancel (GTC)

Experience the Speed

Chronicle Matching Engine´s latency has been measured using a Ryzen 9, 5950X, 16-Core processor, 3.4 GHz, 1 TB NVMe SSD, 3.1 GB/s.

The lower plot shows the end-to-end time of the Matching Engine itself with a Market Order sweeping the book, generating an Acknowledgement and Fills. The higher plot shows the end-to-end time of the same when integrated with a FIX gateway, and includes the FIX server processing and message serialisation/deserialisation, together with the TCP/IP network stack on the full round trip.

Licensing and support

At Chronicle we pride ourselves on the stability and knowledge of our development and support team. With decades of experience from the financial industry, you can trust us with your toughest challenges.

Complete control of the code

All customers get full access to our GitHub repository where you can read, fork, and create pull-requests on the Chronicle Queue Enterprise source code. This means you have complete control over your environment and the freedom to continually optimise your workflows.

 

Get expert help

Our expert consultants are ready to support you with any issues that may arise. We understand that the Chronicle Queue is usually only a small part of a system, and our experienced developers can help with architecture and latency issues in other areas if needed.

 

Simple licensing model

Our simple and transparent licensing model provides certainty and ensures that Chronicle Queue Enterprise is available to businesses of all sizes, from the largest bank to the smallest hedge fund.

What's Next?

Get Started Today

If you want to learn more about how Chronicle Matching Engine works, why not contact us for a demo?