Product overview

FIXEye is a multi-purpose FIX session surveillance and visibility platform.

FIXEye presents search results in an easy to work with form. It has intuitive graphical user interface and uses many operational features familiar from MS Excel.

FIXEye can process multiple log-files distributed on the network.

FIXEye features

FIXEye main window


Starting FIXEye

Quick start

At the very beginning FIXEye displays a dialog form for opening log files. You can either browse for files by clicking the corresponding step or skip this step by clicking the Cancel button.

Opening file

On the File menu, click Open Log Files or Open Log Folder.

You can also use the button on your toolbar.

Sending to FIXEye

You can send log files to FIXEye from any folder on your computer.

Multiple tabs

FIXEye allows creating multiple data windows (tabs). It is possible to specify different search text, filter and view for each data window.

Data search

Select the type of message you want to find, type your search query in any search box in the main window and hit the Search button.

You can stop the search process by clicking the Cancel button on the status bar.

Search results (namely messages) are sorted by relevance to the specified search terms.
Search terms are indicated on the data window label and placed into the search box as well.

You can search for a specific context in a raw message.



You can use an agent to browse log files on any remote computer if security or any other issues prevent your direct access to the machine.

Please note that the agent should already be installed, configured and run on the remote computer.

If connection is available and everything is setup properly, your agent status will change to “Connected”.

Please note that the agent should already be installed, configured and run on the remote computer.

Message details

To view message details:

Comparing messages

You can compare two messages tag by tag in a separate window.

Please note, that if you select more than two messages, FIXEye will compare only the first and the last one.

You can exclude separate tags from the comparison.

= values are identical
<> values are different
<= tag is present only in the left message
=> tag is present only in the right message

Comparing files

You can compare two log files message by message using our new Files Compare tool.

“<>” indicates that messages are different

Message sorting

You can sort messages in ascending or descending order.

Message auto filter

You can use different filters to show or hide specific messages.

Additional tools


FIXEye provides a powerful real-time monitoring tool – Watch. You can create multiple processes with various filters and search parameters to follow updates in selected files.

You can stop or pause the process in the Realtime Files Watch window using the correspondent buttons on the Watches toolbar.

You can add an agent to monitor the files on a remote computer.


FIX Events Viewer

You can create a subscription to the following FIX session events:

Click the button on the FIX Events toolbar and select your subscription type.

You can receive notification emails on every FIX session event.


File list

All opened log files are listed in the Files window.

Dictionaries list

FIXEye covers standard FIX-features by default, but you can work with non-standard FIX-dialects after loading special files (XML-format) that contain the necessary descriptions.


Sessions list

All sessions found in opened log files are listed in the Sessions window.

Customizing interface

You can adjust the viewing depending on how you arrange the windows in the FIXEye. The following options are just some of the ways that windows can be arranged:


Tool windows can be docked to one side of a frame in the FIXEye:

Tool windows such as Files and Sessions support a feature named Auto-Hide. When a window is auto-hidden, its name and icon are displayed on a tab at the edge of the FIXEye.
To turn on Auto-Hide:

To Turn off Auto-Hide:

Tool windows can be undocked from the FIXEye and moved anywhere on the desktop.

Data filter

You can use different filters to show specific messages only.

Do one of the following:

When you are creating a new filter, you may indicate one or more conditions.

You can save a back copy of the current filter by clicking button in the Filter window.

You can address a field tag, which is a part of a repeating group while creating a new filter.

Custom view

You can customize a message view (a set of displayed columns) in the table.

Do one of the following:

The “Compact” preset view allows showing messages in a compact form, i.e. numbers for tags and values without description.
The “Detailed” preset view allows showing maximum information about messages. All tag names except service fields are displayed and all field values are described.
The “Raw Data” preset view allows displaying messages in their raw view, i.e. as a row of symbols.

The “Colored” preset view allows displaying messages in different colors, i.e. a particular color is assigned to every message type, to facilitate visual perception of table data.

When you are creating a new view, you may indicate one or more conditions. Use to add fields and formatting rules and to delete them.


Message validation

You can validate messages in the table against FIX rules.

There are 3 levels of validation:

Invalid messages are marked in the table with icon.
Related error descriptions are placed into Errors tab of this data window.

Order backtrace

This feature shows a trade process as a chart of its states defined by related FIX-messages.

Click on a message or a state shape to see the related object details.

Session backtrace

This feature shows a session process as a chart consisting of its states defined by related Logon and Logout messages and Test Requests.

Click on a message or a state shape to see the related object details.

Order / Session backtrace

You can customize text displayed in shapes.

It is possible to create a dedicated string for each message and state type. It is also possible to put a field value into the string.

Order Blotter

You can check the recent status of orders from the loaded files using Order Blotter.


Exporting backtrace data

You can export data from Order and Session Backtrace diagrams as an image or a plain text.

Exporting table data

You can export table data to a separate text file (.csv or .fix)