An innovative software solution for financial platforms for optimal liquidity & price discovery.
It is quite possible to run up to 20 source connections and 100 pairs on a regular 4 CPU Amazon AWS instance. The system can perform High-Frequency Trades, update order books very fast, and hedge latencies are very low. With low hedge latencies, this system provides an added benefit in a potentially volatile market. For example, every 100 milliseconds in the crypto markets could cost a basis point of profit or loss.
SWARM Automated Broker & Liquidity System 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.
This ensures an ultra-high performance environment, running multiple processes and bots in parallel. The liquidity sources get aggregated and replicated with programmable parameters e.g price levels, depth, bid-ask spread size, order sizes, etc. into a custom global/macro order book. And then streamed to the target venue (crypto exchange, wallet, e-OTC).
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 strategies can be developed if required with zero downtime for implementation, by use of custom plugins to run as scripts based on C++ or any other programming language. Market-making strategies can be implemented on the source side to provide a more complex way of replicating order book price levels, TWAP, VWAP, etc.
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.