Matching Engine
The best-of-breed Matching Engine that allows management of client order flow and provides lightining-fast execution of all basic and advanced order and expiry types.
Schedule a demo
Manage your order execution with one-click
Your Bourse Matching Engine allows brokers to effectively manage their order execution. All the trading parameters are configured in a user-friendly web-based GUI and all changes are immediately applied in the platform with no restart needed. The Matching Engine ensures accurate and lighting-fast execution of all basic and advanced order and expiry types.
Ultra-low latency
- Cross-connects to 26+ banks and tier-2 Liquidity Providers (see the full list of Liquidity Providers)
- Hosting in Equinix data centres (LD4, LD5, NY4, NY5, CH1, HK1, TY3, FR2), CME Aurora (DC3), Interxion London (Lon1), Singapore (SGX) or Google Cloud
- Written in C++ and run on Linux on Cascade Lake CPUs with 10 GB networking
Advanced Order Types
- Limit, Market, Stop Limit, Stop Loss and OCO (One-Cancels-the-Other) orders
- FOK (Fill or Kill), IOC (Immediate or Cancel), GTC (Good Till Cancelled), GTD (Good Till Date) and Valid For Milliseconds expiry types
- Proprietary data structure and algorithms used for Order Book to ensure O(1) complexity for all operations
Smart Order Routing
- Multiple liquidity pools per symbol
- Advanced A/B Book routing
- Dynamic routing based on margin utilisation with each liquidity provider
APIs
- Market Data, Orders and Post Trade
- High-performing and open-source
- Bindings for C++, C#, Java, Python, Go, Node.js, PHP, Ruby, Objective-C, Android Java and Dart




