Skip to content

QXFIX Documentation

Welcome to the official documentation of QXFIX Engine.

QXFIX is a high-performance FIX (Financial Information eXchange) engine designed for building reliable trading systems, order routing platforms, and exchange connectivity solutions.


Overview

QXFIX provides a modular architecture for handling FIX protocol communication with reliability and performance.

It includes:

  • FIX session management
  • Message parsing and validation
  • Initiator and acceptor support
  • Configuration-driven setup
  • Data dictionary handling
  • High-speed message processing

Use Cases

QXFIX is designed for:

  • Trading platforms
  • Broker connectivity systems
  • Exchange gateways
  • Algorithmic trading systems

Documentation Structure

View documentation sections

QXFIX

  • Engine Overview

FIX Core

  • Session Handler
  • Process Flow
  • Parser
  • Message Structure

FIX Components

  • Initiator
  • Acceptor
  • Configuration
  • Data Dictionary

Architecture

View architecture layers

QXFIX follows a layered architecture:

  1. Session Layer
  2. Message Layer
  3. Processing Layer
  4. Configuration Layer

Getting Started

Quick start guide
  1. Install and configure the engine
  2. Prepare FIX configuration file
  3. Start initiator or acceptor
  4. Establish FIX session (logon)
  5. Process incoming and outgoing messages

Example

View example code
var engine = new QXFixEngine();

engine.LoadConfig("config.cfg");
engine.Start();

Console.WriteLine("Engine started successfully");

Support

For technical assistance or integration support, contact your development or system administration team.


© 2026 QXFIX Engine Documentation