The standard language for electronic trading communication.
FIX (Financial Information eXchange) is a messaging standard used by financial institutions to communicate trading information electronically. Developed in 1992 by Salomon Brothers and Fidelity Investments, FIX has become the dominant protocol for order routing, execution reporting, and market data distribution across equities, fixed income, derivatives, and foreign exchange markets.
For brokers, FIX is how you connect to institutional liquidity providers, exchanges, and professional clients. Understanding FIX is essential for anyone operating or evaluating multi-asset trading infrastructure.
FIX is a session-based protocol. Two systems establish a FIX session (a persistent connection), then exchange messages using a standardised format. Each message has a type (new order, execution report, market data snapshot) and a set of fields (tags) that carry the data.
Key message types: New Order Single (tag 35=D), Execution Report (35=8), Order Cancel Request (35=F), Market Data Request (35=V), and Market Data Snapshot (35=W). These cover the core of order lifecycle management.
Tag-value format: FIX messages are structured as tag=value pairs separated by delimiters. For example: 35=D|49=BROKER|56=LP|55=EUR/USD|54=1|38=100000|40=2|44=1.0950 — a limit buy order for 100,000 EUR/USD at 1.0950.
LP connectivity: Brokers use FIX to connect to liquidity providers. The order routing engine sends FIX messages to LPs and receives execution reports back. TraderEvolution's 80+ integrations include many FIX-based connections.
Institutional clients: Professional traders, hedge funds, and other brokers connect to your platform via FIX. They send orders from their OMS (Order Management System) directly to your back-end. TraderEvolution's FIX API supports inbound client connections.
Exchange connectivity: Some exchanges accept orders via FIX. The platform translates internal orders into FIX messages and routes them to the exchange for execution.
FIX is not the only option. Modern trading platforms support multiple connectivity protocols:
REST API: HTTP-based, request-response. Good for administrative operations, historical data, and integration with web services. TraderEvolution uses REST for the BackOffice API and parts of the Client API.
WebSocket: Full-duplex, real-time. Ideal for streaming market data and account events to front-ends. The Client API uses WebSocket for live data subscriptions.
MCP (Model Context Protocol): Structured tool access for AI agents. TraderEvolution's MCP Server provides 31 tools built on top of the Client API for AI-driven trading.