FIX Client is a Windows desktop program designed for manually testing FIX protocol end points. It can simulate both initiator and acceptor behaviour. FIX Client is written in C# using Winforms and is built on a C# FIX library that can be used standalone to build other programs.
If this is the first time you've run FIX Client follow the installation instructions below.
This branch is actively developed. The main difference between this and the legacy 4.x branch is that the data dictionary is now built on the FIX Orchestra standard.
- Download the latest release 5.2.0
- The libraries FIX Client is built upon are available via nuget here.
This branch maintains historic functionality and is built on a FIX Repository based data dictionary.
- This branch is not actively maintained but bug fixes will be considered.
- Download the latest stable release 4.0.0
- FIX Client is distributed as .NET single file application, just download FixClient.exe from a release and run it.
- For releases prior to 5.1.0 Install the .NET 5.0 Desktop Runtime
- NB FIX Client is not compatible with .NET 5.0.4 Please see here for details.
- Install the .NET 7.0 SDK
- Clone this repository and change into the repository root directory.
- On the command line type
dotnet publish -c Release
- The resulting executable can be retrieved from
FixClient/bin/Release/net7.0-windows/win10-x64/publish/FixClient.exe
- Install Visual Studio Community Edition 2022
- Open
Fix.sln
in the repository root directory. - Select
Build
->Publish FIX Client
from the menu. - Click the
Publish
button. - The resulting executable can be retrieved from
FixClient/bin/Release/net7.0-windows/win10-x64/publish/FixClient.exe
This repository includes parts of the www.fixtrading.org XML Repository Copyright (c) FIX Protocol Ltd. All Rights Reserved.