FIX Antenna™ .NET Core is a high-performance low latency .NET FIX Engine. Ideal solution for buy side and proprietary trading companies.
Here you can find out more about our other products.
The engine is based on .NET Standard 2.0 and is compatible with any platform that supports .NET Standard 2.0 e.g. .NET Framework 4.8, .NET Core 3.1, .NET 5, .NET 6.0.
Samples and libraries were tested with .NET Framework 4.8 and .NET 6.0 under Windows 10 and Linux Ubuntu 16.04.
.NET SDK 6.0 is required to build and run samples
2022 – FIX Antenna .NET Core 1.0 Community Edition (open source)
- NuGet packages
- Message decorator
- Scheduler
- REST admin and monitoring interface
Sample name | Folder | Description |
---|---|---|
EchoServer | Samples/EchoServer | A very simple server, which sends all the received messages back to a client. |
ConnectToGateway | Samples/ConnectToGatway | A very simple client, which connects to the server and accepts all received messages. |
SimpleServer | Samples/SimpleServer | Demonstrates how to implement a FIX server with simple IP filtering of incoming sessions. |
SimpleAdminClient | Samples/SimpleAdminClient | Demonstrates how to connect to an administrative session and communicate with it using the implementation of administrative messages. |
ConnectToGatewayAsync | Samples/ConnectToGatewayAsync | Version of 'ConnectToGateway' using 'session.ConnectAsync(...)' |
Latency | Samples/Latency/Server Samples/Latency/Sender |
Simple scenario to test performance |
Scheduler | Samples/SimpleScheduledServer Samples/SimpleScheduledClient |
Demonstrates how to accept a scheduled connection, and how to connect with a schedule. |
Recommended version is Visual Studio 2022
- Open
FixAntenna\Epam.FixAntenna.sln
in Visual Studio - Choose Debug configuration
- Build → Rebuild solution
- Find the
Samples\EchoServer\bin\Debug\net6.0\EchoServer.exe
and run - Find the
Samples\ConnectToGateway\bin\Debug\net6.0\ConnectToGateway.exe
and run
- Make sure you have .NET SDK 6.0 installed
dotnet build Epam.FixAntenna.sln -c Debug -f net6.0
- Find the
Samples\EchoServer\bin\Debug\net6.0\EchoServer.exe
and run - Find the
Samples\ConnectToGateway\bin\Debug\net6.0\ConnectToGateway.exe
and run
- Backgrounder
- Basic concepts
- Configuration
- FIX Message
- Prepared message
- FIX Session
- FIX Session Acceptor
- FIX Session Initiator
- Installation and Uninstallation
- Monitoring and Administration
- Other topics
- Quick Start
- Recovery
- Repeating Group API
- Tags Generator Tool
- SSL/TLS support
- Validation
- Scheduler
- Fork it (https://github.com/epam/fix-antenna-net-core/fork)
- Create your feature branch (git checkout -b feature/fooBar)
- Read our contribution guidelines and Community Code of Conduct
- Commit your changes (git commit -am 'Add some fooBar')
- Push to the branch (git push origin feature/fooBar)
- Create a new Pull Request
- Aleksey Shuvalov - Developer
- Ivan Ponomarev - QA Engineer
- Sergey Matveev - Developer
- Vladimir Gusev - Analyst
- Viktar Tserashchuk - Developer
- Oleh Vasyliev - Developer
- Vasili Yakauleu - QA Engineer
- Aliaksandra Khrutskaya - QA Engineer
- Mariia Golubeva - Analyst
Copyright © 2020-2023 EPAM Systems, Inc.
Distributed under the Apache License, Version 2.0.
Should you have any questions or inquiries, please direct them to [email protected]