What is FIX?
The FIX (Financial Information eXchange) protocol is a purpose-built language for communicating financial information electronically between two unrelated applications in a secure environment. At IRESS, we use FIX to communicate real-time securities transactions between brokers, buy-side and sell-side institutions, and the market.
FIX is not a software application and does not have a graphical user interface. It simply defines the format of messages sent and received. IRESS FIX servers send and receive order information in IOS using the FIX protocol, and support all core FIX messages.
IRESS FIX Solutions
A variety of IRESS FIX solutions interface with different IOS configurations to support the advantages built into IOS, such as:
- seamless electronic order flow
- access to IOS compliance and record keeping technologies
- limit checking on direct market access (DMA) type orders.
Receiving orders into IOS
Clients can fully manage all their orders in IOS via an IRESS FIX Interface, regardless of how the orders are placed on the market. This includes:
- receiving orders into IOS from another FIX system, and reporting trades in real-time to the FIX client
- controlling order modification and deletion
- monitoring orders that have been placed on the market using another method.
Indications of interest (IOIs), allocations, and market data messages are supported in some IOS-FIX configurations.
Sending orders for external execution
When routing new orders created in IOS to an external system for execution, you can configure the IRESS FIX Interface to send:
- IOS strategy orders
- all market orders for a specified exchange
- blotter/desk orders. This is only available in some IRESS FIX solutions.
IOS to FIX connectivity is achieved via an IRESS FIX Engine, which is configured as:
- a point-to-point connection at the broker’s site
- a FIX hub at an IRESS site.
The FIX hub provides connectivity to the full IOS network, allowing clients to route IOS orders to multiple brokers or institutions in one FIX session, and alleviating the need for direct connectivity with individual participants.