Market Maker Architecture
Overview
C2 Market Maker ecosystem offers a comprehensive suite of core and auxiliary applications that empower market makers to efficiently operate within the trading environment. From administration and configuration tools to reporting and monitoring applications, this ecosystem provides market makers with the necessary infrastructure to manage their trading parameters, assess their performance, and adapt to evolving market conditions. By leveraging these applications, market makers can contribute to liquidity, enhance market efficiency, and play a vital role in the smooth functioning of the trading ecosystem.
Components
Core
- Execution Server (also known as "Ember"): a low latency real-time event processing transaction framework. Ember can also be used as an algo execution framework, FIX gateway, and trading service for executing manual orders and orders generated by trading strategies. Refer to Ember Documentation to learn more about this technology.
- TimeBase: a high-performance streaming time-series database developed by Deltix. Refer to TimeBase to learn more.
Web Applications
- Universe Configurator: a web application for configuring trading instruments, market data connectors, trade connectors, balance readers, and email notifications. Refer to Universe Configurator to learn more.
- TimeBase Administrator: helps you manage and monitor all data stored within the TimeBase. Monitor historical and live data, view and manage data streams, and much more. Refer to TimeBase Web Admin to learn more.
- Ember Monitor: an application where you can track system telemetries, manual and algo orders executions, and existing trading sessions. Use it to configure custom risk rules at a strategy level and much more.
- Aggregator: collects and stores market data from different exchanges into TimeBase. Refer to Supported exchanges.
System Monitoring
- Grafana: system metrics can be visualized on Grafana dashboards. Refer to Grafana to learn more.
- Graylog: system logs can be viewed and monitored in Graylog logs management system. Refer to Graylog to learn more.