Main features

  • Easy-to-use API
  • High throughput, low latency performance for Direct Market Access (DMA), High Frequency Trading (HFT) and Algorithmic Trading applications
  • Venue-specific samples
  • Comprehensive documentation
  • FAST 1.1 and FAST 1.2 decoding and encoding
  • SSL encryption
  • Supplied as a Java class library (JAR)
  • Supports multiple FIX sessions simultaneously
  • Supports multiple FIX Protocol versions 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 of user-defined tags and user-defined message types
  • Configurable validation of required fields
  • Persistence (the ability to log data to a flat file and restore the state after fail-over)
  • Supports FIX dialects (different interpretations of FIX Protocol) on a per-session bases
  • Session Scheduler
  • Versatile diagnostics and logging

Free 30 day evaluation

Request a Demo

For a hands-on introduction

Further information

The OnixS high-speed Java FIX Engine provides the following services:
  • manages network connections
  • manages the session layer of the FIX Protocol
  • creates (outgoing) messages
  • parses (incoming) messages
  • validates messages
  • persists messages
  • session recovery

OnixS Next Generation Java FIX Engine is based on the latest achievements of Software Engineering:

  • Advanced threading architecture
  • Parsing, validation and assembling of FIX messages is extremely flexible, since it dynamically uses information provided in FIX XML Specifications, thus end-user may easily tune the FIX Parser for any FIX Dialect.
  • Design Patterns are used extensively to provide elegant, efficient and reusable solutions.

Support and Reference

Online Reference

The OnixS Java FIX Engine SDK includes the Engine library, documentation, and source Java samples for evaluation, education and testing:

  • Buy Side (Trading Client) with an optional SSL encryption
  • Sell Side (Exchange Emulator)
  • FIXML converter
  • Latency benchmark test
  • Throughput benchmark test
  • FAST benchmark tests
  • Session Scheduler
Supported platforms
  • Java 1.7+