Selecting FIX Version
As the FIX protocol evolves, new versions will be released to extend the current functionality.
OnixS .NET FIX Engine currently supports the following FIX versions: FIX 4.0, 4.1, 4.2, 4.3, 4.4, 5.0, 5.0 SP1, and 5.0 SP2.
Identifying the Version of the FIX Protocol
ProtocolVersion enum is used to identify the particular version of the FIX protocol.
For example:
var fixVersion = ProtocolVersion.Fix44;
FIX Protocol Namespaces
To simplify development, as well as to increase code readability, the FIX Engine exposes separate namespace for each version of the FIX protocol (e.g., OnixS.Fix.Fix44
).
Each of such namespace contains objects and definitions that are unique for the particular version.
For example:
using OnixS.Fix.Fix44;