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.

Articles Related to Chronicle Matching Engine

Chronicle Software Launches Next Generation FIX Engine

London, UK, New York, NY, Singapore – 18 January 2022: Chronicle Software (Chronicle), a specialist provider of low-latency microservices and technology solutions for the financial services industry, today announced their latest FIX solution. The lowest latency, highest throughput Java FIX engine introduces new functionality and addresses global requirements to resiliently scale FIX deployments across large…

Continue Reading >>

Developing Low Latency Trading Systems with Chronicle Microservices

Introduction to Chronicle Services Traditionally, low latency trading systems were developed as monolithic applications in low level languages such as C++. While these systems delivered the required performance, the development effort was extremely time consuming, and the complexity of the software made it difficult to adapt existing applications to changing market demands. A solution to…

Continue Reading >>

Choosing Chronicle FIX Engine

Overview The FIX Trading Community web site has posted a list of common questions about FIX Engines. This page brings together our answers for these questions. For more details on Chronicle FIX Capabilities/throughput Chronicle FIX supports; 100,000 messages per second per core. (NewOrderSingle / ExecutionReport sized messages) FIX Services which need to have a 30 micro-seconds tick…

Continue Reading >>
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?