Connectivity and smart-routing software for venue integration, market-data aggregation, and configurable execution workflows.
SWARM is licensed as software infrastructure. Client counterparties, trading relationships, and regulated activities remain the responsibility of the client and its selected providers.
SWARM is designed for low-latency data processing, venue connectivity, and configurable routing logic in multi-venue environments. It supports scalable deployment for clients requiring advanced execution infrastructure.
SWARM Automated Broker & Liquidity System software featuring smart order routing, which can be used stand-alone, or with high throughput exchange solutions for extended market-making capabilities.
The revolutionary smart routing system offers a complete aggregation and reconstruction of a global order book from multiple sources, including exchanges and liquidity providers. It also performs dynamic hedging of trades every fraction of a second using best global bid and offer rules, while offering plug-in capabilities for custom logic.
The system is based on a multithreaded architecture, where threads can run fully in parallel with supporting hardware, this allows for multiple threads to be created within a process, executing independently but concurrently sharing process resources. All of the threads either use signals or data caches to communicate, there is no lockstep synchronization so they all run at maximum efficiency and scalability. For example, every pair has its own thread, as does the balance calculator, hedge processor, and so forth.
High-performance architecture supports concurrent processing and configurable distribution of normalized market data and execution instructions to approved client-selected endpoints.
SWARM is able to integrate with price streams from venues such as FX brokerages, Prime Brokerages, Crypto Exchanges and Commodity Exchanges. Supports the following API connections;
Custom execution logic and analytics modules can be implemented through plugin-based extensions, subject to client requirements and deployment scope.
SWARM is a self-hosted cloud solution, with full support given to the client’s IT team beyond deployment. All liquidity counterparty relationships are between the client and liquidity providers, hence no hidden commissions or markups.
SWARM system requires minimum oversight, it is able to send alerts and notifications based on event triggers to notify any events which may need intervention or monitoring.