FIX Engine
High Performance C++ FIX Engine
The OnixS ultra low latency C++ FIX Engine is a high speed implementation of the FIX Protocol in C++ FIX Engine to provide superior performance for mission-critical trading software systems.
- Home
- Products
- FIX Engine
- C++ FIX Engine
Main Features
- Ultra low latency performance for Direct Market Access (DMA), High Frequency Trading (HFT) and Algorithmic Trading applications.
- Fully supported on Linux (RedHat/RHEL, CentOS, Ubuntu, SUSE, Debian and other Linux distributions) and Windows
- Easy-to-use and flexible API
- Comprehensive documentation
- Rich set of sample applications and quick start venue-specific reference implementations
- SBE decoding and encoding
- FAST decoding and encoding
- Supplied as a static or dynamic library
- C++98, C++03, C++11, C++14, C++17, and C++20 editions are available
- Built-in SSL encryption
- Supports multiple FIX Protocol versions simultaneously
- Supports multiple FIX sessions simultaneously
- Support all current FIX Protocol versions (4.0, 4.1, 4.2, 4.3, 4.4, 5.0, 5.0 SP1, 5.0 SP2, FIXML)
- Supports all tag and message types of each FIX Protocol version (equities, fixed income, derivatives, FX etc)
- Flexible support for user-defined tags and user-defined message types
- Supports FIX Dialects (venue-specific interpretations of the FIX Protocol) on a per-session basis
- Configurable fields validation
- Synchronous and asynchronous persistence (the ability to log data to a flat file and restore the state after fail-over)
- Flexible threading architecture
- Session scheduler
- Versatile diagnostics: easily track FIX session activity with a full audit trail
- Supports Solarflare Onload Kernel Bypass Extensions APIs to ensure the lowest possible latency and minimal jitter
- Flexible licensing: you only pay on first production use
- Source Code Escrow
- Service Level based support with included updates and upgrades
- No costs for development, test, UAT and DR licenses used in support of production deployment(s)
The OnixS C++ FIX Engine SDK includes the Engine library, documentation, and fast-start reference implementation source code samples for:
- Latency, parser and throughput benchmarks
- Buy Side client
- Sell Side client
- FAST encoding/decoding
- FIX field iteration
- Pluggable storage
- Repeating groups
- Message resend
- Session scheduler
- SBE encoding/decoding